Package: libpyside2-py3-5.15
Version: 5.15.2-2
Severity: serious
Justification: breaks reverse dependencies.
Control: affects -1 freecad

Dear Maintainers,

freecad, on a sid machine fails to start with:

freecad
freecad: error while loading shared libraries: 
libpyside2.cpython-39-x86_64-linux-gnu.so.5.15: cannot open shared object file: 
No such file or directory

Looking up the shared library, it is in the pyside binary package 
libpyside2-py3-5.15 Version 5.15.2-1 -- the version from bookworm.

However, the package in testing/sid has:

/usr/lib/x86_64-linux-gnu/libpyside2.cpython-310-x86_64-linux-gnu.so.5.15.2

It seems that there is some extra numberi (possibly the python version?) coded 
into the filename
of the shared library.

That breaks reverse dependencies, as e.g freecad is not able to find the file.

I'm not sure if that can be avoided by providing "stable" filename (not sure
if the libraries are ABI compatible). If they are not, you MUST do a library
transistion as described here: 
https://wiki.debian.org/Teams/ReleaseTeam/Transitions

-- 
tobi

Reply via email to