[pkg-cryptsetup-devel] Bug#964092: cryptsetup: annotate test-only Build-Depends with <!nocheck>

Helmut Grohne helmut at subdivi.de
Wed Jul 1 16:33:52 BST 2020


Source: cryptsetup
Version: 2:2.3.3-1
Severity: wishlist
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

util-linux recently introduced a dependency cycle with cryptsetup. For
that reason, I was looking into reducing crypsetup's Build-Depends. I
don't have a lot yet, but I've figured a number of dependencies that can
quite simply be dropped with DEB_BUILD_OPTIONS=nocheck. Please consider
applying the attached patch even though it doesn't solve the dependency
cycle.

Helmut
-------------- next part --------------
diff --minimal -Nru cryptsetup-2.3.3/debian/changelog cryptsetup-2.3.3/debian/changelog
--- cryptsetup-2.3.3/debian/changelog	2020-06-04 01:41:44.000000000 +0200
+++ cryptsetup-2.3.3/debian/changelog	2020-07-01 17:03:19.000000000 +0200
@@ -1,3 +1,10 @@
+cryptsetup (2:2.3.3-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Annotate Build-Depends with <!nocheck>. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Wed, 01 Jul 2020 17:03:19 +0200
+
 cryptsetup (2:2.3.3-1) unstable; urgency=medium
 
   [ Guilhem Moulin ]
diff --minimal -Nru cryptsetup-2.3.3/debian/control cryptsetup-2.3.3/debian/control
--- cryptsetup-2.3.3/debian/control	2020-06-04 01:41:44.000000000 +0200
+++ cryptsetup-2.3.3/debian/control	2020-07-01 17:03:19.000000000 +0200
@@ -14,7 +14,7 @@
                docbook-xml,
                docbook-xsl,
                gettext,
-               jq,
+               jq <!nocheck>,
                libargon2-dev,
                libblkid-dev,
                libdevmapper-dev,
@@ -26,10 +26,10 @@
                libtool,
                pkg-config,
                po-debconf,
-               procps,
+               procps <!nocheck>,
                uuid-dev,
                xsltproc,
-               xxd
+               xxd <!nocheck>,
 Standards-Version: 4.5.0
 Homepage: https://gitlab.com/cryptsetup/cryptsetup
 Vcs-Browser: https://salsa.debian.org/cryptsetup-team/cryptsetup


More information about the pkg-cryptsetup-devel mailing list