[opensuse-buildservice] what is different between rpmlint in openSUSE_Factory i586 and repository Factory?
Hi when building exactly the same package in openSUSE:Factory standard and in the repository openSUSE_Factory i586 the result is different. In openSUSE:Factory standard the build succeeds, in the openSUSE_Factory (i586) the build fails with an rpmlint error.... The directories are the same: packages/osc> diff openSUSE\:Factory/cyrus-imapd server\:Kolab\:UNSTABLE/cyrus-imapd-kolab Common subdirectories: openSUSE:Factory/cyrus-imapd/.osc and server:Kolab:UNSTABLE/cyrus-imapd- kolab/.osc osc version is .120 # cyrus-imapd-kolab> osc build openSUSE_Factory i586 cyrus-imapd.spec ................ The failing output: ... running 99-check-remove-rpms ... removing all built rpms (order: reverse perl-Cyrus-SIEVE-managesieve cyrus-imapd-devel perl-Cyrus-IMAP cyrus-imapd) RPMLINT report: =============== 1 packages and 0 specfiles checked; 0 errors, 2 warnings. Traceback (most recent call last): File "rpmlint.py", line 324, in <module> File "rpmlint.py", line 126, in main File "rpmlint.py", line 199, in runChecks File "BinariesCheck.py", line 288, in check NameError: global name 'i' is not defined The succesfull output: # openSUSE:Factory/cyrus-imapd> osc build standard i586 ... running 99-check-remove-rpms ... removing all built rpms (order: reverse perl-Cyrus-SIEVE-managesieve cyrus-imapd-debugsource cyrus-imapd-devel cyrus-imapd- debuginfo perl-Cyrus-IMAP cyrus-imapd perl-Cyrus-SIEVE-managesieve-debuginfo perl-Cyrus-IMAP-debuginfo) RPMLINT report: =============== cyrus-imapd.i586: W: files-duplicate /etc/pam.d/sieve /etc/pam.d/pop:/etc/pam.d/imap cyrus-imapd.i586: W: incoherent-init-script-name cyrus ('cyrus-imapd', 'cyrus-imapdd') The init script name should be the same as the package name in lower case, or one with 'd' appended if it invokes a process by that name. cyrus-imapd.i586: W: missing-lsb-keyword Default-Stop in /etc/init.d/cyrus cyrus-imapd.i586: W: missing-lsb-keyword Short-Description in /etc/init.d/cyrus The package contains an init script that does not contain one of the LSB init script comment block convention keywords that are recommendable for all init scripts. If there is nothing to add to a keyword's value, include the keyword in the script with an empty value. Note that as of version 3.2, the LSB specification does not mandate presence of any keywords. perl-Cyrus-SIEVE-managesieve.i586: W: zero-length /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread- multi/auto/Cyrus/SIEVE/managesieve/managesieve.bs perl-Cyrus-IMAP.i586: W: zero-length /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread- multi/auto/Cyrus/IMAP/IMAP.bs 5 packages and 0 specfiles checked; 0 errors, 6 warnings. med111 finished "build cyrus-imapd.spec" at Wed Sep 30 13:30:56 CEST 2009. /var/tmp/build-root-standard-i586/usr/src/packages/SRPMS/cyrus-imapd-2.3.14-7.src.rpm Any idea what is wrong, and what can be done about it? -- Richard -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi, no-one? Should I open a bug report for this problem? Op woensdag 30 september 2009 14:35:26 schreef Richard Bos:
Hi
when building exactly the same package in openSUSE:Factory standard and in the repository openSUSE_Factory i586 the result is different. In openSUSE:Factory standard the build succeeds, in the openSUSE_Factory (i586) the build fails with an rpmlint error....
The directories are the same: packages/osc> diff openSUSE\:Factory/cyrus-imapd server\:Kolab\:UNSTABLE/cyrus-imapd-kolab Common subdirectories: openSUSE:Factory/cyrus-imapd/.osc and server:Kolab:UNSTABLE/cyrus-imapd- kolab/.osc
osc version is .120
# cyrus-imapd-kolab> osc build openSUSE_Factory i586 cyrus-imapd.spec ................ The failing output: ... running 99-check-remove-rpms ... removing all built rpms (order: reverse perl-Cyrus-SIEVE-managesieve cyrus-imapd-devel perl-Cyrus-IMAP cyrus-imapd)
RPMLINT report: =============== 1 packages and 0 specfiles checked; 0 errors, 2 warnings. Traceback (most recent call last): File "rpmlint.py", line 324, in <module> File "rpmlint.py", line 126, in main File "rpmlint.py", line 199, in runChecks File "BinariesCheck.py", line 288, in check NameError: global name 'i' is not defined
The succesfull output: # openSUSE:Factory/cyrus-imapd> osc build standard i586 ... running 99-check-remove-rpms ... removing all built rpms (order: reverse perl-Cyrus-SIEVE-managesieve cyrus-imapd-debugsource cyrus-imapd-devel cyrus-imapd- debuginfo perl-Cyrus-IMAP cyrus-imapd perl-Cyrus-SIEVE-managesieve-debuginfo perl-Cyrus-IMAP-debuginfo)
RPMLINT report: =============== cyrus-imapd.i586: W: files-duplicate /etc/pam.d/sieve /etc/pam.d/pop:/etc/pam.d/imap cyrus-imapd.i586: W: incoherent-init-script-name cyrus ('cyrus-imapd', 'cyrus-imapdd') The init script name should be the same as the package name in lower case, or one with 'd' appended if it invokes a process by that name.
cyrus-imapd.i586: W: missing-lsb-keyword Default-Stop in /etc/init.d/cyrus cyrus-imapd.i586: W: missing-lsb-keyword Short-Description in /etc/init.d/cyrus The package contains an init script that does not contain one of the LSB init script comment block convention keywords that are recommendable for all init scripts. If there is nothing to add to a keyword's value, include the keyword in the script with an empty value. Note that as of version 3.2, the LSB specification does not mandate presence of any keywords.
perl-Cyrus-SIEVE-managesieve.i586: W: zero-length /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread- multi/auto/Cyrus/SIEVE/managesieve/managesieve.bs perl-Cyrus-IMAP.i586: W: zero-length /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread- multi/auto/Cyrus/IMAP/IMAP.bs 5 packages and 0 specfiles checked; 0 errors, 6 warnings.
med111 finished "build cyrus-imapd.spec" at Wed Sep 30 13:30:56 CEST 2009.
/var/tmp/build-root-standard-i586/usr/src/packages/SRPMS/cyrus-imapd-2.3.14 -7.src.rpm
Any idea what is wrong, and what can be done about it?
-- Richard
-- Richard -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Thursday 01 October 2009 17:37:34 Richard Bos wrote:
Hi,
no-one? Should I open a bug report for this problem?
A new rpmlint has been checked in today, I expect that it fixes the problem, Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
participants (2)
-
Andreas Jaeger
-
Richard Bos