[3dprinter-general] Bug#1133406: Bug#1133406: python3-pynest2d fails to coinstall
Gregor Riepl
onitake at gmail.com
Mon Apr 13 11:56:47 BST 2026
Hello Helmut,
> python3-pynest2d is declared Multi-Arch: same, but fails to coinstall.
>
> The file /usr/lib/python3/dist-packages/pynest2d.pyi is shared by
> python3-pynest2d/5.0.0-3+b6 as present in forky|unstable with varying
> content.
>
> Please ensure that shared files have bit-identical content across
> architectures, move architecture-dependent files to
> architecture-dependent paths or remove the Multi-Arch: same field.
These packages are supposed to be co-installable, and the file in question should be identical across architectures. However, it _is_ an autogenerated file and that increases the risk of mismatches when the generator doesn't behave exactly the same.
I just verified this, and the file is in fact identical between release architectures amd64, arm64 and ppc64el.
riscv64 doesn't match, because it was built with a different SIP version:
--- pynest2d.pyi.amd64 2025-12-06 00:45:50.000000000 +0100
+++ pynest2d.pyi.riscv64 2025-12-08 03:09:28.000000000 +0100
@@ -1,6 +1,6 @@
# The PEP 484 type hints stub file for the pynest2d module.
#
-# Generated by SIP 6.14.0
+# Generated by SIP 6.15.0
There are no other mismatched lines in the file.
This should be easy to fix - I committed a patch that removes the version info from the file:
https://salsa.debian.org/3dprinting-team/pynest2d/-/commit/8b0765177ff8f9de8a84d38146875ebed86060d7
@myon Could you upload 5.0.0-4 when you have time?
Thank you!
Regards,
Gregor
More information about the 3dprinter-general
mailing list