• Bug#1065184: xwayland: missing build-dep on libtirpc-dev

    From Aurelien Jarno@21:1/5 to All on Fri Mar 1 16:50:02 2024
    XPost: linux.debian.maint.x

    Package: xwayland
    Version: 2:23.2.4-1
    Severity: serious
    Tags: ftbfs
    Justification: fails to build from source (but built successfully in the past) User: debian-glibc@lists.debian.org
    Usertags: libtirpc-dev

    Dear maintainer,

    Starting with glibc 2.31, support for NIS (libnsl library) has been
    moved to a separate libnsl2 package. In order to allow a smooth
    transition, a libnsl-dev, which depends on libtirpc-dev, has been added
    to the libc6-dev package.

    The libnsl-dev dependency has been temporarily dropped in the 2.37-15.1
    NMU, as part of the 64-bit time_t transition. This causes xwayland to
    FTBFS in sid with:

    | Configuring version-config.h using configuration
    | Configuring xkb-config.h using configuration
    | Configuring xwayland-config.h using configuration
    | Run-time dependency glproto found: YES 1.4.17
    | Run-time dependency gl found: YES 1.2
    | Dependency glproto found: YES 1.4.17 (cached)
    | Dependency gl found: YES 1.2 (cached)
    | Run-time dependency libtirpc found: NO (tried pkgconfig and cmake)
    | Has header "rpc/rpc.h" : NO
    |
    | ../os/meson.build:63:8: ERROR: Problem encountered: secure-rpc requested, but neither libtirpc or libc RPC support were found
    |
    | A full log can be found at /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/meson-logs/meson-log.txt
    | cd obj-x86_64-linux-gnu && tail -v -n \+0 meson-logs/meson-log.txt

    This could be fixed by adding an explicit Build-Depends on libtirpc-dev.
    The glibc change will likely be reverted in the short term, but given
    its a change we want to do for Trixie, this will only lower the severity
    of the bug.

    Regards
    Aurelien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Diederik de Haas@21:1/5 to All on Sat Mar 23 12:45:16 2024
    XPost: linux.debian.maint.x

    Hi,

    I saw that this issue was fixed in git, but there hasn't been an upload with that yet. It seems it's blocking the armhf build of wlroots and therefor its migration, so could you upload a version with that fix?

    Cheers,
    Diederik

    PS: On Salsa 'upstream-unstable' is set as default branch, while 'debian- unstable' seems more used as default branch? I think that's also why
    'vcswatch' seems to have trouble analyzing the repo (according to tracker.d.o) -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQT1sUPBYsyGmi4usy/XblvOeH7bbgUCZf7AzAAKCRDXblvOeH7b btxaAP9iQb4YY3rsMp4vvhGgwyDd5MrCByYDyCh60uFCsjX9ewEArlOZB0ju4XA6 1oX38HnUNe+Hc1zwgwf1+lgoSKAXbQ4=
    =p7dd
    -----END PGP SIGNATURE-----

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