Bug#939634: mark xserver-xorg-input-libinput-dev Multi-Arch: foreign

2019-09-07 Thread Helmut Grohne
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!

2019-09-07 Thread 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

Helmut



Processed: mark xserver-xorg-input-libinput-dev Multi-Arch: foreign

2019-09-07 Thread Debian Bug Tracking System
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!

2019-09-07 Thread 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.

Cheers,
   Sven



Bug#939635: xserver-xorg-input-libinput FTBFS: dh_makeshlibs: Rejecting the generated shlibs file for xserver-xorg-input-libinput-udeb!

2019-09-07 Thread Sven Joachim
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!

2019-09-07 Thread Debian Bug Tracking System
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

2019-09-07 Thread Timo Aaltonen


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

2019-09-07 Thread Debian FTP Masters
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

2019-09-07 Thread Timo Aaltonen


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

2019-09-07 Thread Debian FTP Masters



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

2019-09-07 Thread Debian FTP Masters
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

2019-09-07 Thread Debian FTP Masters



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.