• Bug#1102983: gauche: depend on libcrypt-dev explicitly

    From Helmut Grohne@21:1/5 to All on Sun Apr 13 15:40:02 2025
    Source: gauche
    Version: 0.9.15-p2+20241205-4
    Tags: patch
    User: helmutg@debian.org
    Usertags: libcrypt-pkgconf
    Control: affects -1 + src:gauche-c-wrapper src:gauche-gl

    gauche uses libxcrypt during build, but it also exposes -lcrypt via gauche-config. There is an effort[1] to drop libcrypt-dev from the build-essential package set. This will not happen during the trixie
    freeze, but some months into the forky cycle. Once dropped, gauche and
    reverse dependencies of gauche-dev will fail to build from source. I'm attaching a patch to make these dependencies explicit. It is safe for
    inclusion into trixie, but it does not warrant an upload of its own at
    this time of the freeze.

    Helmut

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

    diff -Nru gauche-0.9.15-p2+20241205/debian/changelog gauche-0.9.15-p2+20241205/debian/changelog
    --- gauche-0.9.15-p2+20241205/debian/changelog 2024-12-24 03:43:31.000000000 +0100
    +++ gauche-0.9.15-p2+20241205/debian/changelog 2025-04-13 15:09:11.000000000 +0200
    @@ -1,3 +1,10 @@
    +gauche (0.9.15-p2+20241205-4.1) UNRELEASED; urgency=medium
    +
    + * Non-maintainer upload.
    + * Explicitly depend on libcrypt-dev. (Closes: #-1)
    +
    + -- Helmut Grohne <helmut@subdivi.de> Sun, 13 Apr 2025 15:09:11 +0200
    +
    gauche (0.9.15-p2+20241205-4) unstable; urgency=medium

    * debian/patches/61_not_test_net_with_user42: Rename.
    diff -Nru gauche-0.9.15-p2+20241205/debian/control gauche-0.9.15-p2+20241205/debian/control
    --- gauche-0.9.15-p2+20241205/debian/control 2024-12-17 06:12:43.000000000 +0100
    +++ gauche-0.9.15-p2+20241205/debian/control 2025-04-13 15:09:05.000000000 +0200
    @@ -3,7 +3,7 @@
    Priority: optional
    Maintainer: NIIBE Yutaka <gniibe@fsij.org>
    Uploaders: YAEGASHI Takeshi <yaegashi@debian.org>, Jens Thiele <karme@karme.de>
    -Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 13~), libgdbm-dev (>