Mailinglist Archive: opensuse-buildservice (248 mails)

< Previous Next >
Re: [opensuse-buildservice] what is different between rpmlint in openSUSE_Factory i586 and repository Factory?
  • From: Richard Bos <rbos@xxxxxxxxxxxx>
  • Date: Thu, 1 Oct 2009 17:37:34 +0200
  • Message-id: <200910011737.34351.rbos@xxxxxxxxxxxx>
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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups