Bug 1327828 - Review Request: numix - Numix Project gtk and icon themes
Summary: Review Request: numix - Numix Project gtk and icon themes
Keywords:
Status: CLOSED DUPLICATE of bug 1330856
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Simone Caronni
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-16 12:20 UTC by Sascha Spreitzer (Red Hat)
Modified: 2016-07-29 09:41 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2016-04-27 07:16:02 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Sascha Spreitzer (Red Hat) 2016-04-16 12:20:09 UTC
Spec URL: https://raw.githubusercontent.com/sspreitzer/numix-specs/development/numix.spec
SRPM URL: https://kojipkgs.fedoraproject.org//work/tasks/4079/13684079/numix-0.1.0-5.git101307f.fc23.src.rpm
Description: Numix is the official icon theme from the Numix project.
It is heavily inspired by, and based upon parts of the Elementary, Humanity and Gnome icon themes
Fedora Account System Username: sspreitz


http://numixproject.org
https://github.com/sspreitzer/numix-specs/tree/development

Comment 1 Sascha Spreitzer (Red Hat) 2016-04-16 21:48:00 UTC
New SRPM URL: https://kojipkgs.fedoraproject.org//work/tasks/9349/13689349/numix-0.1.0-6.git101307f.fc23.src.rpm

rpmlint fixed

Comment 2 Zbigniew Jędrzejewski-Szmek 2016-04-18 01:24:36 UTC
https://fedoraproject.org/wiki/Packaging:Guidelines#Bundling_and_Duplication_of_system_libraries says:
"Fedora packages should make every effort to avoid having multiple, separate, upstream projects bundled together in a single package."

Why do you package sources from three different tarballs, and two different projects (numixproject, shimmerproject)?


cd Numix-%{commit2}
make install DESTDIR=%{buildroot}
cd ..
↓
%make_install -C Numix-%{commit2}

You can drop the Group tags [https://fedoraproject.org/wiki/Packaging:Guidelines#Tags_and_Sections].


You should use the %license tag for the license file [https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#License_Text].

Comment 3 Sascha Spreitzer (Red Hat) 2016-04-19 07:41:24 UTC
Thank your for the feedback/review. After talking to numixproject and shimmerproject we figured out that indeed the Numix Gtk theme belongs to the numixproject. So we decided to move it in Github from the shimmerproject organization to the numixproject organization.

https://github.com/numixproject/numix-gtk-theme

Will fixup the spec today in the evening (CEST) and will provide new SRPM(s).
Also handling the two different tarballs feedback.

Thanks!

Comment 4 Zbigniew Jędrzejewski-Szmek 2016-04-19 14:25:25 UTC
But this doesn't answer my question fully. Normally it'd be expected to have three separate packages, one for each tarball, so that each of the packages can be built and updated independently. An exception to this would be if (for some reason...) those tarballs are not independent and cannot be used separately. I don't know anything about the numix, so please explain the situation.

Comment 5 Rex Dieter 2016-04-19 14:30:39 UTC
In particular, one applicable policy/guideline pertaining to this:
https://fedoraproject.org/wiki/Packaging:Guidelines?rd=Packaging/Guidelines#Bundling_and_Duplication_of_system_libraries

"Fedora packages should make every effort to avoid having multiple, separate, upstream projects bundled together in a single package."

So, there ought to be some compelling reason to do otherwise in this case.

Comment 7 Zbigniew Jędrzejewski-Szmek 2016-04-20 00:38:00 UTC
Please separate each review request into a separate bug. Make the title of each bug reflect the package name and summary, e.g. "numix-gtk-theme - Flat GTK theme with light and dark elements".

Use %license macro, not %doc, for the license text [https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#License_Text].

Put BuildRequires on seperate lines (for readability and diffability).

I see no Requires tags, is there not relationship between the three packages?

%description should end in a dot.

Comment 8 Simone Caronni 2016-04-25 16:21:59 UTC
Hi Sascha, please add me as assignee when creating the separate package reviews, I will review them separately.

You can use this one for one of the three packages, just rename it accordingly.

Comment 9 Sascha Spreitzer (Red Hat) 2016-04-27 07:16:02 UTC

*** This bug has been marked as a duplicate of bug 1330856 ***


Note You need to log in before you can comment on or make changes to this bug.