Bug#1137029: python3-bumps: Includes broken symlink _compiled.so

Stuart Prescott stuart at debian.org
Tue May 19 01:50:00 BST 2026


> python3-bumps includes /usr/lib/python3/dist-packages/bumps/dream/_compiled.so

This .so is for an optional alternate optimiser (bumps is an interface 
to various different optimisers for numerical fitting problems).

The optional optimiser is compiled and included in an arch:any package 
(bumps-private-libs) while bumps itself is pure Python and arch:all.

bumps-private-libs is in the Recommends of python3-bumps; unfortunately, 
bumps-private-libs is not available on all architectures. It could be an 
arch-dependent Depends but it's an optional component (and an 
arch-specific Depends means keeping an arch list in sync in two 
different places).

The symlink could move into the bumps-private-libs package, but that is 
only a cosmetic fix - the failure for `CDLL` in 
`bumps/dream/compiled.py` would be basically the same, and we'd replace 
this bug with a "missing depends on $arch" bug instead.

I'm not sure what the nicest solution is -- the current arrangement is 
what we thought was the best option at the time.


-- 
Stuart Prescott   http://www.nanonanonano.net/ stuart at nanonanonano.net
Debian Developer  http://www.debian.org/       stuart at debian.org
GPG fingerprint   90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7



More information about the debian-science-maintainers mailing list