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