[Debian-med-packaging] Bug#988643: [RFS] vtk-dicom/0.8.12-3

Étienne Mollier etienne.mollier at mailoo.org
Sat May 22 11:03:20 BST 2021


Greetings fellow maintainers,

I brought a few changes to vtk-dicom to address the remaining RC
bug #988643.  Changes are available on Salsa for review[1].  You
will find a debdiff against the version in bullseye attached.  I
did a few tests to make sure the issue is corrected, such as:
  - running the script Testing/TestDICOMPython.py to make sure
    I introduced no regressions in the Python module;
  - running piuparts --fail-on-broken-symlinks to make sure the
    issue was effectively fixed for vtk-dicom binary packages;
  - the usual build and (superficial) autopkgtest.

I did not leave the symlink in dist-packages/ because
libvtkDICOMPython*.so is not an importable Cython module (after
trying a import within Python), but a library used by the Cython
module vtkDICOMPython*.so (per `objdump -p` output).  However,
consecutive to changes in multi-arch hints I had to bring per
lintian regression, I attempted to install concurrently the
package libvtk-dicom-dev both in native and foreign
architecture, and it would now fail with the following:

	# apt install libvtk-dicom-dev:i386
	Reading package lists... Done
	Building dependency tree... Done
	Reading state information... Done
	Some packages could not be installed. This may mean that you have
	requested an impossible situation or if you are using the unstable
	distribution that some required packages have not yet been created
	or been moved out of Incoming.
	The following information may help to resolve the situation:
	
	The following packages have unmet dependencies:
	 python3-vtk7:i386 : Depends: python3-autobahn:i386 but it is not installable
	                     Depends: python3-mpi4py:i386 but it is not going to be installed
	                     Depends: python3-twisted:i386 but it is not installable
	E: Unable to correct problems, you have held broken packages.

Please let me know how much it is a concern as we are in hard
freeze, in which case an alternative approach might simply be to
not install the symlink libvtkDICOMPython*.so at all.  If it
seems otherwise alright, I will restore the git tag, and feel
free to sponsor upload, or proceed to DM grants as you see most
suitable.

[1]: https://salsa.debian.org/med-team/vtk-dicom

Thanks Andreas Beckmann for all your QA tests!

Have a nice day,  :)
-- 
Étienne Mollier <etienne.mollier at mailoo.org>
Fingerprint:  8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
Sent from /dev/tty1, please excuse my verbosity.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vtk-dicom_0.8.12-1to3.dsc.diff
Type: text/x-diff
Size: 3066 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20210522/89f9bce2/attachment.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20210522/89f9bce2/attachment.sig>


More information about the Debian-med-packaging mailing list