Bug#1029753: perl: build-depend on libcrypt-dev explicitly

Helmut Grohne helmut at subdivi.de
Fri Jan 27 07:03:12 GMT 2023


Source: perl
Version: 5.36.0-7
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

perl uses -lcrypt without depending on libcrypt-dev. This used to be ok,
but we split libcrypt to src:libxcrypt and now libc6-dev has a
transitional dependency on libcrypt-dev.  So while libcrypt-dev still is
build-essential, it no longer is in a bootstrap setting (in order to
solve dependency cycles) and given that so few packages actually need
libcrypt-dev, we want to remove it from build-essential in the long
term. As such there is no urgency to adding it right now, it also
doesn't hurt. I'm attaching the obvious patch for your convenience.

Helmut
-------------- next part --------------
diff --minimal -Nru perl-5.36.0/debian/changelog perl-5.36.0/debian/changelog
--- perl-5.36.0/debian/changelog	2023-01-08 22:28:47.000000000 +0100
+++ perl-5.36.0/debian/changelog	2023-01-27 07:59:10.000000000 +0100
@@ -1,3 +1,10 @@
+perl (5.36.0-7.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Build-Depend on libcrypt-dev explicitly. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Fri, 27 Jan 2023 07:59:10 +0100
+
 perl (5.36.0-7) unstable; urgency=medium
 
   * Break backuppc (<< 4.4.0-7~) due to Data::Dumper changes in 5.36
diff --minimal -Nru perl-5.36.0/debian/control perl-5.36.0/debian/control
--- perl-5.36.0/debian/control	2023-01-08 22:28:47.000000000 +0100
+++ perl-5.36.0/debian/control	2023-01-27 07:59:09.000000000 +0100
@@ -8,6 +8,7 @@
 Rules-Requires-Root: no
 Build-Depends: file,
  cpio,
+ libcrypt-dev,
  libdb-dev,
  libgdbm-dev (>= 1.18-3),
  libgdbm-compat-dev,


More information about the Perl-maintainers mailing list