[Bug 1541566] Review Request: whipper - Python CD-DA ripper

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1541566



--- Comment #8 from Matthew <mruszczyk17@xxxxxxxxx> ---
Spec URL:
https://copr-be.cloud.fedoraproject.org/results/mruszczyk/whipper/fedora-27-x86_64/00714229-whipper/whipper.spec

SRPM URL:
https://copr-be.cloud.fedoraproject.org/results/mruszczyk/whipper/fedora-27-x86_64/00714229-whipper/whipper-0.6.0-4.fc27.src.rpm

Description: CD-DA ripper focused on accuracy over speed.

Fedora Account System Username: mruszczyk

(In reply to William Moreno from comment #6)
> > >  - Is it really necessary to split the python part into a separate library
> > > package? It doesn't seem to be used as a library, only as a binary.
> > 
> > I did this after asking a few questions in the #fedora-devel irc. They
> > seemed to indicate that it was abnormal to not split python packages this
> > way to make future python 3 support easier to setup. Is that incorrect?
> > 
> 
> It is not common in Fedora packaging to split a python package in a %{name}
> package and a python2-%{name} subpackage, the only reason to do dat is if
> the python2-%{name} is a module importable and usefull without the
> executable files in %{name}, but this are few bites of direference for the
> user point of view.


Thank you very much for the feedback. I have restructured the spec file to only
generate a single binary package.

(In reply to William Moreno from comment #7)
> Package Review
> ==============
> 
> You are requering gobjects, is whipper a command line tool or provides a
> grafical user interface? If so work with upstream to include a desktop file
> and appdata.xml file.
> 
> [!]: Package requires other packages for directories it uses.
>      Note: No known owner of /usr/lib/python2.7/site-packages/whipper,
>      /usr/lib/python2.7/site-packages/whipper-0.6.0-py2.7.egg-info
> [!]: Package must own all directories that it creates.
>      Note: Directories without known owners: /usr/lib/python2.7/site-
>      packages/whipper, /usr/lib/python2.7/site-packages/whipper-0.6.0-py2.7
>      .egg-info
> 
> Update %files to:
> %{python2_sitelib}/whipper-%{version}-py2.7.egg-info
> %{python2_sitelib}/whipper
> 
> This way you own the directory and not only the lifes on it.

The application is a command line tool and does not provide a graphical user
interface. The gobject requirement is still in the tree for now but work is
being done to eliminate it. I have adjusted the files section to properly take
ownership of the directories.

Please let me know if there is anything else I need to change at this time.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux