• Re: Proposal: drop libcrypt-dev dependency from libc6-dev

    From Helmut Grohne@21:1/5 to Helmut Grohne on Sat May 31 22:20:02 2025
    XPost: linux.debian.maint.glibc, linux.debian.maint.perl

    Hello fellow developers,

    On Sun, Apr 13, 2025 at 05:25:59PM +0200, Helmut Grohne wrote:
    All of the perl ones have been filed and gregor already fixed (thanks!)
    a significant fraction including all 11 perl-xs-dev <!nocheck> ones. I
    guess that on third of these is fixed in git or unstable.

    I guess half of the perl ones are fixed. That is despite them being
    filed during the trixie freeze. Hope this didn't cause disruption.

    So that's modifying another 110 + 9 + 1 + 6 = 126 source packages
    outside the perl ecosystem. You'll find all of the mentioned categories
    in the published logs as subdirectories. Please bear in mind that among
    the packages that FTBFS in unstable, a small fraction would additionally FTBFS without libcrypt and I've missed those. Expect a few more.

    ...

    build depend on libcrypt-dev (mostly to support bootstrapping). So if
    you disregard all of those duplicates, what remains is 28 packages
    missed in the FTBFS-based analysis:

    I have not yet filed bugs for packages lacking "Build-Depends:
    libcrypt-dev". That's a next step. I consider the perl-xs-dev
    dependencies and the runtime dependencies more important as both of them
    also affect other use cases (such as cross building).

    I have now collected the remaining packages. I didn't fully account for packages with binary package dependencies earlier, so it's 155 bugs.
    They're all filed now and this was the last category to be filed. I
    explicitly noted that they should not be uploaded to trixie.

    Regarding the timing of the glibc upload, I also am in favor of not
    upgrading lots of these bugs to rc severity. Given the usertags, we may monitor how the situation evolves in forky. I suggest once the remaining unfixed bug count (across all categories) is 30 or less, we may proceed
    and upgrade the remaining ones to rc.

    All of the bugs are usertagged with a number of tags sharing a
    "libcrypt-" prefix:

    https://udd.debian.org/cgi-bin/bts-usertags.cgi?user=helmutg@debian.org

    At the time of this writing, there are 233 remaining bugs.

    Helmut

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)