Control: reassign -1 libc6
Control: affects -1 libgegl-0.4-0
Control: close -1 2.31-9

On Wed, Oct 07, 2020 at 08:50:01PM +0100, Simon McVittie wrote:
>...
> This is because you are using the version of libc6 from testing (bullseye)
> on a mostly-buster system, and the version of libgegl in buster has
> assumptions that mean it works fine in buster, but breaks when libc6
> is upgraded. Mixing packages from stable and testing is not something
> that anyone can guarantee will work flawlessly.
> 
> This is not going to be something that can change in buster, unless the
> release team would accept a stable-update that changes how libgegl is
> linked in order to future-proof it against people upgrading core system
> libraries to versions 18 months newer. I'm not sure they're going to go
> for that, but I'll ask...
>...

Such problems can be solved with a Breaks in the opposite direction,
and this has already been done in bullseye for this bug:

glibc (2.31-9) unstable; urgency=medium
...
  * debian/control.in/libc: add a Breaks: against libgegl-0.4-0 (<< 0.4.18).
    Closes: #968349.

 -- Aurelien Jarno <aure...@debian.org>  Tue, 05 Jan 2021 06:47:42 +0100

>     smcv

cu
Adrian

Reply via email to