Source: libxml2
Version: 2.15.1+dfsg-0.3
Severity: important
Justification: breaks architecture cross bootstrap
Tags: patch ftbfs
User: [email protected]
Usertags: rebootstrap

libxml2 fails to build from source when enabling the nopython build 
profile. It implicitly enables the documentation build even when Python 
bindings are disabled, but doxygen is annotated <!nocheck>. This trips 
up configure. The easy way to fix this is to unconditionally install 
doxygen. Possibly, disabling the documentation build in more places 
would be a better solution. I'm attaching a patch for the simple one.

Helmut
diff -Nru libxml2-2.15.1+dfsg/debian/changelog 
libxml2-2.15.1+dfsg/debian/changelog
--- libxml2-2.15.1+dfsg/debian/changelog        2025-10-25 07:56:14.000000000 
+0200
+++ libxml2-2.15.1+dfsg/debian/changelog        2025-10-28 09:50:49.000000000 
+0100
@@ -1,3 +1,10 @@
+libxml2 (2.15.1+dfsg-0.4) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS with nopython build profile. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Tue, 28 Oct 2025 09:50:49 +0100
+
 libxml2 (2.15.1+dfsg-0.3) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libxml2-2.15.1+dfsg/debian/control libxml2-2.15.1+dfsg/debian/control
--- libxml2-2.15.1+dfsg/debian/control  2025-10-05 12:08:03.000000000 +0200
+++ libxml2-2.15.1+dfsg/debian/control  2025-10-28 09:50:49.000000000 +0100
@@ -9,7 +9,7 @@
  debhelper-compat (= 13),
 Build-Depends-Indep:
  pkgconf,
- doxygen <!nopython>,
+ doxygen,
  xsltproc,
  docbook-xsl,
 Build-Depends-Arch:
@@ -22,7 +22,7 @@
  rename,
  zlib1g-dev | libz-dev,
  libreadline-dev,
- doxygen <!nopython>,
+ doxygen,
  xsltproc,
  docbook-xsl,
 Standards-Version: 4.6.2

Reply via email to