Control: tag -1 + moreinfo Hi Debian (2024.09.16_18:20:59_+0200) > Ubuntu's autopkgtests for i386 run in a cross environment, with many > amd64 packages installed. > > pybuild-plugin-autopkgtest exports some environment variables to assist > with cross building (#892931), but these break the cross autopkgtests. > > e.g. > https://autopkgtest.ubuntu.com/results/autopkgtest-oracular/oracular/i386/n/nxmx/20240914_133446_33f49@/log.gz
This was reported to me my Matthias, so CCed. I forgot about this for a while, but I've come back to the conclusion that something is horribly wrong higher up in the stack here, not down in dh-python. There is no value here in testing a pure python module (python3-nxmx) inside an amd64 python, on i386, surely. If that's being tested, it means either the Depends are invalid, or the way the test is constructed is invalid. python3:any as a Depends on a pure-Python module seems perfectly correct to me. So I think either this test shouldn't have been run at all, or should have been run with python:i386. autodep8 outputs this on nxmx: Depends: @, pybuild-plugin-autopkgtest, @builddeps@, Which seems right. I don't know how cross autopkgtest decides what needs to be native. Stefano -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272