Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
Summary: Review Request: debconf - Debian configuration management system
https://bugzilla.redhat.com/show_bug.cgi?id=591332
Summary: Review Request: debconf - Debian configuration management system Product: Fedora Version: rawhide Platform: All OS/Version: Linux Status: NEW Severity: medium Priority: medium Component: Package Review AssignedTo: nobody@fedoraproject.org ReportedBy: kanarip@kanarip.com QAContact: extras-qa@fedoraproject.org CC: notting@redhat.com, fedora-package-review@redhat.com Estimated Hours: 0.0 Classification: Fedora
Spec URL: http://git.ergo-project.org/?p=kolab-fedora.git;a=blob_plain;f=f12/custom-f1... SRPM URL: http://koji.ergo-project.org/packages/debconf/1.5.32/3.fc12.buildsys/src/deb... Description: Debconf is a configuration management system for debian packages. Packages use Debconf to ask questions when they are installed.
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=591332
--- Comment #1 from Jeroen van Meeuwen kanarip@kanarip.com 2010-10-21 10:13:58 EDT --- New SPEC: http://git.kolabsys.com/rpm/debconf/plain/debconf.spec?h=f13/master New SRPM: http://mirror.kolabsys.com/pub/fedora/apt-utils/f13/SRPMS/debconf-1.5.32-4.f...
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=591332
Jason Tibbitts tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |BuildFails
--- Comment #2 from Jason Tibbitts tibbs@math.uh.edu 2010-11-19 12:04:18 EST --- This fails to build for me, but I'm not sure I understand the failure:
Bytecompiling .py files below /builddir/build/BUILDROOT/debconf-1.5.32-4.fc15.x86_64/usr/lib/python2.6/ using /usr/bin/python2.6 /usr/lib/rpm/brp-python-bytecompile: line 44: /usr/bin/python2.6: No such file or directory
Python is at 2.7 in rawhide and f14; perhaps that's part of the problem.
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=591332
--- Comment #3 from Jason Tibbitts tibbs@math.uh.edu 2010-11-19 12:04:36 EST --- BTW, a scratch build is at http://koji.fedoraproject.org/koji/taskinfo?taskID=2611470
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=591332
Dmitrij S. Kryzhevich krege@land.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |591389
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=591332
Miroslav Suchý msuchy@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |msuchy@redhat.com AssignedTo|nobody@fedoraproject.org |msuchy@redhat.com
--- Comment #4 from Miroslav Suchý msuchy@redhat.com 2011-09-27 10:11:41 EDT --- taking I assume correct url is now: http://mirror.kolabsys.com/pub/fedora/apt-utils/f15/SRPMS/debconf-1.5.32-4.f...
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=591332
Miroslav Suchý msuchy@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag| |needinfo?(kanarip@kanarip.c | |om)
--- Comment #5 from Miroslav Suchý msuchy@redhat.com 2011-09-27 10:17:36 EDT --- I got this error during rpmbuild: ... + install -m 644 doc/man/gen/debconf-mergetemplate.ru.1 /home/msuchy/rpmbuild/BUILDROOT/debconf-1.5.32-4.fc15.x86_64//usr/share/man/ru/man1/debconf-mergetemplate.1 + test -f doc/man/gen/debconf-mergetemplate.1 + install -m 644 doc/man/gen/debconf-mergetemplate.1 /home/msuchy/rpmbuild/BUILDROOT/debconf-1.5.32-4.fc15.x86_64//usr/share/man/man1/debconf-mergetemplate.1 + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /home/msuchy/rpmbuild/BUILD/debconf find: `debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /home/msuchy/rpmbuild/BUILDROOT/debconf-1.5.32-4.fc15.x86_64/usr/lib/python2.6/ using /usr/bin/python2.6 /usr/lib/rpm/brp-python-bytecompile: line 44: /usr/bin/python2.6: No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.R9QchK (%install)
Can you please tune it for Fedora 17? Or Fedora 16?
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=591332
--- Comment #6 from Miroslav Suchý msuchy@redhat.com 2011-09-27 10:24:28 EDT --- In description: s/debian/Debian/
build root is not needed any more (unless you plan to do epel build)
%{_prefix}/lib/python2.* - this is bad. you should use python_sitelib macro
Pass smp macro to make: http://fedoraproject.org/wiki/Packaging:Guidelines#Parallel_make
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=591332
--- Comment #7 from Miroslav Suchý msuchy@redhat.com 2011-11-22 14:52:09 EST --- Ping? Any progress here?
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=591332
Jeroen van Meeuwen kanarip@kanarip.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag|needinfo?(kanarip@kanarip.c | |om) |
--- Comment #8 from Jeroen van Meeuwen kanarip@kanarip.com 2012-03-26 09:07:21 EDT --- New SRPM: http://hosted.kolabsys.com/~vanmeeuwen/debconf-1.5.42-1.fc16.src.rpm New SPEC: http://hosted.kolabsys.com/~vanmeeuwen/debconf.spec
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=591332
--- Comment #9 from Miroslav Suchý msuchy@redhat.com 2012-03-26 09:26:59 EDT --- [!]: MUST Each %files section contains %defattr if rpm < 4.4 Note: defattr(....) present in %files section. This is OK if packaging for EPEL5. Otherwise not needed
You have: %files %defattr(-,root,root,-)
but: %files doc %doc samples/
You should be consistent. %defattr is not needed, so I would recomend to remove it from that first %files section.
Spelling error: debconf-i18n.noarch: W: spelling-error Summary(en_US) supoort -> support debconf.src: W: spelling-error %description -l en_US debian -> Debian
debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/ar/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/ast/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/bg/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/bn/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/bs/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/ca/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/cs/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/da/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/de/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/dz/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/el/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/eo/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/es/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/eu/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/fi/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/fr/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/gl/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/he/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/hu/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/id/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/it/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/ja/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/km/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/ko/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/ku/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/mr/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/nb/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/ne/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/nl/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/nn/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/pa/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/pl/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/pt/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/pt_BR/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/ro/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/ru/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/sk/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/sl/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/sv/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/th/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/tl/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/tr/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/uk/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/vi/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/zh_CN/LC_MESSAGES/debconf.mo debconf-i18n.noarch: W: file-not-in-%lang /usr/share/locale/zh_TW/LC_MESSAGES/debconf.mo 1 packages and 0 specfiles checked; 0 errors, 49 warnings.
Please use %find_lang: http://fedoraproject.org/wiki/Packaging:Guidelines#Why_do_we_need_to_use_.25...
debconf.noarch: E: zero-length /usr/share/perl5/vendor_perl/Debconf/FrontEnd/Kde/Ui_DebconfWizard.pm Are you sure it should be zero size? Should it be installed then at all?
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=591332
Miroslav Suchý msuchy@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|BuildFails |
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=591332
--- Comment #10 from Miroslav Suchý msuchy@redhat.com 2012-03-26 09:32:47 EDT --- Also it is better instead of: %{_mandir}/fr/man1/debconf-escape.1.gz to write: %{_mandir}/fr/man1/debconf-escape.1*
It can save you a bit of work when either Fedora or upstream change compression format.
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=591332
Oron Peled oron@actcom.co.il changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |oron@actcom.co.il
--- Comment #11 from Oron Peled oron@actcom.co.il 2012-03-29 08:17:05 EDT --- WIP (co-maintaining this with Jeroen):
New SRPM: http://oron.fedorapeople.org/deb-package/debconf-1.5.32-5.fc16.src.rpm New SPEC: http://oron.fedorapeople.org/deb-package/debconf.spec
- Fix find_lang - Add patch to Makefile to set wanted PYTHON_VERSIONS. Detect and pass our wanted PYTHON_VERSIONS from spec file - Also don't specify man-pages compression (...1*, instead of ...1.gz) - Remove 'make test' as upstream Makefile don't have it
Some more work is needed (rpmlint): debconf.src:176: E: hardcoded-library-path in %{_prefix}/lib/python2.*
Replacing it with %{_libdir} rightfully complain about %{_libdir} in 'noarch' package -- need to think about it further (maybe install to different path (but what about the *.pyc, are they noarch as well?)
debconf.src: W: invalid-url Source0: http://ftp.de.debian.org/debian/pool/main/d/debconf/debconf_1.5.32.tar.gz HTTP Error 404: Not Found
Need refreshing for the up-to-date upstream version.
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=591332
--- Comment #12 from Oron Peled oron@actcom.co.il 2012-04-11 23:47:53 EDT --- New Spec: http://oron.fedorapeople.org/deb-package/debconf.spec New SRPM: http://oron.fedorapeople.org/deb-package/debconf-1.5.42-2.fc16.src.rpm
* Jeroen refreshed the package version and cleaned the python versions patch * I added: - The find_lang stuff (and removed the explicit (duplicated) files specifications) - Replaced man-pages .gz specification with a wildcard - Added BR: python - Added BR: perl-QT (for the debconf KDE frontend generation [need /usr/bin/puic4])
$ rpmlint /var/lib/mock/fedora-16-i386/result/*.rpm debconf.noarch: W: spelling-error %description -l en_US debian -> Debian debconf.src: W: spelling-error %description -l en_US debian -> Debian debconf.src:165: W: libdir-macro-in-noarch-package (main package) %exclude %{_libdir}/python3 debconf-doc.noarch: W: spelling-error %description -l en_US backend -> backed, back end, back-end debconf-doc.noarch: W: spelling-error %description -l en_US conf -> con, cone, cons debconf-i18n.noarch: W: spelling-error Summary(en_US) supoort -> support debconf-i18n.noarch: W: spelling-error %description -l en_US multibyte -> multitude 5 packages and 0 specfiles checked; 0 errors, 7 warnings.
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=591332
--- Comment #13 from Oron Peled oron@actcom.co.il 2012-04-11 23:57:32 EDT --- * fixed two typos in %description (overwrote previous SPEC+SRPM):
$ rpmlint /var/lib/mock/fedora-16-i386/result/*.rpm debconf.src:165: W: libdir-macro-in-noarch-package (main package) %exclude %{_libdir}/python3 debconf-doc.noarch: W: spelling-error %description -l en_US backend -> backed, back end, back-end debconf-doc.noarch: W: spelling-error %description -l en_US conf -> con, cone, cons debconf-i18n.noarch: W: spelling-error %description -l en_US multibyte -> multitude 5 packages and 0 specfiles checked; 0 errors, 4 warnings.
package-review@lists.fedoraproject.org