Bug#759199: mencoder: depends on libdvdnavmini.so.4 which is not found

Stuart Prescott stuart at debian.org
Mon Aug 25 23:45:36 UTC 2014


Hi Reinhard,

> > (libdvdnav4 maintainers: should this have been a soname change? or some
> > other conflict to force users of libdvdnavmini to be removed?)
> 
> I don't think that a version bump would have fixed that. 

a sover bump or soname change accompanied by our normal package name change 
would have left the mencoder and mplayer dependencies either (a) unsatisfied so 
that apt removes them or (b) satisfied by obsolete packages that are still on 
the system so mencoder/mplayer would still work.

> AFAIUI,
> mplayer/mencoder is also the only application that used libdvdnavmini

Indeed, codesearch.d.n seems to indicate that mencoder and mplayer are the 
only places were this library was actually used. xbmc comes up too but only 
for its embedded copy of the library (yay) and and mplayer2 talks about why it 
does not use this library.

It was possibly not worth a transition to begin with and definitely not worth 
one now.

> If libdvdnavmini was used by lots of packages in Debian, we might
> argue that we should have renamed the package to make this an explicit
> transition. However, mplayer was the only affected package, so I'm not
> sure what's left to do here.

How about adding to libdvdnav4:

	Breaks: mplayer (<< 2:1.0), mencoder (<< 2:1.0)

it tells apt that the packages are broken by the new libdvdnav4 package and 
apt will act accordingly. The version restriction is there on the probably 
mistaken belief that there's no point in forcing these packages off the system 
if they come from a source other than Debian such as one that is well known to 
use epochs to ensure that its packages sort higher.

cheers
Stuart



-- 
Stuart Prescott    http://www.nanonanonano.net/   stuart at nanonanonano.net
Debian Developer   http://www.debian.org/         stuart at debian.org
GPG fingerprint    90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7



More information about the pkg-multimedia-maintainers mailing list