On Tue, Apr 5, 2011 at 01:51, Michael Scherer <m...@zarb.org> wrote: > The second check if a binary rpm is missing a source rpm. ( there is > some false positive due to clever trick, like rpmlint-mageia-policy ) > So that's likely one for admins for now. > > But do not blindly import missing rpms, something, the requires is > wrong : > > So for example, if you see : > task-lamp task-lamp-python apache-mod_python not found > > Check that apache-mod_python is still needed ( in this case, the > software was dropped upstream since a few years ( and that's a shame > IMHO )). > > On the other hand, errors like the one of backuppc may be a error in the > check.
No it's not, it's a noarch package which contains binary, and was built on x86_64 so is not installable eon i586 # rpm -qp --requires /distrib/bootstrap/distrib/cauldron/i586/media/core/release/backuppc-3.2.0-2.mga1.noarch.rpm | grep libc.so.6 libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) So it is not installable on i586 # rpmdiff /home/schedbot/old/backuppc-3.2.0-1.mga1.noarch.rpm /distrib/bootstrap/distrib/cauldron/i586/media/core/release/backuppc-3.2.0-2.mga1.noarch.rpm | grep added added REQUIRES libc.so.6()(64bit) added REQUIRES libc.so.6(GLIBC_2.2.5)(64bit) added REQUIRES rtld(GNU_HASH) added /var/www/backuppc/BackupPC_Admin