[Debian-med-packaging] Bug#1056953: gdcm: ABI broke in last version 3.0.22-1
Gianfranco Costamagna
locutusofborg at debian.org
Mon Nov 27 08:43:18 GMT 2023
Source: gdcm
Version: 3.0.22-1
Severity: serious
Hello, as seen, gdcm is not migrating because of camitk test regression.
Looking at the failure, looks like the fault is not in camitk, but in gdcm itself, changing the ABI without a SONAME bump
quoting https://ci.debian.net/data/autopkgtest/testing/amd64/c/camitk/40209513/log.gz
159s 2023-11-26 13:11:35.182 [ERROR ] Extension manager error:
159s Loading component extension failed after 10 tries.
159s
159s Plugin:
159s "/usr/lib/x86_64-linux-gnu/camitk-5.1/components/libitkimage.so.5.1.0"
159s
159s Error:
159s Cannot load library : (/lib/x86_64-linux-gnu/libITKIOGDCM-5.3.so.1: undefined symbol: _ZN4gdcm16DirectionCosinesD1Ev
159s
159s List of library paths:
159s - /usr/lib/x86_64-linux-gnu/camitk-5.1/viewers
159s - /usr/lib/x86_64-linux-gnu/camitk-5.1/components
159s - /usr/lib/x86_64-linux-gnu/camitk-5.1/actions
159s - /usr/lib/x86_64-linux-gnu/camitk-5.1
159s - /usr/lib/x86_64-linux-gnu/qt5/plugins
159s - /usr/bin
159s
$ echo _ZN4gdcm16DirectionCosinesD1Ev |c++filt
gdcm::DirectionCosines::~DirectionCosines()
Checking the changes in header files for new release I see
-DirectionCosines::~DirectionCosines() = default;
and
- ~DirectionCosines();
+ ~DirectionCosines() = default;
But this object is used in external packages, so it can't change signature or be dropped.
G.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20231127/3b663f91/attachment.sig>
More information about the Debian-med-packaging
mailing list