Path: csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod From: "Debian Bug Tracking System" Newsgroups: linux.debian.bugs.rc Subject: Bug#1102978: marked as done (libperl-dev: depend on libcrypt-dev explicitly) Date: Mon, 17 Nov 2025 17:00:02 +0100 Message-ID: References: X-Mailbox-Line: From debian-bugs-rc-request@lists.debian.org Mon Nov 17 15:57:10 2025 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -2.7 MIME-Version: 1.0 X-Mailer: MIME-tools 5.510 (Entity 5.510) X-Debian-Pr-Message: closed 1102978 X-Debian-Pr-Package: libperl-dev X-Debian-Pr-Keywords: confirmed patch X-Debian-Pr-Source: perl Reply-To: 1102978@bugs.debian.org Content-Type: multipart/mixed; boundary="----------=_1763395021-2639832-0" X-Debian-Message: from BTS X-Mailing-List: archive/latest/800760 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 307 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Mon, 17 Nov 2025 15:57:01 +0000 X-Original-Message-ID: X-Original-References: <20250413132530.GA2740761@subdivi.de> Xref: csiph.com linux.debian.bugs.rc:404739 This is a multi-part message in MIME format... ------------=_1763395021-2639832-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your message dated Mon, 17 Nov 2025 15:55:09 +0000 with message-id and subject line Bug#1102978: fixed in perl 5.40.1-7 has caused the Debian Bug report #1102978, regarding libperl-dev: depend on libcrypt-dev explicitly to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) --=20 1102978: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1102978 Debian Bug Tracking System Contact owner@bugs.debian.org with problems ------------=_1763395021-2639832-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.debian.org; 13 Apr 2025 13:27:02 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02 (2021-04-09) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-15.1 required=4.0 tests=BAYES_00, BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU, DKIM_VALID_EF,FOURLA,HAS_PACKAGE,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 24; hammy, 150; neutral, 155; spammy, 0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--grohne, 0.000-+--Grohne, 0.000-+--usertag, 0.000-+--H*F:U*helmut Return-path: Received: from isilmar-4.linta.de ([136.243.71.142]:57262) by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.94.2) (envelope-from ) id 1u3xMT-002kJH-1w for submit@bugs.debian.org; Sun, 13 Apr 2025 13:27:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=subdivi.de; s=k15.isilmar-4; t=1744550817; bh=N9us1YH4yHSXwZPaEl+JmZkXX5zxSCtHEbYkU1IwhuQ=; h=Date:From:To:Subject:From; b=V0aJUuIxJV8GqcUfgoOVch2UC3JWkNDfgymo2hq2qGb7kQ4HczjfL7TH9syR1AIPG RhZBAA0yXLY60tUYeYPU655I0KTupbqhy5KzjIk6uAeIOYw7nNkwoHJtWzQ8+7Ji+B i6JTj56JNONzuXCtHYWXqryFTQ2G38w+LHFNr1cpiNvqCAKVwsTQQEfKuC7xxYCkyT XhoFzCCy9q3KWunbSJ9JQC1F9Zn7TzCky2U71pVZrRbtOsk9EE4Qye90PlkUReYnIS NSGz+mTmc48JYrh9Nfwwc8pVIyNcUnSeWGw7mRTB1GL7kxzw55w4Vn2kAda8mw6NDg TcOjk98RDGRbw== Received: from isilmar-4.linta.de (isilmar.linta [10.0.0.1]) by isilmar-4.linta.de (Postfix) with ESMTP id DA3192002D5 for ; Sun, 13 Apr 2025 13:26:57 +0000 (UTC) Date: Sun, 13 Apr 2025 15:25:30 +0200 From: Helmut Grohne To: Debian Bug Tracking System Subject: libperl-dev: depend on libcrypt-dev explicitly Message-ID: <20250413132530.GA2740761@subdivi.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="h8fmPaTN6s6rRLQa" Content-Disposition: inline X-Reportbug-Version: 12.0.0 Delivered-To: submit@bugs.debian.org --h8fmPaTN6s6rRLQa Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Package: libperl-dev Version: 5.40.1-2 Tags: patch User: helmutg@debian.org Usertags: libcrypt-pkgconf Hi, a Perl core header /usr/lib//perl//CORE/reentr.h #includes . This header was provided by glibc for a long time, but it has now been split into libcrypt-dev built from libxcrypt. For the time being, libc6-dev depends on libcrypt-dev, but we want to get rid[1] of this dependency. This is not going to happen in trixie, but some months into the forky cycle. Whilst the aforementioned header is part of libperlVER, for actually building a Perl extension module one typically installs libperl-dev (via perl-xs-dev). Most Perl extension modules carry this dependency already (thanks gregor) and for the remaining ones bugs have been filed. libperl-dev also issues the dependency on libc6-dev that formerly ensured presence of crypt.h. I propose adding libcrypt-dev as a dependency there to address most of the fallout of having libc6-dev drop its dependency on libcrypt-dev. Perl is by some margin one of the biggest user of libcrypt-dev. I'm attaching a patch for your convenience and consider it safe for inclusion in trixie. However, as Perl is an essential package and we're progressing into the trixie freeze. I do not think it would be appropriate to upload Perl for this change. I appreciate if you could confirm this report as we cannot move forward on the glibc side before this has been fixed. Note that the usertag mentions pkgconf despite Perl not using pkgconf. This is not an accident. I'm widening the category of that usertag a bit to capture similar cases. Helmut [1] https://lists.debian.org/debian-devel/2025/04/msg00113.html --h8fmPaTN6s6rRLQa Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="perl_5.40.1-2.1.debdiff" diff -Nru perl-5.40.1/debian/changelog perl-5.40.1/debian/changelog --- perl-5.40.1/debian/changelog 2025-02-16 16:16:32.000000000 +0100 +++ perl-5.40.1/debian/changelog 2025-04-13 15:13:53.000000000 +0200 @@ -1,3 +1,10 @@ +perl (5.40.1-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add libcrypt-dev to libperl-dev's Depends. (Closes: #-1) + + -- Helmut Grohne Sun, 13 Apr 2025 15:13:53 +0200 + perl (5.40.1-2) unstable; urgency=medium * Refresh cross support files with 5.40.1-1 results. diff -Nru perl-5.40.1/debian/control perl-5.40.1/debian/control --- perl-5.40.1/debian/control 2025-01-18 23:25:59.000000000 +0100 +++ perl-5.40.1/debian/control 2025-04-13 15:13:52.000000000 +0200 @@ -179,7 +179,7 @@ Provides: perl-xs-dev Multi-Arch: same Depends: perl:any (= ${binary:Version}), libperl5.40 (= ${binary:Version}), - ${misc:Depends}, libc6-dev | libc-dev + ${misc:Depends}, libc6-dev | libc-dev, libcrypt-dev Description: Perl library: development files Files for developing applications which embed a Perl interpreter. --h8fmPaTN6s6rRLQa-- ------------=_1763395021-2639832-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 1102978-close) by bugs.debian.org; 17 Nov 2025 15:55:12 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02 (2024-03-25) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-113.1 required=4.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FVGT_m_MULTI_ODD,HAS_BUG_NUMBER, MD5_SHA1_SUM,PGPSIGNATURE,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_NONE, USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 49; hammy, 150; neutral, 111; spammy, 0. spammytokens: hammytokens:0.000-+--HX-Debian:DAK, 0.000-+--H*rp:D*ftp-master.debian.org, 0.000-+--HX-DAK:process-upload, 0.000-+--UD:debian.tar.xz, 0.000-+--H*RU:sk:fasolo. Return-path: Received: from mitropoulos.debian.org ([2001:648:2ffc:deb:216:61ff:fe9d:958d]:37520) by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from ) id 1vL1ZQ-00B4Zc-05 for 1102978-close@bugs.debian.org; Mon, 17 Nov 2025 15:55:12 +0000 Received: from [192.91.235.231] (port=59402 helo=fasolo.debian.org) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=fasolo.debian.org,EMAIL=hostmaster@fasolo.debian.org (verified) by mitropoulos.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from ) id 1vL1ZO-005S6v-1E for 1102978-close@bugs.debian.org; Mon, 17 Nov 2025 15:55:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id:Content-Type: Subject:MIME-Version:To:Reply-To:From:Cc:Content-Transfer-Encoding:Content-ID :Content-Description:In-Reply-To:References; bh=RT91HJQBaXo94XKdF35NsDzc2UzHDfU9iIitpBRFcl8=; b=NnyXUN2iBuNdLdNEKBDaxz4iL2 rGZqalc5tUK7W5KkhC96PPsokkBaosy7kx17ZxWRJauxXCIUoz6aaTRGVNYk68vwxmvdhTsYB7QsX 6XQxiwKHVW3Uf5iJsP7XcD7n9A7src7xeWDjvhXLo7WkcsOHa9kLltxl3ri8lo2ZTg+mWZ3iuunMw wcfp7GHx6eRiOigZayR+da8p7hysL+hEzdLZ7TBF+0HZTssc3HUocSHGYK4R4RpibehTJlIA7h7tu 2B/m5OuB6IzSldrQNE7WIsC3DzCTghUuGHJC3dipzxElBK43wtFg9EGI7ubceqwKKH2t6btnYzrTl PUrALCAA==; Received: from dak by fasolo.debian.org with local (Exim 4.96) (envelope-from ) id 1vL1ZN-0009q2-0q; Mon, 17 Nov 2025 15:55:09 +0000 From: Debian FTP Masters Reply-To: Niko Tyni To: 1102978-close@bugs.debian.org X-DAK: dak process-upload X-Debian: DAK X-Debian-Package: perl Debian: DAK Debian-Changes: perl_5.40.1-7_source.changes Debian-Source: perl Debian-Version: 5.40.1-7 Debian-Architecture: source Debian-Suite: unstable Debian-Archive-Action: accept MIME-Version: 1.0 Subject: Bug#1102978: fixed in perl 5.40.1-7 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="===============7715284822845035233==" Message-Id: Date: Mon, 17 Nov 2025 15:55:09 +0000 --===============7715284822845035233== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Source: perl Source-Version: 5.40.1-7 Done: Niko Tyni We believe that the bug you reported is fixed in the latest version of perl, 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 1102978@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Niko Tyni (supplier of updated perl 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) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA384 Format: 1.8 Date: Sun, 16 Nov 2025 22:01:11 +0200 Source: perl Architecture: source Version: 5.40.1-7 Distribution: unstable Urgency: medium Maintainer: Niko Tyni Changed-By: Niko Tyni Closes: 1102978 Changes: perl (5.40.1-7) unstable; urgency=3Dmedium . [ Helmut Grohne ] * Add libcrypt-dev to libperl-dev's Depends. (Closes: #1102978) Checksums-Sha1: abfb837008b2b9e06f99102bd778c1801014a5d0 2372 perl_5.40.1-7.dsc 0a544ad201299b1ffdcc5728acd3954c2107eb25 172940 perl_5.40.1-7.debian.tar.xz b44c28eb2d372cb229d9b5bb1e5dfbb8d9fd33c1 5810 perl_5.40.1-7_source.buildinfo Checksums-Sha256: b74d67b039d7bb2c2c63b0928fae9269f4c025ef6d09254af196827388ff885a 2372 perl_5= .40.1-7.dsc d9a0b6e8466e0b2061e6fe7605e1f316a86a8e2a95fb3ed7f9e91e698ff002cc 172940 perl= _5.40.1-7.debian.tar.xz 210988c625783ad6e0b849ef3761ba6d582d8041ba0ee1cbbc446b90185ef21a 5810 perl_5= .40.1-7_source.buildinfo Files: 5e52377df4a55659a4befa9428855dc0 2372 perl standard perl_5.40.1-7.dsc 986a0dc172dc5c836362f8e13ca3050a 172940 perl standard perl_5.40.1-7.debian.t= ar.xz 3e02a48ef048ca04bf2676d42fe61a7b 5810 perl standard perl_5.40.1-7_source.bui= ldinfo -----BEGIN PGP SIGNATURE----- iKcEARMJAC8WIQTuZv2Xfg2x/uVxefeK/rNkDrE5sgUCaRouqxEcbnR5bmlAZGVi aWFuLm9yZwAKCRCK/rNkDrE5svCTAX0S3DamDcDN1Y085t+b7TDFEF30SPIAJONN S4bwyV5Rrjq8ZT/CiP4KjVPW+hr9zDgBf0MXgd5FyfEc0FV5FtYop4B5z5Cxn0m2 WE4RwvkatThUsKb78+DnSUl/Hw4fmYLGGA=3D=3D =3DBj7V -----END PGP SIGNATURE----- --===============7715284822845035233== Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCaRtFXQAKCRCb9qggYcy5 IVg8AP49YgfzW/GDaHhpBUT8DAyUyXvbwdDvsNrUPAnVXD63TAEAsi8aWBFPUuDe uxdLjJVCQ0FkN3jsSHSmpZYr2ADzNgk= =Cy/l -----END PGP SIGNATURE----- --===============7715284822845035233==-- ------------=_1763395021-2639832-0--