[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 Matthias Clasen changed: What|Removed |Added Status|ASSIGNED|CLOSED Resolution||RAWHIDE Last Closed||2011-01-25 12:32:32 -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 Jens Petersen changed: What|Removed |Added Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 --- Comment #11 from Jason Tibbitts 2010-11-22 08:59:34 EST --- It is too early to request f15 branches; I have made only the f14 branch. Git done (by process-git-requests). -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 --- Comment #2 from Matthias Clasen 2010-11-16 09:13:09 EST --- package name: ok spec file name: ok packaging guidelines: minor issues: - the explicit dep on gtk3 should be dropped, since it will get pulled in by library deps anyway. - as mentioned, the .pc file needs to go in a -devel package (until we get rid of it upstream) license: ok license field: copying says GPLv3... license file: should be included, after verifying what license was intended here spec language: ok spec readable: ok upstream sources: ok buildable: ok excludearch: ok build requires: ok locale handling: ok ldconfig: ok system libraries: ok relocatable: ok directory ownership: must own %{_datadir}/gtk-theme-engine-clearlooks duplicate files: ok file permissions: ok macro use: ok permissible content: ok large docs: ok doc content: ok headers: ok static libs: ok shared libs: ok -devel deps: ok libtool archives: the .la file needs to be dropped gui apps: ok duplicate ownership: ok utf8 filenames: ok -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 Cosimo Cecchi changed: What|Removed |Added Flag||fedora-cvs? --- Comment #10 from Cosimo Cecchi 2010-11-20 07:02:27 EST --- New Package SCM Request === Package Name: gtk-theme-engine-clearlooks Short Description: Clearlooks GTK+ theme engine Owners: cosimoc Branches: f14 f15 InitialCC: cosimoc -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 Matthias Clasen changed: What|Removed |Added CC||mcla...@redhat.com AssignedTo|nob...@fedoraproject.org|mcla...@redhat.com --- Comment #1 from Matthias Clasen 2010-11-16 08:55:16 EST --- builds fine in mock. rpmlint output: $ rpmlint /var/lib/mock/fedora-rawhide-x86_64/result/gtk-theme-engine-clearlooks-*.rpm gtk-theme-engine-clearlooks.src:13: W: unversioned-explicit-obsoletes gtk3-engines gtk-theme-engine-clearlooks.src: W: no-cleaning-of-buildroot %install gtk-theme-engine-clearlooks.src: W: no-cleaning-of-buildroot %clean gtk-theme-engine-clearlooks.src: W: no-buildroot-tag gtk-theme-engine-clearlooks.src: W: no-%clean-section gtk-theme-engine-clearlooks.x86_64: W: obsolete-not-provided gtk3-engines gtk-theme-engine-clearlooks.x86_64: W: devel-file-in-non-devel-package /usr/lib64/pkgconfig/gtk-theme-engine-clearlooks-3.pc 3 packages and 0 specfiles checked; 0 errors, 7 warnings. The obsoletes is questionable anyway, in my opinion. We should leave it out. The .pc file indeed needs to go into a sucky, single-file -devel package. I'm going to advocate for dropping it from the upstream tarball, since it is useless. -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 --- Comment #9 from Matthias Clasen 2010-11-19 16:40:06 EST --- I already set approved+, so feel free to request git (don't forget to ask for an f14 branch, otherwise the initial import will fail) -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 --- Comment #8 from Cosimo Cecchi 2010-11-19 12:57:06 EST --- Ok, I just removed the Obsoletes then, as we already have a new gtk3-engines package without clearlooks in rawhide. -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 Matthias Clasen changed: What|Removed |Added Flag||fedora-review+ --- Comment #7 from Matthias Clasen 2010-11-19 12:46:43 EST --- I don't think that Obsoletes is right. I'd just make that a Conflicts. Everything else looks good now. I'll approve it, please remove or replace the Obsoletes before building it. -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 --- Comment #6 from Cosimo Cecchi 2010-11-19 12:42:48 EST --- Updated spec: http://people.gnome.org/~cosimoc/gtk-theme-engine-clearlooks-pkg/gtk-theme-engine-clearlooks.spec New SRPM: http://people.gnome.org/~cosimoc/gtk-theme-engine-clearlooks-pkg/gtk-theme-engine-clearlooks-2.91.3-3.fc15.src.rpm I have updated the spec according to your comments, should be alright now. -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 --- Comment #5 from Matthias Clasen 2010-11-19 09:07:20 EST --- I have now - added the correct license upstream - removed clearlooks from the gtk3-engines package So I think we are almost ready to go here. Some changes I would still like to see: 1) %doc AUTHORS NEWS README should be in the main package, not in -devel 2) add a comment next to it explaining that the COPYING in the tarball is an automake artifact, and the correct license file has been added upstream -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 --- Comment #4 from Matthias Clasen 2010-11-18 09:06:45 EST --- For the license: since this is basically all just copied clearlooks code, it certainly needs to stay under the same license as gtk3-engines, and the failure to include COPYING in git just gives us that automake bug where it just makes up a license. I'll get the license added upstream. For the obsoletes, what needs to happen is that we remove clearlooks from gtk3-engines at the same time that we introduce this package. We can probably make the transition a bit smoother by having this package conflict with gtk3-engines <= {current version}. The coming merge of the gtk-style-context branch will make gtk3-engines obsolete anyway (at least until somebody ports the engines). -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 653378] Review Request: gtk-theme-engine-clearlooks - Clearlooks GTK+ theme engine
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. https://bugzilla.redhat.com/show_bug.cgi?id=653378 --- Comment #3 from Cosimo Cecchi 2010-11-18 08:38:46 EST --- Matthias: thanks for the review! Updated spec: http://people.gnome.org/~cosimoc/gtk-theme-engine-clearlooks-pkg/gtk-theme-engine-clearlooks.spec New SRPM: http://people.gnome.org/~cosimoc/gtk-theme-engine-clearlooks-pkg/gtk-theme-engine-clearlooks-2.91.3-2.fc15.src.rpm Some comments... License: I double-checked and it seems that upstream has no COPYING file at all. We should probably provide a patch for upstream with it and add it to %doc for the next upstream release. Anyway, I assumed the gtk-engines COPYING was valid for this package too, and that's LGPLv2; the source code headers say LGPLv2 too. Where did you find GPLv3 mentioned for this package? Obsoletes: if I understood correctly how spec files work, it's actually required to obsolete gtk3-engines, at least in its current form, as both ship the same libclearlooks.so & friends files. The best approach for this would be probably to provide again a patch for upstream which removes the clearlooks engine from gtk-engines, so we can still package both without conflicts. -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review