[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#976631: closed by Sebastian Ramacher <sramacher@debian.org> (Re: Bug#976631: handbrake-cli: doesn't work with libdvdnav4 6.1.0-1 or older)



On 2021-08-07 23:10:15 -0400, Brian Sammon wrote:
> > This was an ABI break in libdvdnav which was fixed.
> 
> I see.
> 
> I filed this bug to ask you to update the dependencies to prevent people from installing handbrake-cli alongside an incompatible version of libdvdnav4.
> 
> Don't you think that would be a good idea?

It wouldn't be a good idea. Maintaing manuall libfooX (<< Y) | libfooX
(>= Z) dependencies is a waste of maintainer time and prone to errors.
Worse, it would render library transitions practically infeasible.

This issue was an ABI break in libdvdnav that only existed for a short
period of time in testing/unstable. It can be fixed in one of two ways:
* fix the ABI break (which happended)
* bump the SONAME and perform a transition

In both cases, no changes in handbrake are required (except a rebuild in
the second case, but that's not a maintainer action).

Only in the case that we would have decided to life with the ABI break
(which would be wrong, but let's assume we did), we would have added
Breaks in libdvdnav4 on all the broken versions of all reverse
dependencies and not only fix the dependencies of one.

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


Reply to: