#1106967 pure-ftpd: add libcrypt-dev to Build-Depends

#1106967#5
Date:
2025-05-31 19:09:50 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

#1106967#16
Date:
2026-10-01 15:40:08 UTC
From:
To:
I am including a debidiff and am uploading the changes as NMU to
DELAYED/10.

#1106967#23
Date:
2026-10-11 16:34:04 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
pure-ftpd, 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 1106967@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Germann <bage@debian.org> (supplier of updated pure-ftpd 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: Thu, 01 Oct 2026 16:32:51 +0200
Source: pure-ftpd
Architecture: source
Version: 1.0.50-2.3
Distribution: unstable
Urgency: medium
Maintainer: Stefan Hornburg (Racke) <racke@linuxia.de>
Changed-By: Bastian Germann <bage@debian.org>
Closes: 1106967
Changes:
 pure-ftpd (1.0.50-2.3) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Add libcrypt-dev to Build-Depends. (Closes: #1106967)
Checksums-Sha1:
 1d93e10f6928ab73bbbed62aba03f7c7584f9c91 2141 pure-ftpd_1.0.50-2.3.dsc
 81bee9a10b2ff689250429cfbb1b91f45ed34c23 45744 pure-ftpd_1.0.50-2.3.debian.tar.xz
 14cc69af05639c78e5d84faf463d54e1c7e9eca0 5079 pure-ftpd_1.0.50-2.3_source.buildinfo
Checksums-Sha256:
 374a8a4ca478d3b9fbbe3dbe80d31d181d506162172faafabc896ad6cfcec203 2141 pure-ftpd_1.0.50-2.3.dsc
 e38f5789fd275a819d37ec03428e02ac8f36dc40886b182d61c35f911b4e1757 45744 pure-ftpd_1.0.50-2.3.debian.tar.xz
 005c45d9c6a37c530540baad07ac6149428d2e5e74f42c31ee3b55cb5391431f 5079 pure-ftpd_1.0.50-2.3_source.buildinfo
Files:
 a47d6fb5f9d61c62f677616080e42e21 2141 net optional pure-ftpd_1.0.50-2.3.dsc
 6ee3c59485f1c977c8f4460cb062dceb 45744 net optional pure-ftpd_1.0.50-2.3.debian.tar.xz
 2e0465abd7d3c8778aa7389e2666e667 5079 net optional pure-ftpd_1.0.50-2.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmq+fX8QHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFMh/C/wMnGEe5GeOBV1XUgIF40Lue8U+rmf3s2C0
+RbsOgSgMgz3sPhH9pSkag1oGcId0fAf+1qEMOdBv44Ec1MSSf0yYnB5IAh5KcDf
UR1ls/PDuAVdpFGAvYkHzO4Vcurex9PS7EBXvTXt9VMW7ve7LiUXPb32GcT/z+7i
deL1QNkq0LKMqgtn4uUuWSjHURrK6n0Kx1meV3yGcDYLJP7rErV4X6PQOWUitH/M
s3vxL+1EQ0PTSNVvNdvgVFsNbWfrOkwktUAjQ+NwMPHsJaD9CZVl4wSSfwMCPGJu
962IxOYQokUufFLSm1l9sKrqu4nXsR5aW3U9dFer3z4LNsuShY80BOnlXtekMQ+c
4mznUbQxH8z2y8B85LwVygYZg4mTcpmoFvRGqj8+uFgMckxhvKwcdGixcBPhqIvk
702QMAdtNohONw2YiKu1dnZKecsXfxZOB0h29F/K8rqGVkWJVCQPkcOkvke+zO4Q
svJt7HXjOBVC95WPQMdQzU1x0VD9vCY=
=akc5
-----END PGP SIGNATURE-----