Source: util-linux
Version: 2.38.1-3
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

libcrypt-dev currently is implicitly build essential via a dependency
from libc6-dev. This poses lots of cycles for architecture bootstrap and
it has now (with pkgconf) gotten to a point where we cannot keep
libcrypt-dev in build-essential during architecture bootstrap. It'll
also be dropped from build-essential for real eventually. Thus
util-linux should issue this dependency explicitly. Otherwise it fails
to build sulogin in the unstaged build (which is also needed for
bootstrap). stage1 works fine without. I'm attaching a patch for your
convenience.

Helmut
diff --minimal -Nru util-linux-2.38.1/debian/changelog 
util-linux-2.38.1/debian/changelog
--- util-linux-2.38.1/debian/changelog  2022-11-19 16:48:44.000000000 +0100
+++ util-linux-2.38.1/debian/changelog  2022-11-25 07:04:48.000000000 +0100
@@ -1,3 +1,10 @@
+util-linux (2.38.1-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Build-Depend on libcrypt-dev explicitly. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Fri, 25 Nov 2022 07:04:48 +0100
+
 util-linux (2.38.1-3) unstable; urgency=medium
 
   * Apply "rfkill: (man) List options for supported device types"
diff --minimal -Nru util-linux-2.38.1/debian/control 
util-linux-2.38.1/debian/control
--- util-linux-2.38.1/debian/control    2022-11-19 16:48:44.000000000 +0100
+++ util-linux-2.38.1/debian/control    2022-11-25 07:04:48.000000000 +0100
@@ -7,6 +7,7 @@
                gettext,
                libaudit-dev [linux-any] <!stage1>,
                libcap-ng-dev [linux-any] <!stage1>,
+               libcrypt-dev <!stage1>,
                libcryptsetup-dev [linux-any] <!pkg.util-linux.noverity>,
                libncurses5-dev,
                libncursesw5-dev,

Reply via email to