Mailinglist Archive: opensuse-packaging (140 mails)

< Previous Next >
Re: [opensuse-packaging] libraries renaming problems
  • From: Petr Cerny <pcerny@xxxxxxx>
  • Date: Mon, 25 Feb 2008 15:56:40 +0100
  • Message-id: <47C2D728.8000102@xxxxxxx>
Philipp Thomas wrote:
On Fri, 22 Feb 2008 21:11:42 +0100, Petr Cerny wrote:

When other package Requires: "libfoo", the package manager (and eventually the user) gets fooled and isn't able to install the desired package.

library packages should *never* be required explicitly as it's far
better to have rpm determine the dependency automatically (with the
exclusion of sub-packages of the library package). That will make a
package dependent on the soname (i.e. internal name) of a library and
will be resolved disregarding of the package name. Example:

I agree. The point is, some packages do this (typically some from packman and even some from distro) - so this has been meant to provide some layer of compatibility for not-so-ideally packaged sw.

My point is, that end users frustrated by not being able to install something from packman (typically something which we cannot provide in distro and OBS) will come complaining to us.

Maybe some rpmlint check to alert when using "Requires: libfoo" appears in .spec file would help a little bit (if there isn't such a check already)?

Best regards
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups