Mailinglist Archive: opensuse-packaging (250 mails)

< Previous Next >
[opensuse-packaging] Automatic Dependencies of libraries
  • From: "Dominique Leuenberger" <Dominique.Leuenberger@xxxxxxxxxxxxx>
  • Date: Tue, 18 Aug 2009 20:33:16 +0200
  • Message-id: <4A8B100C020000290002A1AC@xxxxxxxxxxxxxxxxxxx>
Hi everybody,

some mails just earlier made me check some of my packages (vlc from the vlc
I've seen one thing that puzzles me a bit and which I consider a source for
possible problems at this moment.

Just some simple output to 'show' my case:

dle3ams@3120-2914:/usr/lib64/vlc/access> ldd | grep iso9660 => /usr/lib64/ (0x00007f5bf6709000)
dle3ams@3120-2914:/usr/lib64/vlc/access> rpm -qf
dle3ams@3120-2914:/usr/lib64/vlc/access> rpm -q --requires vlc-noX | grep

So in human words:
the package vlc-noX contains a libvcdx access plugin which itself depends on The package vlc-noX OTOH does not have this requirement
in it's table. So if somebody installs this package, there is at least this
dependency not being pulled in automatically.

How can this happen and even more important: how can we avoid it? (well I see
one option, but that's rather surprising to me: the same file also
depends on, which in turn itself has a dependency on Is this already enough to consider not to list this dependency?
This in return would break if there was any other implementation of that would not depend on (statically linked or
whatever the cause would be).

At the moment I'm just puzzled... and I'm eager to hear explanations that are
able to take away my fear of things like this breaking around us.

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

< Previous Next >
Follow Ups