On 2021-02-18 Simon McVittie <s...@debian.org> wrote:
[...]
> So elpa-pdf-tools-server is linked to libpoppler-glib, and because the
> (parts of the) libpoppler-glib API that it uses has not changed for a
> while, it is happy with an old version; but then during a partial
> upgrade, it can get this

>     elpa-pdf-tools-server
>         \- old libpoppler-glib
>         |   \- libpoppler95
>         \- libpoppler102

> and the two copies of libpoppler fight?

> That seems entirely plausible, and I don't immediately see a way to
> fix it without adding Breaks (which would force a lockstep upgrade,
> somewhat defeating the purpose of SONAMEs).
[...]

Hello,

The only proper fix would be to use versioned symbols for libpoppler
(and libpoppler-glib while we are at it). This should not be rocket
science, just tie it to the soname.

But that needs to happen upstream.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

Reply via email to