Bug 1138476

Summary: Review Request: percona-toolkit - A MySQL Toolkit by Percona
Product: [Fedora] Fedora Reporter: Fabio Alessandro Locati <fale>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: dsupriadi, i, otto.liljalaakso, package-review, rc040203
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-08-10 04:34:22 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 201449    
Attachments:
Description Flags
Patch to address the issues mentioned in https://bugzilla.redhat.com/show_bug.cgi?id=1138476#c7 none

Description Fabio Alessandro Locati 2014-09-04 21:53:32 UTC
Spec URL: https://fale.fedorapeople.org/percona-toolkit/percona-toolkit.spec
SRPM URL: https://fale.fedorapeople.org/percona-toolkit/percona-toolkit-2.2.10-1.fc20.src.rpm
RPM URL: https://fale.fedorapeople.org/percona-toolkit/percona-toolkit-2.2.10-1.fc20.noarch.rpm

Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=7526740

Description: Percona Toolkit is a collection of advanced command-line tools used by Percona (http://www.percona.com/) support staff to perform a variety of MySQL and system tasks that are too difficult or complex to perform manually.

Fedora Account System Username: fale

Comment 1 Christopher Meng 2014-09-04 22:08:23 UTC
Please don't set the flag when you are the submitter.

Comment 2 Fabio Alessandro Locati 2014-09-04 22:52:53 UTC
Sorry for the flag, thanks for your flag fix :)

Comment 3 Christopher Meng 2014-09-05 10:02:42 UTC
I could review this on next Monday, in the past I found it useful. 

Please drop those obsolete macros like defattr.

Comment 4 Fabio Alessandro Locati 2014-09-05 17:34:16 UTC
Thankyou Christopher for reviewing this package :).

I've dropped the defattr macro as you pointed out, thankyou :).

Spec URL: https://fale.fedorapeople.org/percona-toolkit/percona-toolkit.spec
SRPM URL: https://fale.fedorapeople.org/percona-toolkit/percona-toolkit-2.2.10-2.fc20.src.rpm
RPM URL: https://fale.fedorapeople.org/percona-toolkit/percona-toolkit-2.2.10-2.fc20.noarch.rpm

Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=7531737

Comment 5 Christopher Meng 2014-09-13 09:36:14 UTC
Installation errors
-------------------
INFO: mock.py version 1.1.41 starting...
Start: init plugins
INFO: selinux disabled
Finish: init plugins
Start: run
Mock Version: 1.1.41
INFO: Mock Version: 1.1.41
Start: lock buildroot
INFO: installing package(s): /home/cawk/Desktop/percona-toolkit/results/percona-toolkit-2.2.10-2.fc22.noarch.rpm
ERROR: Command failed: 
 # ['/usr/bin/yum', '--installroot', '/var/lib/mock/fedora-rawhide-x86_64/root/', '--releasever', '22', 'install', '/home/cawk/Desktop/percona-toolkit/results/percona-toolkit-2.2.10-2.fc22.noarch.rpm']
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(Lmo)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(AdvisorRules)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(Lmo::Object)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(DiskstatsGroupByDisk)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(NibbleIterator)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(Lmo::Utils)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(DiskstatsGroupByAll)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(Lmo::Meta)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(DiskstatsGroupBySample)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(Transformers)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(Quoter)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(ReadKeyMini)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(Lmo::Types)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(Percona::Toolkit)
Error: Package: percona-toolkit-2.2.10-2.fc22.noarch (/percona-toolkit-2.2.10-2.fc22.noarch)
           Requires: perl(Diskstats)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Comment 6 Fabio Alessandro Locati 2014-09-21 23:20:11 UTC
I've created a new version that filters out those problems with rpm filters and I've tested the various tools so I know they work.

SPEC: https://fale.fedorapeople.org/percona-toolkit/percona-toolkit.spec
SRPM: https://fale.fedorapeople.org/percona-toolkit/percona-toolkit-2.2.10-3.fc20.src.rpm
RPM: https://fale.fedorapeople.org/percona-toolkit/percona-toolkit-2.2.10-3.fc20.noarch.rpm
Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=7642070

Comment 7 Ralf Corsepius 2014-09-22 06:48:06 UTC
Several issues:

1.
SRPM: https://fale.fedorapeople.org/percona-toolkit/percona-toolkit-2.2.10-3.fc20.src.rpm
RPM: https://fale.fedorapeople.org/percona-toolkit/percona-toolkit-2.2.10-3.fc20.noarch.rpm

Both urls return "Forbidden" - Please fix these files' permissions.


2.
> I've created a new version that filters out those problems with rpm filters
This goes too far and does not work. 

What you are doing means to disable automatic tracking of perl modules for everying under %{_bindir}. You need to apply finer grained filters instead.


3. The scripts inside of this package use /usr/bin/env. In Fedora, scripts are supposed to call the interpreter directly.

Comment 8 Ralf Corsepius 2014-09-22 06:49:56 UTC
Created attachment 939896 [details]
Patch to address the issues mentioned in https://bugzilla.redhat.com/show_bug.cgi?id=1138476#c7

Comment 10 Package Review 2020-07-10 00:50:35 UTC
This is an automatic check from review-stats script.

This review request ticket hasn't been updated for some time, but it seems
that the review is still being working out by you. If this is right, please
respond to this comment clearing the NEEDINFO flag and try to reach out the
submitter to proceed with the review.

If you're not interested in reviewing this ticket anymore, please clear the
fedora-review flag and reset the assignee, so that a new reviewer can take
this ticket.

Without any reply, this request will shortly be resetted.

Comment 11 Package Review 2020-11-13 00:46:15 UTC
This is an automatic action taken by review-stats script.

The ticket reviewer failed to clear the NEEDINFO flag in a month.
As per https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews
we reset the status and the assignee of this ticket.

Comment 12 Didik Supriadi 2021-07-27 04:28:52 UTC
Seems like the submitter account is disabled (?)
I will be closing this package review if there is no response in a week.

Comment 13 Otto Liljalaakso 2021-08-10 04:34:22 UTC
Closing this review request since submitted account is disabled.