#1106935 inetutils: add libcrypt-dev to Build-Depends

#1106935#5
Date:
2025-05-31 19:09:49 UTC
From:
To:
Hello,

please add "libcrypt-dev" to Build-Depends. Presently, libcrypt-dev is
transitively build-essential, because libc6-dev depends on it. There is an
effort[1] to drop this dependency with the result of removing libcrypt-dev from
the build-essential package set. This package was identified as needing an
explicit dependency on libcrypt-dev for one or more of several reasons:
 * It failed building in an archive-rebuild with the dependency dropped.
 * One of its binary packages issues a binary package dependency on libcrypt1.
 * Inspection of source identified "#include <crypt.h>" or -lcrypt.

Rarely, the dependency is of indirect nature. The most common cae is perl
extension modules. For those, a different bug has been filed requesting a
perl-xs-dev dependency instead. As other classes have been excluded from this
filing, it is expected that a direct "Build-Depnds: libcrypt-dev" is indeed
necessary.  Once the libcrypt-dev dependency issued by libc6-dev is dropped,
this package will fail to build or build with its crypt-related functionality
disabled. This change will not happen in the trixie cycle but some months into
the forky cycle. Please add the additional dependency in time. Whilst the
additional dependency is safe for inclusion in trixie, it should be added in
the forky cycle to avoid disrupting the trixie release.

Thank you

Helmut

[1] https://lists.debian.org/debian-devel/2025/04/msg00113.html

#1106935#8
Date:
2025-08-10 22:31:41 UTC
From:
To:
Hi!

Bug #1106935 that you reported in package inetutils has been fixed
in the debian/pkgs/inetutils.git git repository. You can see the changelog below,
and you can check the diff of the fix at:

https://git.hadrons.org/cgit/debian/pkgs/inetutils.git/diff/?id=620ed1b
    Add Builde-Depends on libcrypt-dev

    Closes: #1106935

diff --git a/debian/changelog b/debian/changelog
index 9836312..c89a798 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ inetutils (2:2.6-4) UNRELEASED; urgency=medium
   * Remove «Rules-Requires-Root: no», which is the current default.
   * Remove «Priority: optional» field, which is the current default.
   * Switch to Standards-Version 4.7.2 (no changes needed).
+  * Add Builde-Depends on libcrypt-dev. (Closes: #1106935)

#1106935#15
Date:
2025-08-10 22:51:19 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
inetutils, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1106935@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover <guillem@debian.org> (supplier of updated inetutils package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 11 Aug 2025 00:25:19 +0200
Source: inetutils
Architecture: source
Version: 2:2.6-4
Distribution: unstable
Urgency: medium
Maintainer: Guillem Jover <guillem@debian.org>
Changed-By: Guillem Jover <guillem@debian.org>
Closes: 1106935
Changes:
 inetutils (2:2.6-4) unstable; urgency=medium
 .
   * Use URL instead of FSF postal address for GPL in debian/copyright.
   * Remove «Rules-Requires-Root: no», which is the current default.
   * Remove «Priority: optional» field, which is the current default.
   * Switch to Standards-Version 4.7.2 (no changes needed).
   * Add Builde-Depends on libcrypt-dev. (Closes: #1106935)
   * Refresh debian/upstream/signing-key.asc (update expiry dates).
Checksums-Sha1:
 24b5c9968270e7c4bdecce97cc533dad374779f4 3247 inetutils_2.6-4.dsc
 f6e19d83641a4e664e32348f24d617ad3695378b 79160 inetutils_2.6-4.debian.tar.xz
 d376c73a89557a89ec2e1e27d30bf2e0e78e877a 13127 inetutils_2.6-4_amd64.buildinfo
Checksums-Sha256:
 1962efd86fc2f9e54f51a8558a40608e79cadacbcbe407740f4260b65ae54180 3247 inetutils_2.6-4.dsc
 ffcb65893a3826ac45ee54df59f623f880e95277ff17d2ca1e08778b62dac544 79160 inetutils_2.6-4.debian.tar.xz
 04043abac15325bda3b5c18f378dce9ecdd75b473a579fb8c6140519c7b07eb9 13127 inetutils_2.6-4_amd64.buildinfo
Files:
 e22185e78e28aa3c68d578ff819a87ef 3247 net optional inetutils_2.6-4.dsc
 2e74d22ea613724a84d8ecf22edfc11b 79160 net optional inetutils_2.6-4.debian.tar.xz
 86b3db2813acaa45e2c55eaf9743dc56 13127 net optional inetutils_2.6-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

wsG7BAEBCgBvBYJomR2ZCRC5cr8+pK5Xo0cUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmffYR3GA1MsgXLNLb2JtaTvRa1JndLxWEViAZMF0PRs
3BYhBE8+dPQ2BQwQ9WlldLlyvz6krlejAADETRAA3oHqjB275bbBp9FO6TcoPSfo
qCfQazbDGFjnntBQeIOzluxKbCyhTjhzR9ODCnvirCvQfwPohF5CH227lX2Vhg6v
pgV+jsbk0cLec5CW/VRFXb1L7EzL8wrAceZ1UmliDRYIQxNNj2FMBmDX7iwM4mZN
r7h55xdPQqXbFXvuGXpYc3R7ZhBm4PzMPTcrdW6O5IgI1tF3CCDvZGe0rsxfaJyc
+eMb6k4Ij6QGDJ97ZRqVkDPf1DKXYzYKVdwq7gfI3+1xS+tyf50L0aF40d2R9J4Y
TMXjaYx7BuBA8NrzjJifdng1mEWEPL6RvHxdQjggH1JgizynEqFf8QoNXMQBKaTc
2n8yXX0f6rvalrbYszCZIZXUtJUcPVVQVgxw9dZWbUxMfvtD/u0kgnptwR5RXqxP
rcX58M5p1lR3ibHkudskI02Y+wY6XoEOnMV7rW1MmDdCpve9DYT6nK3KoMp009Yo
+k+CbE39cddOPgmzWACZwY05G80ZPHi9+4pX3BXgVJMOZzyyYp3CJsPBeZae1N9t
CIMcQue0trpJwC+nsuxLITWJTl96Apb/3k4URGgN57pyQQglhw7qp/nioff4oaf/
IJapz2MIgRp10q/y+o4C8c0ZSnnvQvVfllXVLdCwNReoPzzglD3hknlfyX9tIUR4
dHOVRQ7YfI0wJ96gZt4=
=zmUk
-----END PGP SIGNATURE-----