[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#842627: multiarchify x11-xkb-utils



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>


Reply to: