Project: home:saigkill Package: libatlas3 Hi Mates, i would like to submit the libatlas3 Package to Contrib. But i have some RPMLint Warnings. Can anyone help me? ---Snip--- libatlas3.x86_64: W: shared-lib-without-dependency-information /usr/lib64/libcblas.so * That i don't know how to fix libatlas3.x86_64: W: shlib-policy-missing-lib Your package starts with 'lib' as part of it's name, but does not provide any libraries. It must not be called a lib-package then. Give it a more sensible name. * Should i just make an Provides Tag with the LIb? libatlas3.x86_64: W: shlib-unversioned-lib libcblas.so libatlas3.x86_64: W: shlib-unversioned-lib libf77blas.so libatlas3.x86_64: W: shlib-unversioned-lib libatlas.so Your package matches the Shared Library Policy Naming Scheme but contains an unversioned library. Therefore it is very unlikely that your package can be installed in parallel to another version of this library package. Consider moving unversioned parts into a runtime package. * Must i change this? How can i change this? libatlas3.x86_64: W: unstripped-binary-or-object /usr/lib64/libcblas.so libatlas3.x86_64: W: unstripped-binary-or-object /usr/lib64/libatlas.so libatlas3.x86_64: W: unstripped-binary-or-object/usr/lib64/libf77blas.so * Should i fix this? libatlas3-devel.x86_64: W: zero-length /usr/include/atlas/atlas_ctrsmXover.h libatlas3-devel.x86_64: W: zero-length /usr/include/atlas/atlas_strsmXover.h libatlas3-devel.x86_64: W: zero-length /usr/include/atlas/atlas_dtrsmXover.h libatlas3-devel.x86_64: W: zero-length /usr/include/atlas/atlas_ztrsmXover.h * On this Place i think, i can just remove them in %install Section. Or is this an bad Solution? ---Snap--- Excuse my many Questions. But this is an very big Package, with 6 or more Makefiles. -- Sincereley yours Sascha Manns openSUSE Marketing Team (Weekly News) openSUSE Build Service Web: http://saschamanns.gulli.to Blog: http://lizards.opensuse.org/author/saigkill -- To unsubscribe, e-mail: opensuse-contrib+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-contrib+help@opensuse.org
Sascha 'saigkill' Manns wrote:
Project: home:saigkill Package: libatlas3
Hi Mates,
i would like to submit the libatlas3 Package to Contrib. But i have some RPMLint Warnings. Can anyone help me?
---Snip--- libatlas3.x86_64: W: shared-lib-without-dependency-information /usr/lib64/libcblas.so * That i don't know how to fix
libcblas contain no dependency information, maybe it is linked with -avoid-version switch. You should come with libcblas.so - and for example - libcblas.so.1 and libcblas.so.1.2.3
libatlas3.x86_64: W: shlib-policy-missing-lib Your package starts with 'lib' as part of it's name, but does not provide any libraries. It must not be called a lib-package then. Give it a more sensible name. * Should i just make an Provides Tag with the LIb?
Related to the previous issue.
libatlas3.x86_64: W: shlib-unversioned-lib libcblas.so libatlas3.x86_64: W: shlib-unversioned-lib libf77blas.so libatlas3.x86_64: W: shlib-unversioned-lib libatlas.so Your package matches the Shared Library Policy Naming Scheme but contains an unversioned library. Therefore it is very unlikely that your package can be installed in parallel to another version of this library package. Consider moving unversioned parts into a runtime package. * Must i change this? How can i change this?
Again, related to the first issue.
libatlas3.x86_64: W: unstripped-binary-or-object /usr/lib64/libcblas.so libatlas3.x86_64: W: unstripped-binary-or-object /usr/lib64/libatlas.so libatlas3.x86_64: W: unstripped-binary-or-object/usr/lib64/libf77blas.so * Should i fix this?
No, it's OK. It happens because you don't have debug packages enabled in your home project. It will get fixed on the package is in Contrib.
libatlas3-devel.x86_64: W: zero-length /usr/include/atlas/atlas_ctrsmXover.h libatlas3-devel.x86_64: W: zero-length /usr/include/atlas/atlas_strsmXover.h libatlas3-devel.x86_64: W: zero-length /usr/include/atlas/atlas_dtrsmXover.h libatlas3-devel.x86_64: W: zero-length /usr/include/atlas/atlas_ztrsmXover.h * On this Place i think, i can just remove them in %install Section. Or is this an bad Solution?
Don't remove them, they are just warnings and compiler will probably complain about the missing includes anyway.
---Snap---
Excuse my many Questions. But this is an very big Package, with 6 or more Makefiles.
-- Best Regards / S pozdravom, Pavol RUSNAK SUSE LINUX, s.r.o Package Maintainer Lihovarska 1060/12 PGP 0xA6917144 19000 Praha 9, CR prusnak[at]suse.cz http://www.suse.cz -- To unsubscribe, e-mail: opensuse-contrib+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-contrib+help@opensuse.org
participants (2)
-
Pavol Rusnak
-
Sascha 'saigkill' Manns