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

Re: epoch bump for babl and gegl libraries



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


Reply to: