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

Reply via email to