Source: xmlsec1 Version: 1.2.31-1 Tags: patch User: helm...@debian.org Usertags: rebootstrap
xmlsec1 participates in dependency loops relevant to architecture bootstrap. Rather than look into such a difficult problem, I looked for easily droppable dependencies. It turns out that chrpath is completely unused. Beyond that, the packaging does not pass --enable-docs-build to configure. As a consequence, the pregenerated documentation is installed without using any of the documentation tools. They can be completely dropped. Please consider applying the attached patch to drop all of them. Alternatively, update the packaging to actually use these dependencies. Helmut
diff --minimal -Nru xmlsec1-1.2.31/debian/changelog xmlsec1-1.2.31/debian/changelog --- xmlsec1-1.2.31/debian/changelog 2020-11-27 19:07:53.000000000 +0100 +++ xmlsec1-1.2.31/debian/changelog 2021-01-28 16:31:53.000000000 +0100 @@ -1,3 +1,13 @@ +xmlsec1 (1.2.31-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Reduce Build-Depends: (Closes: #-1) + + Drop unused chrpath. + + Since --enable-docs-build is not passed, drop documentation dependencies + help2man, gtk-doc-tools, man2html-base, and xsltproc. + + -- Helmut Grohne <hel...@subdivi.de> Thu, 28 Jan 2021 16:31:53 +0100 + xmlsec1 (1.2.31-1) unstable; urgency=medium * New upstream version 1.2.31 diff --minimal -Nru xmlsec1-1.2.31/debian/control xmlsec1-1.2.31/debian/control --- xmlsec1-1.2.31/debian/control 2020-06-06 16:52:29.000000000 +0200 +++ xmlsec1-1.2.31/debian/control 2021-01-28 16:31:53.000000000 +0100 @@ -6,9 +6,7 @@ John V. Belmonte <jbelmo...@debian.org>, Rene Engelhard <r...@debian.org>, Build-Depends: - chrpath, debhelper (>= 11), - help2man, libgcrypt20-dev, libgnutls28-dev, libnss3-dev, @@ -16,10 +14,6 @@ libxml2-dev (>= 2.8.0), libxslt1-dev (>= 1.0.20), pkg-config, -Build-Depends-Indep: - gtk-doc-tools, - man2html-base, - xsltproc, Standards-Version: 4.1.4 Homepage: https://www.aleksey.com/xmlsec/ Vcs-Browser: https://salsa.debian.org/xml-sgml-team/xmlsec1