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
signature.asc
Description: PGP signature