On 21/01/2024 14:49, Rene Engelhard wrote:

Exactly that is the point of #1059040. The binary packages have to be renamed. (Then rebuild against libxml2-WHATEVERNEW). Then a rebuild LO will have a proper dependency on libxml2-WHATEVERNEW.

I agree that package with different APIs should bump their major .so version, but not obviously change their name. At least, that has not always been like that (more than 20 years...).

The libxml2 package as of now must not install unstable at current state.

Agreed.

Indeed the current package name of libxml2 is a problem and fullfills unstables depends, but see below.


It is expected that stuff built with 2.9.x doesn't necessarily work with 2.12. And here libsdlo.so *does* link against libxml:

Missing dependency < dependency at least.

Yeah.  But for that you need a palantir. For an unknown amount of packages in the archive?

No. The bug is in libxml2.

I disagree on this. Many ddl did not change their name when they have API breakage only bump major so that symbolic links does not get resolved.

It managed to load the wrong ddl version because of the

NEEDED               libxml2.so.2
in /usr/lib/libreoffice/program/libsdlo.so

and that depending on the version installed it points to either 2.9 or 2.12


Thanks for your time.

-- eric






Reply via email to