[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