Hi Thorsten (2021.07.17_17:43:51_+0000) > I guess this is rare during normal operation, but we don’t prescribe > use of apt anywhere and dpkg can indeed trigger it, and this is the > actually normal case when crossgrading.
Yeah, it's worth fixing, and required for further multi-arch in the Python stack. > The fix is really easy, dh_python3 must arch-qualify the py3compile > (and pypy3compile, I guess) line it inserts if the package is not > arch:any. For it to become effective, all packages with the code in > their maintainer scripts need to be rebuilt, which… is probably not > feasible right now. Yeah, I think this is 3 steps: 1. Add support for arch-qualified dependencies in the py*compile scripts. 2. Generate arch-qualified dependencies (and appropriate versioned dependencies on python3.*, for the support in 1) in dh_python3. 3. Re-build arch-dependent packages with the new dh_python3. That sounds way too big to chase before the freeze, so I think this is a bookworm problem. SR -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272