Hello, while updating the openSUSE package to 2.7.1, I noticed some rpmlint warnings (well, I noticed them before, but ignored them until now ;-)
Can you please tell me which are false positives and which require something to be changed? perl-apparmor.x86_64: W: zero-length /usr/lib/perl5/vendor_perl/5.14.2/x86_64-linux-thread-multi/auto/LibAppArmor/LibAppArmor.bs libapparmor-devel.x86_64: W: suse-filelist-forbidden-devel-in-lib /lib64/libapparmor.a is not allowed in SUSE libapparmor-devel.x86_64: W: suse-filelist-forbidden-devel-in-lib /lib64/libimmunix.a is not allowed in SUSE libapparmor-devel.x86_64: W: suse-filelist-forbidden-devel-in-lib /lib64/libimmunix.so is not allowed in SUSE libapparmor-devel.x86_64: W: suse-filelist-forbidden-devel-in-lib /lib64/libapparmor.so is not allowed in SUSE please move la files, static libs and .so symlinks to /usr/lib(64) libapparmor1.x86_64: W: shared-lib-calls-exit /lib64/libapparmor.so.1.0.2 exit@GLIBC_2.2.5 libapparmor1.x86_64: W: shared-lib-calls-exit /lib64/libapparmor.so.1.0.2 exit@@GLIBC_2.2.5 This library package calls exit() or _exit(), probably in a non-fork() context. Doing so from a library is strongly discouraged - when a library function calls exit(), it prevents the calling program from handling the error, reporting it to the user, closing files properly, and cleaning up any state that the program has. It is preferred for the library to return an actual error code and let the calling program decide how to handle the situation. Regards, Christian Boltz -- There's such a thing as real life? Is it packages for openSUSE yet? Will there be a YaST2 module for easy configuration? Is it going to be included in 11.2 or is it so complex it's going to have to wait until 11.3? More importantly, will it be on the DVD, or would people need to use one of the online repos to download it? [David Bolt in opensuse-packaging] -- AppArmor mailing list AppArmor@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor