Source: sysvinit Version: 3.13-1 Severity: important Justification: architecture cross bootstrap regression Tags: ftbfs patch User: helm...@debian.org Usertags: rebootstrap
-lcrypt used to be part of src:glibc, but it has been split out into src:libxcrypt. While libc6-dev still depends on libcrypt-dev, we also want that dependency to go away. The dependency already has to be removed for architecture bootstraps and this means that sysvinit presently fails to cross build in a bootstrap setting where this dependency needs to become explicit. Once we drop the libcrypt-dev dependency from glibc, sysvinit will FTBFS on regular buildds. I'm attaching a patch for your convenience. Helmut
diff --minimal -Nru sysvinit-3.13/debian/changelog sysvinit-3.13/debian/changelog --- sysvinit-3.13/debian/changelog 2025-01-07 10:26:24.000000000 +0100 +++ sysvinit-3.13/debian/changelog 2025-01-26 14:58:38.000000000 +0100 @@ -1,3 +1,10 @@ +sysvinit (3.13-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Build-Depends: libcrypt-dev. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 26 Jan 2025 14:58:38 +0100 + sysvinit (3.13-1) unstable; urgency=medium * New upstream version 3.13, includes manpage fixes for init.8 and pidof.8 diff --minimal -Nru sysvinit-3.13/debian/control sysvinit-3.13/debian/control --- sysvinit-3.13/debian/control 2025-01-07 10:26:24.000000000 +0100 +++ sysvinit-3.13/debian/control 2025-01-26 14:58:37.000000000 +0100 @@ -10,6 +10,7 @@ Mark Hindley <lee...@debian.org>, Build-Depends: debhelper-compat (= 13), + libcrypt-dev, libselinux1-dev [linux-any], po4a, Rules-Requires-Root: no