Bug 575466
Summary: | Review Request: gtk-aurora-engine - Aurora GTK+ theme engine | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Germán Racca <gracca> |
Component: | Package Review | Assignee: | Hans de Goede <hdegoede> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | fedora-package-review, hdegoede, metherid, notting, panemade, tuomas.mursu |
Target Milestone: | --- | Flags: | hdegoede:
fedora-review+
gwync: fedora-cvs+ |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | gtk-aurora-engine-1.5.1-4.fc13 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-11-19 00:03:23 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Germán Racca
2010-03-20 21:48:25 UTC
Blocking on FE-NEEDSPONSOR as per guidelines. *** Bug 453412 has been marked as a duplicate of this bug. *** I have marked an existing but unresponsive review as duplicate. In the future, please review the queue before submitting a new package for review. For now, do review the previous submission and see if you can incorporate any improvements. Follow the process at http://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group In particular, doing informal reviews of packages in the queue would help demonstrate sufficient understanding of the Fedora packaging guidelines to any potential sponsors. https://fedoraproject.org/wiki/PackageMaintainers/ReviewRequests If you have questions, feel free to ask. Hi Rahul: I have already seen bug 453412 in the queue, but apparently there was no response since 2008, this is two years ago and nearly 4 versions of Fedora, and I have seen a lot of people interested in this package. So that is the reason I have submitted this one. What can I do? The spec and src files in the previous bug 453412 are not more on the internet to review them. I have a lot of programs I would like to package for Fedora. Should I submit a different one? Thanks for your answers and sorry for my poor English ;-) Regards, Germán. You can submit other programs that are not in the repository yet. Remember to block FE-NEEDSPONSOR on each of the review requests up until the point that you get sponsored. You can also do informal/unofficial reviews of unassigned tickets in the queue to demonstrate understanding of the packaging guidelines as I suggested earlier. I am not a sponsor for let me do a quick informal review: You don't need to define a buildroot or remove the buildroot in the %install section anymore. So feel free to drop BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) and %__rm -rf %{buildroot} Macros for common commands such as mkdir and cp are not recommend and just clutter the spec. Every single c source file in the first tarball should have a header with the copyright notice. Merely dropping COPYING in a tarball is not sufficient. Please clarify this with upstream. INSTALL file can be dropped from the package. It serves no purpose. When you change the spec, bump up the release and post a new spec and srpm link Thanks Rahul for your comments. Please find the new files here: Spec URL: http://sites.google.com/site/gracca/gtk-aurora-engine.spec SRPM URL: http://sites.google.com/site/gracca/gtk-aurora-engine-1.5.1-2.src.rpm I also have sent an e-mail to the author requesting the copyright notice in the C files. Cheers, Germán. More information about the package now that I have discovered Koji :-) [german@skytux ~]$ koji build --scratch dist-f13 rpmbuild/SRPMS/gtk-aurora-engine-1.5.1-2.src.rpmUploading srpm: rpmbuild/SRPMS/gtk-aurora-engine-1.5.1-2.src.rpm [====================================] 100% 00:00:09 366.24 KiB 39.70 KiB/sec Created task: 2071283 Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=2071283 None Watching tasks (this may be safely interrupted)... 2071283 build (dist-f13, gtk-aurora-engine-1.5.1-2.src.rpm): open (ppc03.phx2.fedoraproject.org) 2071285 buildArch (gtk-aurora-engine-1.5.1-2.src.rpm, i686): open (x86-03.phx2.fedoraproject.org) 2071284 buildArch (gtk-aurora-engine-1.5.1-2.src.rpm, x86_64): open (x86-06.phx2.fedoraproject.org) 2071284 buildArch (gtk-aurora-engine-1.5.1-2.src.rpm, x86_64): open (x86-06.phx2.fedoraproject.org) -> closed 0 free 2 open 1 done 0 failed 2071285 buildArch (gtk-aurora-engine-1.5.1-2.src.rpm, i686): open (x86-03.phx2.fedoraproject.org) -> closed 0 free 1 open 2 done 0 failed 2071283 build (dist-f13, gtk-aurora-engine-1.5.1-2.src.rpm): open (ppc03.phx2.fedoraproject.org) -> closed 0 free 0 open 3 done 0 failed 2071283 build (dist-f13, gtk-aurora-engine-1.5.1-2.src.rpm) completed successfully P.S. I steel need sponsorship. Hi Germán Racca, To get sponsorship single package submission is not enough. Also you should start reviewing other packages awaiting for their review. If you need I can help you packaging other programs you want to submit to Fedora and then can also sponsor you. Hello Parag AN(पराग), Thanks for your comment! I have a lot of programs packaged for Fedora that I use in my computers. But the program I most like is PekWM, a small and flexible window manager, and I would like that package to be in official Fedora repositories to give the opportunity to other users to try it. You can see here the programs I have packaged: http://sites.google.com/site/gracca/fedora but as I said before, I'm very interested in PekWM, and you can pick the files here to help me with it: Spec URL: http://sites.google.com/site/gracca/pekwm.spec SRPM URL: http://sites.google.com/site/gracca/pekwm-0.1.11-3.src.rpm Thanks for your help, and yes, I would like your sponsorship! And also I'm going to start reviewing some other packages. Cheers, Germán. Please file a new review request for pekw. We don't want review two packages in the same request. OK, sorry, you are right. I'm going to fill a new request right now. Files moved to fedorapeople.org: Spec URL: http://skytux.fedorapeople.org/packages/gtk-aurora-engine.spec SRPM URL: http://skytux.fedorapeople.org/packages/gtk-aurora-engine-1.5.1-3.fc13.src.rpm Regarding comment 6, I've re-sent an e-mail to the developer of the engine. Hi, Removing FE-NEEDSPONSOR blocker as Germán has been sponsored for a while now. Germán, I see that you've quite a few open review requests. The easiest way to get your packages reviewed is to swap reviews with others. I would not mind swapping a review or 2 with you, let me know if you're interested. Regards, Hans (In reply to comment #14) > Hi, > > Removing FE-NEEDSPONSOR blocker as Germán has been sponsored for a while now. > > Germán, I see that you've quite a few open review requests. The easiest way to > get your packages reviewed is to swap reviews with others. I would not mind > swapping a review or 2 with you, let me know if you're interested. > > Regards, > > Hans Hi Hans Many thanks for your message. I'm interested in swapping reviews with you, I see it is important. But it would be my first review, if you don't mind... Cheers, Germán. Hi, (In reply to comment #15) > > Many thanks for your message. I'm interested in swapping reviews with you, I > see it is important. But it would be my first review, if you don't mind... Well one review has to be your first, so it might just as well be a review of a package of mine. Can you please review spice-vdagent for me? The review request is in bug 648549. I'll start working on reviewing this package right away. Regards, Hans Full review done, results below: Good: - rpmlint checks return: 3 packages and 0 specfiles checked; 0 errors, 0 warnings. - package meets naming guidelines - package meets packaging guidelines - license (GPLv2+) OK, text in %doc - spec file legible, in am. english - source matches upstream - package compiles on devel (x86) - no missing BR - no unnecessary BR - no locales - not relocatable - owns all directories that it creates - no duplicate files - permissions ok - %clean ok - macro use consistent - code, not content - no need for -docs - nothing in %doc affects runtime - no need for .desktop file Needs work: -%install Is missing a rm -rf %{buildroot} As the first line, this is not strictly needed anymore, but if you're going to not do it also remove %clean and the setting of BuildRoot -You're not preserving timestamps when installing the files from Aurora.tar.bz2 (replace "cp -r" with "cp -pr") -Needs a "Requires: gtk2", because 1: it is useless without gtk2, 2: for %{_libdir}/gtk-2.0/2.10.0/engines dir ownership -You should mail upstream about adding copyright headers to there files if not done already (not a blocker) (In reply to comment #17) Hi Hans: Thanks for the review! > Full review done, results below: > > Good: > - rpmlint checks return: > 3 packages and 0 specfiles checked; 0 errors, 0 warnings. > - package meets naming guidelines > - package meets packaging guidelines > - license (GPLv2+) OK, text in %doc > - spec file legible, in am. english > - source matches upstream > - package compiles on devel (x86) > - no missing BR > - no unnecessary BR > - no locales > - not relocatable > - owns all directories that it creates > - no duplicate files > - permissions ok > - %clean ok > - macro use consistent > - code, not content > - no need for -docs > - nothing in %doc affects runtime > - no need for .desktop file > Needs work: > -%install > Is missing a > rm -rf %{buildroot} > As the first line, this is not strictly needed anymore, but if you're going > to not do it also remove %clean and the setting of BuildRoot I decided to clean the buildroot in %install. > -You're not preserving timestamps when installing the files from > Aurora.tar.bz2 (replace "cp -r" with "cp -pr") Fixed. > -Needs a "Requires: gtk2", because 1: it is useless without gtk2, > 2: for %{_libdir}/gtk-2.0/2.10.0/engines dir ownership You're completely right. Also I'm going to add that requires to other gtk engine I maintain :) > -You should mail upstream about adding copyright headers to there files if not > done already (not a blocker) I've mailed the author of the engine last year and this year several times, but no answer at all :( Please find updated files here: SPEC: http://skytux.fedorapeople.org/packages/gtk-aurora-engine.spec SRPM: http://skytux.fedorapeople.org/packages/gtk-aurora-engine-1.5.1-4.fc13.src.rpm rpmlint output: Checking RPM package (gtk-aurora-engine-1.5.1-4.fc13.i686.rpm) -------------------- gtk-aurora-engine.i686: W: unstripped-binary-or-object /usr/lib/gtk-2.0/2.10.0/engines/libaurora.so 1 packages and 0 specfiles checked; 0 errors, 1 warnings. Checking SPEC file (gtk-aurora-engine.spec) ------------------ 0 packages and 1 specfiles checked; 0 errors, 0 warnings. Checking SRPM package (gtk-aurora-engine-1.5.1-4.fc13.src.rpm) --------------------- 1 packages and 0 specfiles checked; 0 errors, 0 warnings. Looks good to me now, approved! Thanks Hans! :) New Package SCM Request ======================= Package Name: gtk-aurora-engine Short Description: Aurora GTK+ theme engine Owners: skytux Branches: F12 F13 F14 InitialCC: It is too late to request F-12 branches. Git done (by process-git-requests). gtk-aurora-engine-1.5.1-4.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/gtk-aurora-engine-1.5.1-4.fc13 gtk-aurora-engine-1.5.1-4.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/gtk-aurora-engine-1.5.1-4.fc14 gtk-aurora-engine-1.5.1-4.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update gtk-aurora-engine'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/gtk-aurora-engine-1.5.1-4.fc13 gtk-aurora-engine-1.5.1-4.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report. gtk-aurora-engine-1.5.1-4.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. Package Change Request ====================== Package Name: gtk-aurora-engine New Branches: el6 Owners: splinux skytux I'm authorizing the user splinux to co-maintain this epel branch for gtk-aurora-engine. Git done (by process-git-requests). |