Source: krb5
Version: 1.20.1-4
Severity: important
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

Thanks for adding build-time testing to krb5! Unfortunately, this
happens to break cross build support and therefore architecture
bootstrap for all architectures. While the use of dh_auto_test readily
enables support for DEB_BUILD_OPTIONS=nocheck and thus the test suite
can be disabled, its associated dependencies are presently
unconditional. I'm attaching a patch that adds the relevant <!nocheck>
build profiles and verified that enabling it does not change output
artifacts (using reproducible builds). Please consider applying it.

Helmut
diff --minimal -Nru krb5-1.20.1/debian/changelog krb5-1.20.1/debian/changelog
--- krb5-1.20.1/debian/changelog        2023-09-11 19:06:57.000000000 +0200
+++ krb5-1.20.1/debian/changelog        2023-10-24 07:17:27.000000000 +0200
@@ -1,3 +1,10 @@
+krb5 (1.20.1-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Annotate test dependencies <!nocheck>. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Tue, 24 Oct 2023 07:17:27 +0200
+
 krb5 (1.20.1-4) unstable; urgency=low
 
   [ Steve Langasek ]
diff --minimal -Nru krb5-1.20.1/debian/control krb5-1.20.1/debian/control
--- krb5-1.20.1/debian/control  2023-09-11 19:06:57.000000000 +0200
+++ krb5-1.20.1/debian/control  2023-10-24 07:17:26.000000000 +0200
@@ -19,7 +19,7 @@
                      python3-lxml,
                      python3-sphinx,
                      tex-gyre
-Build-Depends-Arch: keyutils, libcmocka-dev, python3-kdcproxy, python3-pyrad
+Build-Depends-Arch: keyutils <!nocheck>, libcmocka-dev <!nocheck>, 
python3-kdcproxy <!nocheck>, python3-pyrad <!nocheck>
 Standards-Version: 4.6.2
 Maintainer: Sam Hartman <hartm...@debian.org>
 Uploaders: Russ Allbery <r...@debian.org>, Benjamin Kaduk <ka...@mit.edu>

Reply via email to