• Bug#1100461: ghdl: BD-Uninstallable: gnat-13 vs gnat-14

    From Sebastian Ramacher@21:1/5 to All on Fri Mar 14 08:40:01 2025
    Source: ghdl
    Version: 4.1.0+dfsg-4
    Severity: serious
    Tags: ftbfs
    Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: sramacher@debian.org

    Dear maintainer,

    ghdl is BD-Uninstallable:

    https://buildd.debian.org/status/package.php?p=ghdl

    ghdl build-depends on:
    - dh-ada-library:amd64 (>= 8.1)
    dh-ada-library depends on:
    - gnat:amd64 (>= 13)
    ghdl build-depends on:
    - gnat-13:amd64
    gnat conflicts with:
    - gnat-13:amd64

    Cheers
    --
    Sebastian Ramacher

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Bombe@21:1/5 to All on Tue Mar 25 00:30:01 2025
    Am Sun, Mar 23, 2025 at 07:50:25PM +0100, schrieb Nicolas Boulenguez:
    I suggest to remove the dependency on dh-ada-library and duplicate the definitions of ADAFLAGS and GNATMAKEFLAGS.

    Anyway, DEB_GNAT_VERSION must be read from the ghdl debian/control
    file, but not from /usr/bin/gnatmake which may differ or be missing.

    I would like to NMU the attached changes in a few days because this
    bug blocks the gnat transition.

    I don't think it makes sense in that ghdl is not supposed to deviate
    from the standard gnat version, it's just that I have been late in
    updating the package.

    Anyway, I have mostly finished packaging ghdl 5.0.1 which will also use
    the current default gnat. There were some problems building with gcc 14
    holding me up, but I think I can just bypass those. NMUing these changes
    right now would be a waste of autobuilder resources, I think.

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