Bug#939634: mark xserver-xorg-input-libinput-dev Multi-Arch: foreign
Package: xserver-xorg-input-libinput-dev Version: 0.29.0-1 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability Control: affects -1 + src:lxqt-config src:lxqt-globalkeys src:plasma-desktop src:xfce4-settings The affected packages fail to cross build from source, because their dependency on xserver-xorg-input-libinput-dev is not satisfiably. In general, Architecture: all packages can never satisfy cross Build-Depends unless marked Multi-Arch: foreign or annotated :native. In this case, the Multi-Arch hinter already suggests the foreign marking. Interestingly, the marking is not appropriate, because the .pc files lives on an architecture-specific path despite being architecture-independent. It needs to be moved to /usr/share/pkgconfig in order for a foreign pkg-config to find it. Please consider applying the attached patch. It is untested, because xserver-xorg-input-libinput-dev presently fails to build from source. Helmut diff -u xserver-xorg-input-libinput-0.29.0/debian/changelog xserver-xorg-input-libinput-0.29.0/debian/changelog --- xserver-xorg-input-libinput-0.29.0/debian/changelog +++ xserver-xorg-input-libinput-0.29.0/debian/changelog @@ -1,3 +1,11 @@ +xserver-xorg-input-libinput (0.29.0-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Move xorg-libinput.pc to /usr/share/pkgconfig. + * Mark xserver-xorg-input-libinput-dev Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne Sat, 07 Sep 2019 08:33:55 +0200 + xserver-xorg-input-libinput (0.29.0-1) unstable; urgency=medium * New upstream release. diff -u xserver-xorg-input-libinput-0.29.0/debian/control xserver-xorg-input-libinput-0.29.0/debian/control --- xserver-xorg-input-libinput-0.29.0/debian/control +++ xserver-xorg-input-libinput-0.29.0/debian/control @@ -36,6 +36,7 @@ Package: xserver-xorg-input-libinput-dev Section: libdevel Architecture: all +Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends} diff -u xserver-xorg-input-libinput-0.29.0/debian/rules xserver-xorg-input-libinput-0.29.0/debian/rules --- xserver-xorg-input-libinput-0.29.0/debian/rules +++ xserver-xorg-input-libinput-0.29.0/debian/rules @@ -7,6 +7,7 @@ # Kill *.la files, and forget no-one: override_dh_install: find debian/tmp -name '*.la' -delete + mv debian/tmp/usr/lib/pkgconfig debian/tmp/usr/share/pkgconfig dh_install --fail-missing # That's a plugin, use appropriate warning level: diff -u xserver-xorg-input-libinput-0.29.0/debian/xserver-xorg-input-libinput-dev.install xserver-xorg-input-libinput-0.29.0/debian/xserver-xorg-input-libinput-dev.install --- xserver-xorg-input-libinput-0.29.0/debian/xserver-xorg-input-libinput-dev.install +++ xserver-xorg-input-libinput-0.29.0/debian/xserver-xorg-input-libinput-dev.install @@ -2 +2 @@ -usr/lib/pkgconfig/* +usr/share/pkgconfig
Bug#939635: xserver-xorg-input-libinput FTBFS: dh_makeshlibs: Rejecting the generated shlibs file for xserver-xorg-input-libinput-udeb!
Source: xserver-xorg-input-libinput Version: 0.29.0-1 Severity: serious Tags: ftbfs xserver-xorg-input-libinput fails to build from source in unstable: |dh_makeshlibs -O--builddirectory=build/ | Use of uninitialized value $library in concatenation (.) or string at /usr/bin/dh_makeshlibs line 296. | Use of uninitialized value $major in concatenation (.) or string at /usr/bin/dh_makeshlibs line 296. | dh_makeshlibs: xserver-xorg-input-libinput-udeb contains SO library (version ) but xserver-xorg-input-libinput does not contain a similar library!? | dh_makeshlibs: Rejecting the generated shlibs file for xserver-xorg-input-libinput-udeb! | dh_makeshlibs: Hint: Either add the missing libraries to xserver-xorg-input-libinput, remove them from xserver-xorg-input-libinput-udeb, or | dh_makeshlibs: Hint: (if this difference is expected) pass "--add-udeb=xserver-xorg-input-libinput-udeb" to dh_makeshlibs. | dh_makeshlibs: Hint: In the latter case, you *may* also need to combine it with "-pxserver-xorg-input-libinput" | dh_makeshlibs: failing due to earlier errors | make: *** [debian/rules:17: binary] Error 255 | dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 Helmut
Processed: mark xserver-xorg-input-libinput-dev Multi-Arch: foreign
Processing control commands: > affects -1 + src:lxqt-config src:lxqt-globalkeys src:plasma-desktop > src:xfce4-settings Bug #939634 [xserver-xorg-input-libinput-dev] mark xserver-xorg-input-libinput-dev Multi-Arch: foreign Added indication that 939634 affects src:lxqt-config, src:lxqt-globalkeys, src:plasma-desktop, and src:xfce4-settings -- 939634: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939634 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#939635: xserver-xorg-input-libinput FTBFS: dh_makeshlibs: Rejecting the generated shlibs file for xserver-xorg-input-libinput-udeb!
Am 07.09.2019 um 08:43 schrieb Helmut Grohne: > Source: xserver-xorg-input-libinput > Version: 0.29.0-1 > Severity: serious > Tags: ftbfs > > xserver-xorg-input-libinput fails to build from source in unstable: > > |dh_makeshlibs -O--builddirectory=build/ > | Use of uninitialized value $library in concatenation (.) or string at > /usr/bin/dh_makeshlibs line 296. > | Use of uninitialized value $major in concatenation (.) or string at > /usr/bin/dh_makeshlibs line 296. > | dh_makeshlibs: xserver-xorg-input-libinput-udeb contains SO library > | (version ) but xserver-xorg-input-libinput does not contain a > | similar library!? > | dh_makeshlibs: Rejecting the generated shlibs file for > xserver-xorg-input-libinput-udeb! > | dh_makeshlibs: Hint: Either add the missing libraries to > | xserver-xorg-input-libinput, remove them from > | xserver-xorg-input-libinput-udeb, or > | dh_makeshlibs: Hint: (if this difference is expected) pass > "--add-udeb=xserver-xorg-input-libinput-udeb" to dh_makeshlibs. > | dh_makeshlibs: Hint: In the latter case, you *may* also need to combine it > with "-pxserver-xorg-input-libinput" > | dh_makeshlibs: failing due to earlier errors > | make: *** [debian/rules:17: binary] Error 255 > | dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned > exit status 2 This appears to be a regression in debhelper, xserver-xorg-input-libinput{,-udeb} do not contain libraries with an SO name, but rather a plugin, and so there is no shlibs file in xserver-xorg-input-libinput. Cheers, Sven
Bug#939635: xserver-xorg-input-libinput FTBFS: dh_makeshlibs: Rejecting the generated shlibs file for xserver-xorg-input-libinput-udeb!
Control: reassign -1 debhelper 12.5 Am 07.09.2019 um 10:10 schrieb Sven Joachim: > Am 07.09.2019 um 08:43 schrieb Helmut Grohne: > >> Source: xserver-xorg-input-libinput >> Version: 0.29.0-1 >> Severity: serious >> Tags: ftbfs >> >> xserver-xorg-input-libinput fails to build from source in unstable: >> >> |dh_makeshlibs -O--builddirectory=build/ >> | Use of uninitialized value $library in concatenation (.) or string at >> /usr/bin/dh_makeshlibs line 296. >> | Use of uninitialized value $major in concatenation (.) or string at >> /usr/bin/dh_makeshlibs line 296. >> | dh_makeshlibs: xserver-xorg-input-libinput-udeb contains SO library >> | (version ) but xserver-xorg-input-libinput does not contain a >> | similar library!? >> | dh_makeshlibs: Rejecting the generated shlibs file for >> xserver-xorg-input-libinput-udeb! >> | dh_makeshlibs: Hint: Either add the missing libraries to >> | xserver-xorg-input-libinput, remove them from >> | xserver-xorg-input-libinput-udeb, or >> | dh_makeshlibs: Hint: (if this difference is expected) pass >> | "--add-udeb=xserver-xorg-input-libinput-udeb" to dh_makeshlibs. >> | dh_makeshlibs: Hint: In the latter case, you *may* also need to combine it >> with "-pxserver-xorg-input-libinput" >> | dh_makeshlibs: failing due to earlier errors >> | make: *** [debian/rules:17: binary] Error 255 >> | dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned >> exit status 2 > > This appears to be a regression in debhelper, > xserver-xorg-input-libinput{,-udeb} do not contain libraries with an SO > name, but rather a plugin, and so there is no shlibs file in > xserver-xorg-input-libinput. This has been introduced in debhelper 12.5, more precisely commit 6bf914b4eb15 ("dh_makeshlibs: Avoid including omitted libraries in the udeb on auto-detection"). Cheers, Sven
Processed: Re: Bug#939635: xserver-xorg-input-libinput FTBFS: dh_makeshlibs: Rejecting the generated shlibs file for xserver-xorg-input-libinput-udeb!
Processing control commands: > reassign -1 debhelper 12.5 Bug #939635 [src:xserver-xorg-input-libinput] xserver-xorg-input-libinput FTBFS: dh_makeshlibs: Rejecting the generated shlibs file for xserver-xorg-input-libinput-udeb! Bug reassigned from package 'src:xserver-xorg-input-libinput' to 'debhelper'. No longer marked as found in versions xserver-xorg-input-libinput/0.29.0-1. Ignoring request to alter fixed versions of bug #939635 to the same values previously set Bug #939635 [debhelper] xserver-xorg-input-libinput FTBFS: dh_makeshlibs: Rejecting the generated shlibs file for xserver-xorg-input-libinput-udeb! Marked as found in versions debhelper/12.5. -- 939635: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939635 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[Git][xorg-team/lib/libinput] Pushed new tag libinput-1.14.1-1
Timo Aaltonen pushed new tag libinput-1.14.1-1 at X Strike Force / lib / libinput -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/libinput/tree/libinput-1.14.1-1 You're receiving this email because of your account on salsa.debian.org.
Processing of libinput_1.14.1-1_source.changes
libinput_1.14.1-1_source.changes uploaded successfully to localhost along with the files: libinput_1.14.1-1.dsc libinput_1.14.1.orig.tar.xz libinput_1.14.1.orig.tar.xz.asc libinput_1.14.1-1.debian.tar.xz libinput_1.14.1-1_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
[Git][xorg-team/lib/libxkbcommon] Pushed new tag libxkbcommon-0.8.4-1
Timo Aaltonen pushed new tag libxkbcommon-0.8.4-1 at X Strike Force / lib / libxkbcommon -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/libxkbcommon/tree/libxkbcommon-0.8.4-1 You're receiving this email because of your account on salsa.debian.org.
libinput_1.14.1-1_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Sun, 08 Sep 2019 00:37:12 +0300 Source: libinput Architecture: source Version: 1.14.1-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen Changes: libinput (1.14.1-1) unstable; urgency=medium . * New upstream release. * tools.install: Add zsh completions. Checksums-Sha1: ff40b1004c4b4e9236abd0b01a045eced8a33927 2633 libinput_1.14.1-1.dsc 116438b914342a0b45dcea1804aab751c9d335df 564412 libinput_1.14.1.orig.tar.xz 356048a0eba829464b0ca2417662976904759db7 195 libinput_1.14.1.orig.tar.xz.asc e59e396c4d23ffc138f2906593c298288232dad3 9360 libinput_1.14.1-1.debian.tar.xz f352c59e4f3a8baa5bcc7bf24330ede356e0a859 6835 libinput_1.14.1-1_source.buildinfo Checksums-Sha256: 5690811ef2a945332fc010532e12e39156c81c42c52115fa64a4c2be0eac0531 2633 libinput_1.14.1-1.dsc e333a3242835c019ca37d2cef8b51a87d3138eb47444119c0153dc7a8656ee70 564412 libinput_1.14.1.orig.tar.xz 68a5f4f56f4cd29f086186882edf6a3efb32808def8e78eeae55e15e6cc2509f 195 libinput_1.14.1.orig.tar.xz.asc a415d8b6f78086ae283c151a8c7bfa09ebf0d05305916693a2e9ceb99228bdce 9360 libinput_1.14.1-1.debian.tar.xz e595b1cf7e6d305137ea4564fe4450cb9ffe45433693dc1cde75cd399ae53c2b 6835 libinput_1.14.1-1_source.buildinfo Files: c189f71232d9e49cbb2b1d7daf7b1a46 2633 libs optional libinput_1.14.1-1.dsc da29a704dc6f7ea2d5aac754db046340 564412 libs optional libinput_1.14.1.orig.tar.xz f3a42047aff17492c9cd28ad65a0a819 195 libs optional libinput_1.14.1.orig.tar.xz.asc 7ecddacad0ba8395eda56f9d521d1e71 9360 libs optional libinput_1.14.1-1.debian.tar.xz f2f83f70f8f1b4b84ddf2f6534903014 6835 libs optional libinput_1.14.1-1_source.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAl10I4EACgkQy3AxZaiJ hNw9Bw//d2SG4dMImuJGPUNeF1BVlIGLkmxI1bvI+nxhE5SE/7phNB6hGtXen8U3 ViHDyQrID18qtqGm5Qzw5RmjtwQ0eDMARCawPAetRt6v0Rddoagcy2Mnmq6OCtUN H5ck+8iBuXwSV0ioQpbguMrsNhhUc1deTTSe9Fv3byGo2WkOVRMJyt32eFUHkNK8 WJ6NRlg7jWUbkheGDNhHP+dzRBiGFKmEjq0ihuPm+hM1OpDB2BvhYKiPi92LYkyw ngHN7zkjF2Mf4NsCuRW2FnWOCfXXN/FIefVqtiYtQPguKDdDjlI36yG+cpUL6ZM8 +/fGySGGeOYz+29pWGCrpubqfcYEyVJ9kSsWDcQN9XFT4BICdloKflKin4StJ6GY /5/4Gk7dZew7QXpu8/cw+9m86mzwceVic7kg9U0t5u6jW6IfAOZuPtNYs2Rd9UKD ucI4YOmTmKQQjpW0SfGXxKPPmksn2fJTS2aQ6ChAWzTQ104lOlB3mFg1u71791JY xcOPoXRkmTjhKM6PTyQF0nx+x2nlWUS1Bc7PpVF4TKQC5sK07Wdynyw3EltH9Qoh wqc4ZiZOaZy9Q5bKTxCfuyE3f+xCRviEeBQW9n2VkKZWxH7RvMK3CoLqmoVi88Xm EJ3GYwFsJZYT1aEXjED9ED4BL8RON+3YRLDN0V8cjtpgS26IQJQ= =4Ue2 -END PGP SIGNATURE- Thank you for your contribution to Debian.
Processing of libxkbcommon_0.8.4-1_source.changes
libxkbcommon_0.8.4-1_source.changes uploaded successfully to localhost along with the files: libxkbcommon_0.8.4-1.dsc libxkbcommon_0.8.4.orig.tar.gz libxkbcommon_0.8.4-1.diff.gz libxkbcommon_0.8.4-1_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
libxkbcommon_0.8.4-1_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Sun, 08 Sep 2019 00:55:05 +0300 Source: libxkbcommon Architecture: source Version: 0.8.4-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen Changes: libxkbcommon (0.8.4-1) unstable; urgency=medium . * New upstream release. * source: Bump to format 3.0, upstream provides only .xz tarballs. * control: Bump compat to 4.4.0. Checksums-Sha1: 49a8ba3c0215e4d15b81478fc983419e1c2a72d3 2381 libxkbcommon_0.8.4-1.dsc e6cae3622e5c996952f67ca85dea60d0c8e93a43 100 libxkbcommon_0.8.4.orig.tar.gz 5945c431aee366d822377d9ef72b3dab1ace42ec 31136 libxkbcommon_0.8.4-1.diff.gz 4c7f5b2661bd1dd97473dda6199224e0fb52f741 7292 libxkbcommon_0.8.4-1_source.buildinfo Checksums-Sha256: 98747b13670d22b198cd786eac6506001bfa076dae47a4e2c4cdffca47afb2fd 2381 libxkbcommon_0.8.4-1.dsc 15943528f6f35ba6606181fdd7ef1a7cfa625ae9c7a1dc98b3afb0e04257b2e2 100 libxkbcommon_0.8.4.orig.tar.gz 0294913894476be8949fff38840aa47c2613c52cf444e7737f0d2a396c6a3117 31136 libxkbcommon_0.8.4-1.diff.gz cb3b49318ca93f78aca95d5be11b13aecaef7c355c60f997b9880b1e050c23bb 7292 libxkbcommon_0.8.4-1_source.buildinfo Files: f9605bdad747c87b40ffcb0ee3512446 2381 x11 optional libxkbcommon_0.8.4-1.dsc c83fa11386c4b4f605288c11ba0da12e 100 x11 optional libxkbcommon_0.8.4.orig.tar.gz d16a995c7e551d23e9203d29a8f60e0b 31136 x11 optional libxkbcommon_0.8.4-1.diff.gz 9b75613008af7220d2e4a4bd0e44dd1c 7292 x11 optional libxkbcommon_0.8.4-1_source.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAl10J0kACgkQy3AxZaiJ hNyiZg//Uj0P78EyVJALPBiCgw7MhrC3d60K0Xw79BJq5MAe+LCMXSEKgjmoqccV CynxJoP4ruOnqweK6+JXmz8y0XxZQpoS4R9wvhf+zgvZNt1Jv0m12ODNqZFPgV7W XgGtlCJRZY7LWHisDCH00dRNYHySdmg9pImnuAuIwoG2lyYdrRIQH+nKpVMXA6PV jJcapP6GpCtstNccznqqv0EnigQ4dh+4jRSTaRd2la0g42gQ3rnR4E7lfrQo6G6G YsD+QOoFqSeZ4PHeueSqU9rCrDnpfLwCsabTIEJGSlO4SOJjU6iVI+zBN6V5DKNx IcpQLteT9IT7crOq8rci91KNCxAQnmNpFfLjtDwyh6J3TIrL+Wg1QqujSStQxKM/ TqbpLf8YSox8ymA2BxN64tHcLhXdyqIDIy9xlVZ2lC26HmokZwj86CCDtJ8vOnHZ yjSmB4luifuLDPOxd+NCw7kcD+/VvFiDvw/uf9BmgdWZe9QQyyyq2AyYrMqak+eb jnpkLNwV37mJOOwhpPgxH3WR3BdvP7Rs47YfzjxAjBcKo07Np2HfdJLDqytXmGHj XWQmfD43ZdUYM15iqqHeP6mh9rGABK6hx2bh73d4EJqoM0t82fWejXsjGgadVa9i 41JXTMSsIRWiyloJz04gfo9PmbBnIpl7v9vp5y0uJ2AYK2Q4114= =2PoQ -END PGP SIGNATURE- Thank you for your contribution to Debian.