• Bug#842627: multiarchify x11-xkb-utils

    From Manuel A. Fernandez Montecelo@21:1/5 to All on Fri Oct 13 00:40:08 2017
    XPost: linux.debian.bugs.dist

    Hi,

    2016-10-30 22:14 Helmut Grohne:
    Package: x11-xkb-utils
    Version: 7.7+3
    Tags: patch
    User: helmutg@debian.org
    Usertags: rebootstrap
    Control: affects -1 + src:cinnamon-settings-daemon src:libwx-perl src:libxkbcommon src:openjdk-8 src:xdotool

    The affected packages transitively depend on x11-xkb-utils for both the
    build architecture and the host architecture. Such dependencies can only
    be satisfied when the binary package is marked Multi-Arch: foreign.

    Such a marking is mostly correct, because x11-xkb-utils contains only
    command line utilities whose behaviour is architecture-independent. It
    does not have any maintainer scripts and exposure of shared libraries >generally does not contribute to architecture awareness. The only
    remaining piece of architecture awareness is the location of xkbcomp.pc. >Fortunately, it does not vary per architecture, so moving it to >/usr/share/pkgconfig resolves that as well. After doing so, a
    Multi-Arch: foreign marking should be correct. The move and the marking
    are implemented in the attached patch. Please consider applying it.

    This issue affects src:libxkbcommon, which build-depends on
    x11-xkb-utils, and there are lots of packages which in turn
    (build-)depend on libxkbcommon, so it potentially affects many more
    packages.

    Do you think that the provided patch is OK, and if so, could you please
    include it in an upload?

    (I offer to NMU if it helps).


    Cheers.
    --
    Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>

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