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

Reply via email to