Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.rc > #322210

Bug#1013881: libpyside2-py3-5.15: unstable soname?

From Tobias Frost <tobi@debian.org>
Newsgroups linux.debian.bugs.rc
Subject Bug#1013881: libpyside2-py3-5.15: unstable soname?
Date 2022-06-26 16:40 +0200
Message-ID <ECBAB-7mSz-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


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

Back to linux.debian.bugs.rc | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Bug#1013881: libpyside2-py3-5.15: unstable soname? Tobias Frost <tobi@debian.org> - 2022-06-26 16:40 +0200
  Processed: libpyside2-py3-5.15: unstable soname? "Debian Bug Tracking System" <owner@bugs.debian.org> - 2022-06-26 16:40 +0200
  Processed: Re: libpyside2-py3-5.15: unstable soname? "Debian Bug Tracking System" <owner@bugs.debian.org> - 2022-08-22 17:00 +0200

csiph-web