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'