• Bug#1068188: pthread_cond_init.3.gz: conflict with manpages-dev 6.7-1

    From Sven Joachim@21:1/5 to Alejandro Colomar on Sat Apr 6 09:50:37 2024
    XPost: linux.debian.bugs.dist

    On 2024-04-01 18:00 +0200, Alejandro Colomar wrote:

    Hi Sven,

    On Mon, Apr 01, 2024 at 05:35:18PM +0200, Sven Joachim wrote:
    Obviously the manpages-dev package should not have shipped these files
    as long as there are in glibc-doc; this is tracked in #1068166.

    I CCed back in 2023-10 the debian-glibc@ list notifying that these pages
    were absorbed into the Linux man-pages project. They didn't respond.

    Thanks. That might have fallen through the cracks.

    Adding a Breaks on glibc-doc (<= 2.38-6) to manpages-dev is no good,
    because that version is only in experimental and will remain there for
    several weeks if not months. I think manpages-dev should drop these

    Why not add glibc-doc 2.38-7 dropping the patch that adds these pages?

    Makes perfect sense, but at the moment it can only be uploaded to
    experimental.

    We're not in a freeze, so I guess that's fair game.

    We're not in a freeze but in the middle of the largest transition in
    Debian history[1], and during that a new major glibc version in unstable is
    out of the question.

    files for now and re-include either when glibc 2.38 is in unstable or
    when it is in testing.

    Why do we need to wait to ask for a glibc-doc_2.38-7 with the patch
    dropped? Does 2.38 have any freeze at the moment?

    Yes. Every new major glibc version requires a transition (requiring
    rebuilds of all packages which use @GLIBC_PRIVATE symbols, among other
    things), and the one for glibc 2.38[2] has been pending for three
    months[3].

    There is also the problem that some derivatives (most notably Ubuntu)
    are already shipping glibc 2.39 and will have to adjust Breaks/Replaces
    versions in manpages-dev accordingly.

    Hmmm. I suggest they patch glibc-doc to remove those manual pages.
    They have been unsupported for a long time. The last change in
    glibc-doc is from 2013.

    I guess Ubuntu can then drop the glibc-doc package entirely, as they do
    not ship the upstream changelogs in it, and after dropping the pthread_* manpages the package would be empty. TBH, I do not see much value in
    these changelogs and will probably uninstall glibc-doc from my systems.

    Cheers,
    Sven


    1. https://lists.debian.org/debian-devel-announce/2024/02/msg00005.html
    2. https://release.debian.org/transitions/html/glibc-2.38.html
    3. https://bugs.debian.org/1059852

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