On Mon, 17 Aug 2020 at 11:52:46 +0200, Adam Borowski wrote: > On Mon, Aug 17, 2020 at 10:21:37AM +0100, Simon McVittie wrote: > > The GNOME team intend to add an epoch to the babl and gegl libraries > > Another option: as these libs are used only by gimp and gnome-photos
(for completeness: also various gimp plugins) > you can add Breaks for the target version range. This would be ugly but > will make the problem go away in a release or two as the old libs become > non-installable. That's more or less what I would have done if deb-multimedia.org wasn't cooperating. I had a MR open for gegl to make its .symbols file generate dependencies like "libgegl-0.4-0 (>= #MINVER#), libgegl-0.4-0 (<< 1:0)", which would have meant the dependent packages wouldn't even need to add Breaks - any rebuild would have been enough. However, the correct resolution of that uninstallability is not immediately obvious: it could be resolved by either "downgrading" (really upgrading!) babl and gegl, or holding back the dependent packages. We want the former, and the latter would be harmful. Since deb-multimedia.org has cooperated with us on this, I think it's better if we add the epoch and have the upgrade work with no special action taken. smcv