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,