On Wed, 13 Jan 2021 17:42:27 +0100 Andreas Beckmann <a...@debian.org> wrote: > Control: tag -1 patch > > Hi, > > On Thu, 7 Jan 2021 20:52:39 +0100 Paul Gevers <elb...@debian.org> wrote: > > On Tue, 06 Oct 2020 16:38:49 +0300 =?utf-8?q?Sebastian_Dr=C3=B6ge?= > > <sl...@debian.org> wrote: > > > 1.4.2 broke ABI by adding some fields to the CBytePerfMon structure. > > > See https://github.com/Haivision/srt/issues/1592 for details. > > > > Any progress on this? The freeze for bullseye is around the corner, and > > this bug is already impacting other packages that fail to migrate to > > testing due to srt not migrating. > > given the freeze timing and uncertain date for an upstream fix, I'd > suggest the attached patch: > * bump SOVERSION from 1 to 1.4.2 (that won't conflict with whatever > upstream chooses to solve this in the upcoming 1.4.3 release, be it > SOVERSION 1.4 or 1.4.3) > * rename the packages accordingly > > That will require a late transition involving only 1 package: > gst-plugins-bad1.0
Upstream fixed this now by making the soversion 1.4 and from now on guaranteeing that patch versions (1.4.0 -> 1.4.X) do not break ABI. It would make sense to backport that fix and then rename the library package accordingly to libsrt1.4. For gst-plugins-bad1.0 only a binNMU would be needed once this is all sorted out here.
signature.asc
Description: This is a digitally signed message part