Hi Helmut,

On Sun, Jan 08, 2023 at 07:44:16AM +0100, Helmut Grohne wrote:
> Source: linux
> Version: 6.1.4-1
> Tags: patch
> Severity: important
> Justification: breaks architecture bootstrap
> User: helm...@debian.org
> Usertags: rebootstrap
> User: debian-cr...@lists.debian.org
> Usertags: cross-satisfiability
> 
> Hi,
> 
> the addition of the python3-jinja2 build dependency happens to break
> architecture bootstrap. It's not as bad as it may sound initially
> though.
> 
> python3-jinja2 is an architecture-dependent package due to being a C
> extension. As such it is installed for the host architecture by default.
> Thus apt tries to install the whole python stack for the host
> architecture and that doesn't go well. We cannot make python3-jinja2
> Multi-Arch: foreign, because it really isn't, so consumers (like linux)
> have to choose how they use it instead. In this case, it's meant to be
> run during build and that means it should be annotated :native. While at
> it, I think that it is more honest to also apply this to python3 as well
> in order to disallow a host architecture Python interpreter.
> 
> This happens to be easy to work around in rebootstrap, so don't upload
> linux just for this bug, but please include the patch in your next
> regular upload to unstable.

Thanks, picked it up locally, and will later push to sid branch and
will be included in the next unstable upload.

Regards,
Salvatore

Reply via email to