• Bug#1064130: libnss-nis: install NSS module into /usr

    From Michael Biebl@21:1/5 to All on Sat Feb 17 16:00:01 2024
    XPost: linux.debian.maint.glibc

    This is a multi-part MIME message sent by reportbug.


    Source: libnss-nis
    Version: 3.1-4
    Severity: normal
    Tags: patch
    User: helmutg@debian.org
    Usertags: dep17m2

    We want to finalize the /usr-merge via DEP17 by moving all files to
    /usr. libnss-nis installs files into /lib; these should be moved into
    the respective canonical locations in /usr/.

    Please find a patch attached. It has been build-tested.

    This should not be backported to bookworm. If you intend to
    backport, please use dh_movetousr instead.

    If your package will change for the t64 transition or otherwise rename/split/move its binaries (packages) during trixie, please
    then upload to experimental and get in touch with the UsrMerge
    driver, please see the wiki [1].

    Michael

    [1] https://wiki.debian.org/UsrMerge

    diff -Nru libnss-nis-3.1/debian/changelog libnss-nis-3.1/debian/changelog
    --- libnss-nis-3.1/debian/changelog 2020-10-18 10:48:47.000000000 +0200
    +++ libnss-nis-3.1/debian/changelog 2024-02-17 15:51:43.000000000 +0100
    @@ -1,3 +1,10 @@
    +libnss-nis (3.1-4.1) UNRELEASED; urgency=medium
    +
    + * Non-maintainer upload.
    + * Install NSS module into /usr. (Closes: #-1)
    +
    + -- Michael Biebl <biebl@debian.org> Sat, 17 Feb 2024 15:51:43 +0100
    +
    libnss-nis (3.1-4) unstable; urgency=medium

    * Add a build-depends on libnsl-dev.
    diff -Nru libnss-nis-3.1/debian/install libnss-nis-3.1/debian/install
    --- libnss-nis-3.1/debian/install 2020-08-20 19:09:05.000000000 +0200
    +++ libnss-nis-3.1/debian/install 2024-02-17 15:51:41.000000000 +0100
    @@ -1 +1 @@
    -usr/lib/${DEB_HOST_MULTIARCH}/libnss_nis.so.2* /lib/${DEB_HOST_MULTIARCH} +usr/lib/${DEB_HOST_MULTIARCH}/libnss_nis.so.2*

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