[Bug 225612] Merge Review: beagle
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=225612 Tom "spot" Callaway changed: What|Removed |Added Status|ASSIGNED|CLOSED Resolution||RAWHIDE Flag|fedora-review? |fedora-review+ --- Comment #6 from Tom "spot" Callaway 2009-03-02 13:43:12 EDT --- Looks good. APPROVED and closing out. -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the QA contact for the bug. ___ Fedora-package-review mailing list Fedora-package-review@redhat.com http://www.redhat.com/mailman/listinfo/fedora-package-review
[Bug 225612] Merge Review: beagle
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=225612 --- Comment #5 from Adel Gadllah 2009-03-02 10:42:09 EDT --- (In reply to comment #4) > Looks like rpmlint caught one missing -x case, you should add: > > find $RPM_BUILD_ROOT -name '*.css' -exec chmod a-x {} ';' Missed this one, fixed. > Two more things I noticed: > > * the -devel package probably needs to have a Requires: %{name} = > %{version}-%{release} Adeed. > * You should get rid of the userdel/groupdel commands in %post. Removing users > is dangerous enough (what if a user chooses "beagleindex" for their > username?), > and this particular username hasn't been used in a beagle package since before > Fedora 7. Agreed, fixed. > == Review == > - rpmlint checks return: > beagle.src: W: strange-permission beagle-thunderbird-update.sh 0775 > beagle.x86_64: W: non-standard-uid /var/cache/beagle beaglidx > beagle.x86_64: W: non-standard-gid /var/cache/beagle beaglidx > beagle.x86_64: W: non-conffile-in-etc > /etc/xdg/autostart/beagled-autostart.desktop > beagle.x86_64: W: devel-file-in-non-devel-package /usr/bin/beagle-config > beagle.x86_64: W: devel-file-in-non-devel-package > /usr/lib64/beagle/libbeagleglue.so > beagle.x86_64: W: non-conffile-in-etc /etc/beagle/external-filters.xml.sample > beagle.x86_64: W: non-standard-uid /var/cache/beagle/indexes beaglidx > beagle.x86_64: W: non-standard-gid /var/cache/beagle/indexes beaglidx > beagle.x86_64: E: explicit-lib-dependency libbeagle > beagle.x86_64: W: dangerous-command-in-%post rm > beagle.x86_64: W: dangerous-command-in-%preun rm > beagle-gnome.x86_64: W: no-documentation > beagle-gnome.x86_64: W: devel-file-in-non-devel-package > /usr/lib64/beagle/libbeagleuiglue.so > beagle-evolution.x86_64: W: no-documentation > beagle-evolution.x86_64: E: only-non-binary-in-usr-lib > beagle-thunderbird.x86_64: W: no-documentation > beagle-thunderbird.x86_64: E: only-non-binary-in-usr-lib > beagle-firefox.x86_64: W: no-documentation > beagle-firefox.x86_64: E: script-without-shebang > /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/skin/classic/overlay.css > beagle-firefox.x86_64: E: only-non-binary-in-usr-lib > beagle-epiphany.x86_64: W: no-documentation > beagle-epiphany.x86_64: E: only-non-binary-in-usr-lib > beagle-devel.x86_64: E: only-non-binary-in-usr-lib > > All safe to ignore, except the executable .css. > > - package meets naming guidelines > - package meets packaging guidelines > - license (ASL 2.0 and MIT and BSD and CC-BY and LGPLv2+ and (AFL or LGPLv2+)) > OK, text in %doc, matches source > - spec file legible, in am. english > - source matches upstream > - package compiles on devel (x86_64) > - no missing BR > - no unnecessary BR > - no locales > - not relocatable > - owns all directories that it creates > - no duplicate files > - permissions ok (except for one .css file) > - %clean ok > - macro use consistent > - code, not content > - no need for -docs > - nothing in %doc affects runtime > - .desktop files okay > - devel package ok (except for missing requires) > - no .la files > - post/postun ldconfig not needed for mono > > == > With those three items above resolved, I will approve this review. > > Thanks in advance. Fixed in 0.3.9-5, thanks for the review. -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the QA contact for the bug. ___ Fedora-package-review mailing list Fedora-package-review@redhat.com http://www.redhat.com/mailman/listinfo/fedora-package-review
[Bug 225612] Merge Review: beagle
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=225612 Tom "spot" Callaway changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #4 from Tom "spot" Callaway 2009-03-02 08:46:01 EDT --- Looks like rpmlint caught one missing -x case, you should add: find $RPM_BUILD_ROOT -name '*.css' -exec chmod a-x {} ';' Two more things I noticed: * the -devel package probably needs to have a Requires: %{name} = %{version}-%{release} * You should get rid of the userdel/groupdel commands in %post. Removing users is dangerous enough (what if a user chooses "beagleindex" for their username?), and this particular username hasn't been used in a beagle package since before Fedora 7. == Review == - rpmlint checks return: beagle.src: W: strange-permission beagle-thunderbird-update.sh 0775 beagle.x86_64: W: non-standard-uid /var/cache/beagle beaglidx beagle.x86_64: W: non-standard-gid /var/cache/beagle beaglidx beagle.x86_64: W: non-conffile-in-etc /etc/xdg/autostart/beagled-autostart.desktop beagle.x86_64: W: devel-file-in-non-devel-package /usr/bin/beagle-config beagle.x86_64: W: devel-file-in-non-devel-package /usr/lib64/beagle/libbeagleglue.so beagle.x86_64: W: non-conffile-in-etc /etc/beagle/external-filters.xml.sample beagle.x86_64: W: non-standard-uid /var/cache/beagle/indexes beaglidx beagle.x86_64: W: non-standard-gid /var/cache/beagle/indexes beaglidx beagle.x86_64: E: explicit-lib-dependency libbeagle beagle.x86_64: W: dangerous-command-in-%post rm beagle.x86_64: W: dangerous-command-in-%preun rm beagle-gnome.x86_64: W: no-documentation beagle-gnome.x86_64: W: devel-file-in-non-devel-package /usr/lib64/beagle/libbeagleuiglue.so beagle-evolution.x86_64: W: no-documentation beagle-evolution.x86_64: E: only-non-binary-in-usr-lib beagle-thunderbird.x86_64: W: no-documentation beagle-thunderbird.x86_64: E: only-non-binary-in-usr-lib beagle-firefox.x86_64: W: no-documentation beagle-firefox.x86_64: E: script-without-shebang /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/skin/classic/overlay.css beagle-firefox.x86_64: E: only-non-binary-in-usr-lib beagle-epiphany.x86_64: W: no-documentation beagle-epiphany.x86_64: E: only-non-binary-in-usr-lib beagle-devel.x86_64: E: only-non-binary-in-usr-lib All safe to ignore, except the executable .css. - package meets naming guidelines - package meets packaging guidelines - license (ASL 2.0 and MIT and BSD and CC-BY and LGPLv2+ and (AFL or LGPLv2+)) OK, text in %doc, matches source - spec file legible, in am. english - source matches upstream - package compiles on devel (x86_64) - no missing BR - no unnecessary BR - no locales - not relocatable - owns all directories that it creates - no duplicate files - permissions ok (except for one .css file) - %clean ok - macro use consistent - code, not content - no need for -docs - nothing in %doc affects runtime - .desktop files okay - devel package ok (except for missing requires) - no .la files - post/postun ldconfig not needed for mono == With those three items above resolved, I will approve this review. Thanks in advance. -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the QA contact for the bug. ___ Fedora-package-review mailing list Fedora-package-review@redhat.com http://www.redhat.com/mailman/listinfo/fedora-package-review
[Bug 225612] Merge Review: beagle
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=225612 --- Comment #3 from Adel Gadllah 2009-02-28 06:51:19 EDT --- (In reply to comment #1) > Okay, here comes rpmlint on the latest in rawhide: > beagle.x86_64: W: non-conffile-in-etc /etc/beagle/crawl-rules/crawl-windows > beagle.x86_64: W: non-conffile-in-etc > /etc/beagle/config-files/BeagleSearch.xml > beagle.x86_64: W: non-conffile-in-etc /etc/beagle/query-mapping.xml OK, done. > beagle.x86_64: W: non-conffile-in-etc > /etc/xdg/autostart/beagled-autostart.desktop Not sure if this should be threated like a config file... > beagle.x86_64: W: non-conffile-in-etc > /etc/beagle/crawl-rules/crawl-applications > beagle.x86_64: W: non-conffile-in-etc /etc/beagle/config-files/Networking.xml > beagle.x86_64: W: non-conffile-in-etc /etc/beagle/blocate.conf > beagle.x86_64: W: non-conffile-in-etc /etc/beagle/crawl-rules/crawl-monodoc > beagle.x86_64: W: non-conffile-in-etc /etc/beagle/external-filters.xml.sample > beagle.x86_64: W: non-conffile-in-etc /etc/beagle/config-files/Daemon.xml > beagle.x86_64: W: non-conffile-in-etc > /etc/beagle/crawl-rules/crawl-documentation > beagle.x86_64: W: non-conffile-in-etc > /etc/beagle/crawl-rules/crawl-executables > beagle.x86_64: W: non-conffile-in-etc > /etc/beagle/config-files/FilesQueryable.xml > beagle.x86_64: W: non-conffile-in-etc /etc/beagle/crawl-rules/crawl-manpages > > Please mark all of these as %config(noreplace). OK, done. > beagle.x86_64: E: non-executable-script /usr/lib64/beagle/keygrabber.py 0644 > > Please fix permissions on that script. OK, done > beagle.x86_64: W: non-standard-uid /var/cache/beagle beaglidx > beagle.x86_64: W: non-standard-gid /var/cache/beagle beaglidx > beagle.x86_64: W: non-standard-uid /var/cache/beagle/indexes beaglidx > beagle.x86_64: W: non-standard-gid /var/cache/beagle/indexes beaglidx > > Safe to ignore. > > beagle.x86_64: W: devel-file-in-non-devel-package /usr/bin/beagle-config > beagle.x86_64: W: devel-file-in-non-devel-package > /usr/lib64/beagle/libbeagleglue.so > > beagle.x86_64: E: explicit-lib-dependency libbeagle > > Safe to ignore. Odd that it doesn't end up building against libbeagle though. Is linked at runtime (dlopen) > beagle-epiphany.x86_64: E: non-executable-script > /usr/lib64/epiphany/2.24/extensions/beagle.py 0644 > > Please fix permissions on that script. Fixed. > beagle-firefox.x86_64: E: script-without-shebang > /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/locale/zh-CN/contents.rdf > beagle-firefox.x86_64: E: script-without-shebang > /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/content/beagleAddFilter.xul > beagle-firefox.x86_64: E: script-without-shebang > /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/content/indexLink.xul > beagle-firefox.x86_64: E: script-without-shebang > /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/skin/classic/overlay.css > beagle-firefox.x86_64: E: script-without-shebang > /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/content/utils.js > beagle-firefox.x86_64: E: script-without-shebang > /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/locale/zh-CN/beagle.dtd > beagle-firefox.x86_64: E: script-without-shebang > /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/content/beagleAddFilter.js > > Are these really executable scripts? Do they need to be chmod +x? No, fixed. > beagle-firefox.x86_64: E: wrong-script-end-of-line-encoding > /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/locale/zh-CN/contents.rdf > > Please fix the end of line encoding here. sed -i 's/\r//' foo > > beagle-firefox.x86_64: E: only-non-binary-in-usr-lib > beagle-gnome.x86_64: W: no-documentation > > Safe to ignore. > > beagle-gnome.x86_64: W: devel-file-in-non-devel-package > /usr/lib64/beagle/libbeagleuiglue.so > > You should have a beagle-gnome-devel package for this one. No this file gets dlopened its not something that is linked against at build time. > beagle-thunderbird.x86_64: W: no-documentation > beagle-thunderbird.x86_64: E: only-non-binary-in-usr-lib > > Safe to ignore. > > * > > Please make the changes that I illustrated from rpmlint, and I'll finish the > review. Thanks, fixed in 0.3.9-4 -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the QA contact for the bug. _
[Bug 225612] Merge Review: beagle
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=225612 --- Comment #2 from Adel Gadllah 2009-02-21 14:50:05 EDT --- Thanks for the initial review, I have missed them because I was not CCed on this bug. I will address the issues noted next week. -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the QA contact for the bug. ___ Fedora-package-review mailing list Fedora-package-review@redhat.com http://www.redhat.com/mailman/listinfo/fedora-package-review
[Bug 225612] Merge Review: beagle
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=225612 Tom "spot" Callaway changed: What|Removed |Added CC||tcall...@redhat.com Flag||fedora-review? --- Comment #1 from Tom "spot" Callaway 2009-01-16 16:21:57 EDT --- Okay, here comes rpmlint on the latest in rawhide: beagle.src: W: strange-permission beagle-thunderbird-update.sh 0775 Probably safe to ignore. beagle.x86_64: W: non-conffile-in-etc /etc/beagle/crawl-rules/crawl-windows beagle.x86_64: W: non-conffile-in-etc /etc/beagle/config-files/BeagleSearch.xml beagle.x86_64: W: non-conffile-in-etc /etc/beagle/query-mapping.xml beagle.x86_64: W: non-conffile-in-etc /etc/xdg/autostart/beagled-autostart.desktop beagle.x86_64: W: non-conffile-in-etc /etc/beagle/crawl-rules/crawl-applications beagle.x86_64: W: non-conffile-in-etc /etc/beagle/config-files/Networking.xml beagle.x86_64: W: non-conffile-in-etc /etc/beagle/blocate.conf beagle.x86_64: W: non-conffile-in-etc /etc/beagle/crawl-rules/crawl-monodoc beagle.x86_64: W: non-conffile-in-etc /etc/beagle/external-filters.xml.sample beagle.x86_64: W: non-conffile-in-etc /etc/beagle/config-files/Daemon.xml beagle.x86_64: W: non-conffile-in-etc /etc/beagle/crawl-rules/crawl-documentation beagle.x86_64: W: non-conffile-in-etc /etc/beagle/crawl-rules/crawl-executables beagle.x86_64: W: non-conffile-in-etc /etc/beagle/config-files/FilesQueryable.xml beagle.x86_64: W: non-conffile-in-etc /etc/beagle/crawl-rules/crawl-manpages Please mark all of these as %config(noreplace). beagle.x86_64: E: non-executable-script /usr/lib64/beagle/keygrabber.py 0644 Please fix permissions on that script. beagle.x86_64: W: non-standard-uid /var/cache/beagle beaglidx beagle.x86_64: W: non-standard-gid /var/cache/beagle beaglidx beagle.x86_64: W: non-standard-uid /var/cache/beagle/indexes beaglidx beagle.x86_64: W: non-standard-gid /var/cache/beagle/indexes beaglidx Safe to ignore. beagle.x86_64: W: devel-file-in-non-devel-package /usr/bin/beagle-config beagle.x86_64: W: devel-file-in-non-devel-package /usr/lib64/beagle/libbeagleglue.so beagle.x86_64: E: explicit-lib-dependency libbeagle Safe to ignore. Odd that it doesn't end up building against libbeagle though. beagle.x86_64: W: dangerous-command-in-%post rm beagle.x86_64: W: dangerous-command-in-%preun rm Safe to ignore. beagle-devel.x86_64: W: no-documentation Please mark /usr/lib64/monodoc/sources/beagle-docs.* as %doc. beagle-devel.x86_64: E: only-non-binary-in-usr-lib Safe to ignore. beagle-epiphany.x86_64: W: no-documentation beagle-epiphany.x86_64: E: only-non-binary-in-usr-lib Safe to ignore. beagle-epiphany.x86_64: E: non-executable-script /usr/lib64/epiphany/2.24/extensions/beagle.py 0644 Please fix permissions on that script. beagle-evolution.x86_64: W: no-documentation beagle-evolution.x86_64: E: only-non-binary-in-usr-lib beagle-firefox.x86_64: W: no-documentation Safe to ignore. beagle-firefox.x86_64: E: script-without-shebang /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/locale/zh-CN/contents.rdf beagle-firefox.x86_64: E: script-without-shebang /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/content/beagleAddFilter.xul beagle-firefox.x86_64: E: script-without-shebang /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/content/indexLink.xul beagle-firefox.x86_64: E: script-without-shebang /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/skin/classic/overlay.css beagle-firefox.x86_64: E: script-without-shebang /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/content/utils.js beagle-firefox.x86_64: E: script-without-shebang /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/locale/zh-CN/beagle.dtd beagle-firefox.x86_64: E: script-without-shebang /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/content/beagleAddFilter.js Are these really executable scripts? Do they need to be chmod +x? beagle-firefox.x86_64: E: wrong-script-end-of-line-encoding /usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/locale/zh-CN/contents.rdf Please fix the end of line encoding here. sed -i 's/\r//' foo beagle-firefox.x86_64: E: only-non-binary-in-usr-lib beagle-gnome.x86_64: W: no-documentation Safe to ignore. beagle-gnome.x86_64: W:
[Bug 225612] Merge Review: beagle
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=225612 Tom "spot" Callaway changed: What|Removed |Added CC||adel.gadl...@gmail.com AssignedTo|nob...@fedoraproject.org|adel.gadl...@gmail.com -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the QA contact for the bug. ___ Fedora-package-review mailing list Fedora-package-review@redhat.com http://www.redhat.com/mailman/listinfo/fedora-package-review