Bug#996501: systemd FTCBFS: unsatisfiable Build-Depends: python3-jinja2
Helmut Grohne
helmut at subdivi.de
Thu Oct 14 19:12:25 BST 2021
Source: systemd
Version: 249.5-1
Severity: important
Justification: breaks architecture bootstrap
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability
systemd can no longer be cross built from source, because it gained a
build dependency on python3-jinja2, which cannot be satisfied. Since
jinja2 depends on a Python extension (python3-markupsafe), it cannot be
marked Multi-Arch: foreign. Instead, consumers must specify which jinja2
they need. In this case, it is fairly obvious that jinja2 is only used
during build, so you need the build architecture one. Thus, it should be
annotated :native. Please consider applying the attached patch.
Helmut
-------------- next part --------------
diff --minimal -Nru systemd-249.5/debian/changelog systemd-249.5/debian/changelog
--- systemd-249.5/debian/changelog 2021-10-12 22:39:59.000000000 +0200
+++ systemd-249.5/debian/changelog 2021-10-14 19:56:26.000000000 +0200
@@ -1,3 +1,10 @@
+systemd (249.5-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Annotate python3-jinja2 dependency with :native. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Thu, 14 Oct 2021 19:56:26 +0200
+
systemd (249.5-1) unstable; urgency=medium
* New upstream version 249.5
diff --minimal -Nru systemd-249.5/debian/control systemd-249.5/debian/control
--- systemd-249.5/debian/control 2021-10-12 22:39:59.000000000 +0200
+++ systemd-249.5/debian/control 2021-10-14 19:56:25.000000000 +0200
@@ -51,7 +51,7 @@
linux-base <!nocheck>,
acl <!nocheck>,
python3:native,
- python3-jinja2,
+ python3-jinja2:native,
python3-lxml:native,
python3-pyparsing:native <!nocheck>,
python3-evdev:native <!nocheck>,
More information about the Pkg-systemd-maintainers
mailing list