Bug#815717: libinput10-udeb: uninstallable, depends on non-udeb libwacom2

2016-02-23 Thread Cyril Brulebois
Package: libinput10-udeb
Version: 1.2.0-1
Severity: important
Justification: uninstallable

[ X-D-Cc: debian-b...@lists.debian.org, please keep in copy when
  replying. ]

Hi,

Your recent upload introduces a dependency on a non-udeb package
(libwacom2), which makes your package uninstallable:
| Depends: libc6-udeb (>= 2.21), libevdev2-udeb, libmtdev1-udeb, libudev1-udeb, 
libwacom2

I'm not filing this bug report as serious since libinput10-udeb and its
rdep xserver-xorg-input-libinput-udeb aren't used in d-i (yet), so this
isn't a practical issue for the time being. Feel free to raise severity
if you feel like it.


KiBi.



Bug#814394: make needs_root_rights a configuration option

2016-02-23 Thread Joerg Dorchain
Hello,

after reading through this bug report, I can only subscribe to
the previous post, and add a proposal.

Please make needs_root_rights a configuration option, just the
same as allowed_users is (see e.g. dpkg-reconfigure
xserver-xorg-legacy) 

This way the people neither using systemd nor a display manager
have a god chance of noticing that their X server won't work as
expected when they do not do anything.

Bye,

Joerg, having a hard time not ranting further



signature.asc
Description: PGP signature


x11-xserver-utils_7.7+6_source.changes ACCEPTED into unstable

2016-02-23 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Tue, 23 Feb 2016 20:52:25 +0100
Source: x11-xserver-utils
Binary: x11-xserver-utils
Architecture: source
Version: 7.7+6
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Julien Cristau 
Description:
 x11-xserver-utils - X server utilities
Changes:
 x11-xserver-utils (7.7+6) unstable; urgency=medium
 .
   * xrandr 1.5.0.
   * Bump Standards-Version to 3.9.6 (no changes).
   * Update Vcs-* fields to use https and cgit.
Checksums-Sha1:
 e5df5dcf36edfb90c04ec9c1a3a3dd407534f0e2 1950 x11-xserver-utils_7.7+6.dsc
 716a27eb5d67e6205b92719f41445e41ca4d7a0e 2584638 x11-xserver-utils_7.7+6.tar.gz
Checksums-Sha256:
 390ea642b9494e2cc9dbfa4a205bbca2b63a7f7c9444d6787c5f3acbd42d5cb6 1950 
x11-xserver-utils_7.7+6.dsc
 170a0856e2bda37cb862827e96f1d6ff992918a91a2d6df7fe2d28aee4666225 2584638 
x11-xserver-utils_7.7+6.tar.gz
Files:
 854d9a80bcdc3144fad16d9cd66ecd33 1950 x11 optional x11-xserver-utils_7.7+6.dsc
 bd1c216150fb749c462100c888089b87 2584638 x11 optional 
x11-xserver-utils_7.7+6.tar.gz

-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCAAGBQJWzMSCAAoJEJ2wI1VW+M+tkjUQAIMoifqDJNLJpsSlT5IQiKcr
7o2b2PcjcgpDjpG2JfYkxPUQ6oh+R4QKc3VQ5q4qikySwW5B64loPSpWMYYeBjXK
CKy63puvkBUEjEPjKmzJt697KjFcvWvwJW+ZtjQ8WWyPCOsJmIZQJVcvgKMNUYna
gy2qrevj0N8PSRGuWMtMPBbiCvVXa/YgrrweFbUOu4YVy5qQZclOLeU7uc/LHTg6
yKoTtJLnkX8Jfv3amOtPsWJ2yAE1zpAuoiaAZXZgRdR/ROzoRItWNYJ1ofXtgdJQ
eAbLQie3rBxpWTfIo1fQSNqAEELHjbjkZw43JqsuIhepnshWG3bUWTPtGEvDCvVK
hV55BBUVom++LJXeCAvEA2jJDnd0uzYizk/KUXl2qTTjjkBwj5oDneQLDiBgxON7
0BoVZbxtBtrIheRgqu4cxOErG7xYb8lFy3traS88uiU+YslhWYQaF5ENYLlboFOm
HLaaDzZB38APkBN28YxghagiQzGa9l5EwTUHMt93wXaaUscsrvpaH89BFaquoTza
VPPsv8YU8KfYQrhZh2bAFC3PCPE/kav2QCzPgeq0p9BBGZqBOGhEUQxMxTvHaUmQ
MeUX2IaxImC+Q4iU9CxVpN9PDtpCyiRHYN3GadmXnwbMvKs/idIgeGYLVc34yQgc
bgPi+PB3h25yo9g22S+L
=W3sQ
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



wayland-protocols_1.1-2_source.changes ACCEPTED into unstable

2016-02-23 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 23 Feb 2016 23:05:29 +0100
Source: wayland-protocols
Binary: wayland-protocols
Architecture: source
Version: 1.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Héctor Orón Martínez 
Description:
 wayland-protocols - wayland compositor protocols
Changes:
 wayland-protocols (1.1-2) unstable; urgency=medium
 .
   * d/control: build depend on wayland-scanner and pkg-config.
Checksums-Sha1:
 202b6b4a099e2ae9e326c2b236785201b772e9e6 1983 wayland-protocols_1.1-2.dsc
 94597f88536121d9cbffb66e913d588bf069e2fe 9579 wayland-protocols_1.1-2.diff.gz
Checksums-Sha256:
 325617844ead667579a796974f371ec202f2f31ae74d3885049347f1b942d0fc 1983 
wayland-protocols_1.1-2.dsc
 1948b50fb4a3a1c1616465bf0f83a3bd9de15f651f98282416d2b3186955199e 9579 
wayland-protocols_1.1-2.diff.gz
Files:
 d48da71955bf835738fdaca1abf73513 1983 x11 optional wayland-protocols_1.1-2.dsc
 6c43208f0be24f3fd46052040e37857c 9579 x11 optional 
wayland-protocols_1.1-2.diff.gz

-BEGIN PGP SIGNATURE-

iQIcBAEBCgAGBQJWzNgTAAoJEK8ig6p24qx7muwP/04Mn/X5B3okfewtZ6Yb5b1M
xkuWzRWU3G+Vd95STArCftwjmxxjGXMRUQwm2SKA2zHqK4B6hJBqLvJRIl3IswpT
7i5pYMo2y+ypSp2Awsx2oeUR53PaP84g6COtWv4jrxNeJLjgc4tyoqWvMkd706IM
5UwMlVChrLnamgK/o5FeH7G/jjWw0AnnIWmqfqfOJs05SOJ5qcARQQ6dJ8CM49Qj
OTQWQYuJgx2xtkgGINt6ImVY6nIkcIOmEda16NjhRXWupcJM4Xe5irYBrklx3h/n
moSP0CPTuA84+sVVpcp5Q8dN9nUFq1JkWM0G5xuzBCFLLd+j4OST9mNJzF02jSID
rOeO0t/oJTIK/2GpsYkpar5IV7EbS3iu1aZGssRxj1LVXSZi/CQ0535R+EDJUPgA
2GXHAUzTe0MYmEKfz1UkX4V6sL543lT4CmD4Aaicz5wH6K9pVLEcYIgHTtgTolaT
lVnMJ+FAhyA5PqETTnWGnGGIC7ZfUOhBCClQ05JRg/+i7chAhmVlv3YmmMHPeBjM
qaATqjNVKEEy0Fk+e8209MIdzGUj1A4E1zr3+ajkvAQokwSFXEq4itajnKHQ+ANc
zWNfzACa+tNzD/VghHDWFVpWu8OgEpxGk/bzadqF6nCwJWjnAWsNDs449EieRWdC
bSOsOzfQ/iDny5q9kXWE
=OTGe
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of wayland-protocols_1.1-2_source.changes

2016-02-23 Thread Debian FTP Masters
wayland-protocols_1.1-2_source.changes uploaded successfully to localhost
along with the files:
  wayland-protocols_1.1-2.dsc
  wayland-protocols_1.1-2.diff.gz

Greetings,

Your Debian queue daemon (running on host franck.debian.org)



wayland-protocols: Changes to 'debian-unstable'

2016-02-23 Thread Hector Oron
 debian/changelog |6 ++
 debian/control   |3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

New commits:
commit db315373fe42b996955a4c14ffeaa3bfb5732c84
Author: Héctor Orón Martínez 
Date:   Tue Feb 23 23:00:07 2016 +0100

d/control: build depend on wayland-scanner

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index e956164..6c6e3e6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wayland-protocols (1.1-2) UNRELEASED; urgency=medium
+
+  * d/control: build depend on wayland-scanner.
+
+ -- Héctor Orón Martínez   Tue, 23 Feb 2016 22:59:11 +0100
+
 wayland-protocols (1.1-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 53d68f4..d390302 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,8 @@ Maintainer: Debian X Strike Force 
 Uploaders: Héctor Orón Martínez 
 Build-Depends:
  debhelper (>=9),
- dh-autoreconf
+ dh-autoreconf,
+ libwayland-dev
 Standards-Version: 3.9.6
 Homepage: http://wayland.freedesktop.org/
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git



Processing of x11-xserver-utils_7.7+6_source.changes

2016-02-23 Thread Debian FTP Masters
x11-xserver-utils_7.7+6_source.changes uploaded successfully to localhost
along with the files:
  x11-xserver-utils_7.7+6.dsc
  x11-xserver-utils_7.7+6.tar.gz

Greetings,

Your Debian queue daemon (running on host franck.debian.org)



x11-xserver-utils: Changes to 'refs/tags/x11-xserver-utils-7.7+6'

2016-02-23 Thread Julien Cristau
Tag 'x11-xserver-utils-7.7+6' created by Julien Cristau  
at 2016-02-23 20:42 +

Tagging upload of x11-xserver-utils 7.7+6 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAABCAAGBQJWzMRLAAoJEJ2wI1VW+M+tPY4QAKDuYfTGln5th8DVeIGbPBrL
kmClZyY1UY7lG7HBFsLzLZ/tcYMEJTbpId2ySk53QbeQAaaHE84Y22PiSyqe6Fpg
2h5R4X0DiF7WODsLJrX7TyZ6yaQM1hBTKZKL+BRLRkjssZsAP0MDGs/q0XabJ62z
qIOiGLLZcdZLEvytP8aY1Sio+BHdro8tvMqTIzz5Leb+I2lo00s/SMblXTOdXGQw
mgJpoXdD7+yoV40JEJRpqPeVWJKzEKupke3DnTzLMfpsBgnrMdfCMZ7QyUPAY09n
DEcMTE01zP669Qkxavwm4S7KQmlKUF2ZyXhCgDINvQiiPK4XI6zb/QIqsbqqfcao
b6hyzopCid2yYQ/Gu67kp/yq1IGlpnGJRXlw8rYvfTHYU+w+nA7ouJRabhB7WmRu
I9NR2C7U+IV42u0olryVlUNBG15Py184OtKArSBfdRfMnTaBYMMoZv6yJLj6GNbJ
4FVerHD6b7RXAXGbW/STNU8wCashaf7K/OH3QKG7Scb7RQTNjJXr9TeZA4eteu4/
Uct+OJdRF5Q5vly6rUlQqRGtEvvWDrwENHlxi08ozuhRxS7Ayhm9+Qi+drooXrgw
gHR2W4AsySyDnCM33QdqVzkf9F8wp857UrsCcG1B9QGtX/SY40dVauurLsATasr6
BYUIhNtuvEaseqFyTphV
=XlKT
-END PGP SIGNATURE-

Changes since x11-xserver-utils-7.7+5:
Julien Cristau (4):
  xrandr 1.5.0.
  Bump Standards-Version to 3.9.6 (no changes).
  Update Vcs-* fields to use https and cgit.
  Upload to unstable

---
 debian/changelog   |8 
 debian/control |6 
 xrandr/ChangeLog   |  139 +++
 xrandr/Makefile.in |  383 
 xrandr/aclocal.m4  |  898 +++--
 xrandr/compile |  347 ++
 xrandr/config.guess|  351 ++-
 xrandr/config.sub  |  130 ---
 xrandr/configure   |  593 
 xrandr/configure.ac|4 
 xrandr/depcomp |  487 --
 xrandr/install-sh  |  374 +---
 xrandr/keystone.5c |  118 +-
 xrandr/man/Makefile.in |  114 +-
 xrandr/missing |  414 --
 xrandr/xrandr.c|  394 +
 16 files changed, 3010 insertions(+), 1750 deletions(-)
---



x11-xserver-utils: Changes to 'debian-unstable'

2016-02-23 Thread Julien Cristau
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit ca3b52b7e1c6c1d6929aa50c54694ab28342adb4
Author: Julien Cristau 
Date:   Tue Feb 23 20:52:45 2016 +0100

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index f306247..3f13d61 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-x11-xserver-utils (7.7+6) UNRELEASED; urgency=medium
+x11-xserver-utils (7.7+6) unstable; urgency=medium
 
   * xrandr 1.5.0.
   * Bump Standards-Version to 3.9.6 (no changes).
   * Update Vcs-* fields to use https and cgit.
 
- -- Julien Cristau   Tue, 23 Feb 2016 20:47:37 +0100
+ -- Julien Cristau   Tue, 23 Feb 2016 20:52:25 +0100
 
 x11-xserver-utils (7.7+5) unstable; urgency=high
 



x11-xserver-utils: Changes to 'debian-unstable'

2016-02-23 Thread Julien Cristau
 debian/changelog   |8 
 debian/control |6 
 xrandr/ChangeLog   |  139 +++
 xrandr/Makefile.in |  383 
 xrandr/aclocal.m4  |  898 +++--
 xrandr/compile |  347 ++
 xrandr/config.guess|  351 ++-
 xrandr/config.sub  |  130 ---
 xrandr/configure   |  593 
 xrandr/configure.ac|4 
 xrandr/depcomp |  487 --
 xrandr/install-sh  |  374 +---
 xrandr/keystone.5c |  118 +-
 xrandr/man/Makefile.in |  114 +-
 xrandr/missing |  414 --
 xrandr/xrandr.c|  394 +
 16 files changed, 3010 insertions(+), 1750 deletions(-)

New commits:
commit 8d97113c56a454b081156b0b2d03fe06adcdf93e
Author: Julien Cristau 
Date:   Tue Feb 23 20:52:21 2016 +0100

Update Vcs-* fields to use https and cgit.

diff --git a/debian/changelog b/debian/changelog
index f40186a..f306247 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ x11-xserver-utils (7.7+6) UNRELEASED; urgency=medium
 
   * xrandr 1.5.0.
   * Bump Standards-Version to 3.9.6 (no changes).
+  * Update Vcs-* fields to use https and cgit.
 
  -- Julien Cristau   Tue, 23 Feb 2016 20:47:37 +0100
 
diff --git a/debian/control b/debian/control
index e0afc86..0474e49 100644
--- a/debian/control
+++ b/debian/control
@@ -39,8 +39,8 @@ Build-Depends:
 # xstdcmap: libxmu-dev, libx11-dev
 # xvidtune: libxaw7-dev, libxxf86vm-dev, libxt-dev
 Standards-Version: 3.9.6
-Vcs-Git: git://git.debian.org/git/pkg-xorg/app/x11-xserver-utils
-Vcs-Browser: http://git.debian.org/?p=pkg-xorg/app/x11-xserver-utils.git
+Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/app/x11-xserver-utils
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/app/x11-xserver-utils.git
 
 Package: x11-xserver-utils
 Architecture: any

commit effeec36c800697955f150aba91e1add6d7fdabd
Author: Julien Cristau 
Date:   Tue Feb 23 20:50:46 2016 +0100

Bump Standards-Version to 3.9.6 (no changes).

diff --git a/debian/changelog b/debian/changelog
index ebd820e..f40186a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 x11-xserver-utils (7.7+6) UNRELEASED; urgency=medium
 
   * xrandr 1.5.0.
+  * Bump Standards-Version to 3.9.6 (no changes).
 
  -- Julien Cristau   Tue, 23 Feb 2016 20:47:37 +0100
 
diff --git a/debian/control b/debian/control
index 82d43ec..e0afc86 100644
--- a/debian/control
+++ b/debian/control
@@ -38,7 +38,7 @@ Build-Depends:
 # xsetroot: libxmuu-dev, libx11-dev, xbitmaps, libxcursor-dev
 # xstdcmap: libxmu-dev, libx11-dev
 # xvidtune: libxaw7-dev, libxxf86vm-dev, libxt-dev
-Standards-Version: 3.9.2
+Standards-Version: 3.9.6
 Vcs-Git: git://git.debian.org/git/pkg-xorg/app/x11-xserver-utils
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/app/x11-xserver-utils.git
 

commit 079b944af99b9721e938e010895af6772b7beabb
Author: Julien Cristau 
Date:   Tue Feb 23 20:47:53 2016 +0100

xrandr 1.5.0.

diff --git a/debian/changelog b/debian/changelog
index bd5933e..ebd820e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+x11-xserver-utils (7.7+6) UNRELEASED; urgency=medium
+
+  * xrandr 1.5.0.
+
+ -- Julien Cristau   Tue, 23 Feb 2016 20:47:37 +0100
+
 x11-xserver-utils (7.7+5) unstable; urgency=high
 
   * High urgency upload for RC bug fix.
diff --git a/xrandr/ChangeLog b/xrandr/ChangeLog
index 5be4d02..34ed906 100644
--- a/xrandr/ChangeLog
+++ b/xrandr/ChangeLog
@@ -1,3 +1,128 @@
+commit 65fd628cdfd1c95bd01a50706d4577655d1dd404
+Author: Aaron Plattner 
+Date:   Tue Feb 23 10:22:26 2016 -0800
+
+xrandr 1.5.0
+
+Signed-off-by: Aaron Plattner 
+
+commit d62030b506f6b686ffe1e750ea9d3a855beec1f0
+Author: Chris Wilson 
+Date:   Sun Sep 13 11:40:37 2015 +0100
+
+Only use the current information when setting modes
+
+Before we change the state (e.g. adding a mode or applying one to an
+output), we query the screen resources for the right identifiers. This
+should only use the current information rather than force a reprobe on
+all hardware - not only can that reprobe be very slow (e.g. EDID
+timeouts on the order of seconds), but it may perturb the setup that the
+user is trying to configure.
+
+Signed-off-by: Chris Wilson 
+
+commit 3d03be780fca4949b11ead46c5ea5d3266c03c32
+Author: Chris Wilson 
+Date:   Thu Jun 18 08:27:49 2015 +0100
+
+Mark all CRTC as currently unused for second picking CRTC pass
+
+We perform two passes over the CRTC in order to find the preferred CRTC
+for each enabled output. In the first pass, we try to preserve the
+existing output <-> CRTC relationships (to avoid unnecessary flicker).
+If that pass fails, we try again but with all outputs first disabled.
+However, the logic to preserve an active CRTC was not disabled along
+with the outputs - meaning 

wayland-protocols_1.1-1_source.changes ACCEPTED into unstable

2016-02-23 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 23 Feb 2016 14:46:21 +0100
Source: wayland-protocols
Binary: wayland-protocols
Architecture: source
Version: 1.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Héctor Orón Martínez 
Description:
 wayland-protocols - wayland compositor protocols
Closes: 814967
Changes:
 wayland-protocols (1.1-1) unstable; urgency=medium
 .
   * New upstream release.
 - Fixes noarch_pkgconfigdir is not available on oldish pkg-config's
 (Closes: #814967)
Checksums-Sha1:
 fa65fdc30d3a1c0ff3fc4cd53dcad8535b7c2b28 1955 wayland-protocols_1.1-1.dsc
 81899ec97634d5322de765f013d4d2ebe4c3a0eb 119676 
wayland-protocols_1.1.orig.tar.gz
 4f16ef7cb83b82889835b1569a575e01ecb2f790 9524 wayland-protocols_1.1-1.diff.gz
Checksums-Sha256:
 c1c3cc0be625c446ca4edcc13a91d166e82e6af552f3c26c322dee2e98bd0c2e 1955 
wayland-protocols_1.1-1.dsc
 11b55439b99c070fb743fdcb9871186ef8c424dbd48aa54b056c39ba0eea 119676 
wayland-protocols_1.1.orig.tar.gz
 a4a62772a9dea6f880cf4dacdaa7e398682367eaab6b9da857a19727c1401fe9 9524 
wayland-protocols_1.1-1.diff.gz
Files:
 8ce5ea5d658e3ca1fb5746dd74ab89d7 1955 x11 optional wayland-protocols_1.1-1.dsc
 0dcddf1d7fb0f1bfd15b9c530558a4b9 119676 x11 optional 
wayland-protocols_1.1.orig.tar.gz
 5fb6b5196ed531b7c1f51481d37a1b35 9524 x11 optional 
wayland-protocols_1.1-1.diff.gz

-BEGIN PGP SIGNATURE-

iQIcBAEBCgAGBQJWzGOgAAoJEK8ig6p24qx7q0IP+gOSdgVlmZB4aQe/1QcIgeqj
owpVBrzGqandr6owC/kMBrN3FQ1XGxIPI9zBodyDPTExeXMqLd/KfNxaAKsgOyCF
d5B+Iv0DXlmC8o+wMXFe0Qd4TFdiPBcNS2L3L00AZxy3m976L36hCPd/xnE7Qjbd
eY09BAiJF6geac8YFUt+dUQJB4Wgb/E71iWqMDsvDT7tx0pVqxBT3YAppQBLu4LH
DuH6BDaIPBCFxuzZiAYgMvP610vZXrQGrKWBmI+3fdk4V+zXpaRg4L8uiIf89aCn
vtvZufGyviAODrNyh9iEAUN5bnRLdSkRpu6yzH6NzH+IsXwBO8Jlod100OjcR6jH
A9DWw1rwHIneFkd4bA3DfAACo2da8KY8iCI9NwtHe/XSJWLy6kFMvrSTuZ3bFCO0
t7d691R9WKuE7PZUy5FSWvmDDa/zi3Ba6FvSGk9reJL5B1Se4HpK2JkWZwsuuayx
iAffDHW1j4O+fRDSs1ymBfVPmv0kCWgEP+CTN3Dy0oTU+iGM9rWJYn5v+pDveByM
LB7diuax4bGUI8rhLSfJUfujhUGfvgZ4RBxSFWpaor2394eQe/+jfvDLK/UMAY/F
bSaGV3BoSftJezWPFsz+2u4zlEuzkfxGQsjiA0Pqf7zyWshOOdgb0UYb2M/eg5hO
edfA4/cue/PHIdukyGkm
=Eamx
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



libinput_1.2.0-1_source.changes ACCEPTED into unstable

2016-02-23 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 23 Feb 2016 16:23:11 +0200
Source: libinput
Binary: libinput10 libinput10-udeb libinput10-dbg libinput-dev libinput-tools
Architecture: source
Version: 1.2.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Description:
 libinput-dev - input device management and event handling library - development
 libinput-tools - input device management and event handling library - command 
line
 libinput10 - input device management and event handling library - shared libra
 libinput10-dbg - input device management and event handling library - 
debugging sy
 libinput10-udeb - input device management and event handling library - shared 
libra (udeb)
Changes:
 libinput (1.2.0-1) unstable; urgency=medium
 .
   * New upstream release.
   * control: Add libwacom-dev to build-depends.
   * symbols: Updated.
Checksums-Sha1:
 7e4bf90ce89093a88e52e528592695d387ac3069 2300 libinput_1.2.0-1.dsc
 fa9e3e61d30f11170914de46ea1f7679bb7ac3b0 600960 libinput_1.2.0.orig.tar.xz
 f3e5a252097fddd48aae64ec5ccb6ed8456b491b 5404 libinput_1.2.0-1.debian.tar.xz
Checksums-Sha256:
 aed3cbe0adcec9bd1fbeac39c05379bade8084e536bb7694f40a2b0451da24c0 2300 
libinput_1.2.0-1.dsc
 1e94bec1b6d53689fc6fdb0e3c323f68da4be7f8074a81bffb4d0ceabf894517 600960 
libinput_1.2.0.orig.tar.xz
 1f8c6a410519193eb978c703a063af88dde934d88aec6ec82197aa5b8d9c4f59 5404 
libinput_1.2.0-1.debian.tar.xz
Files:
 bd25cc6bb5c56324ee449f87c0eab89e 2300 libs optional libinput_1.2.0-1.dsc
 c08fa3c79fc19f992bb5516ce66e8c70 600960 libs optional 
libinput_1.2.0.orig.tar.xz
 b8d6feffee2ea30d54201b2c3a25a3ed 5404 libs optional 
libinput_1.2.0-1.debian.tar.xz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJWzGvNAAoJEMtwMWWoiYTcO30P+gNMx4HZer+gUi7FeuvfClo0
2/W237Qlh1YUdIzA918ejXSS1YAJQn1Xob3C/6PgtZgoQKwN+mLKuKYxM/oymNCi
/vYpn+w4dSbIFRvGQeLAQKNECOQ9KiD0+5IRu+TNFTUBpBJSq9uNw7HfAEiiu/AN
TlQB9Gc2unCEoNUBBFCejzNlJPoYkL8JLGz52IOA8zf9nQs6dEv0D3Oy7fLODJXL
gTmFgXrSWyCrWZQJgvTrtiaEVQ9MBFWaJu4Cu6RqCJ8rMfCUItt2cuTmocv2MuBA
eBt8ZN7xustw20JTzdWm5akzSPK9A7aGn2EkP+GbsthJzoTezrGVfA6QXtFCTiRZ
+oWjbVPUFRXWUDGLs1RQ0nDdOXVSb9ZoORke6dKrLR7BEYUVkf5MGpKiYOmVpDg4
79dNoXHiZyJQIJR+y88AFpgx+uZ9ePPThgLZKJ/8zMgOOhj6o+GFq48flqIcq8kx
k3c10Vqzu7ta+3umbpGgzmovIZ7HSgcNqn7FcOt8ksJUV7icTN1uCT+tWv6M772r
ZfzxcqxtACqq1fQ7yz+mDlDCOlb6yVg5L4NODjr4/wHYXRO62FtrbaGsQ4fULncv
yi+/GhFRJvusLTCSZjTif2T5ja4tpX72cE0uZGPmWSbALCUBIMU+fLB+EYtkllKc
3DV/B8yvzxeqxSdt9O3Z
=4u6A
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Bug#814967: marked as done (wayland-protocols: FTBFS during dh_autoreconf)

2016-02-23 Thread Debian Bug Tracking System
Your message dated Tue, 23 Feb 2016 16:38:35 +
with message-id 
and subject line Bug#814967: fixed in wayland-protocols 1.1-1
has caused the Debian Bug report #814967,
regarding wayland-protocols: FTBFS during dh_autoreconf
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
814967: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814967
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: wayland-protocols
Version: 1.0-1
Severity: serious
Usertags: goto-cc

During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder
and pbuilder) the build failed with the following error.

[...]
 debian/rules build
dh build  --with autoreconf
   dh_testdir
   dh_update_autotools_config
   dh_autoreconf
Makefile.am:18: error: 'noarch_pkgconfig_DATA' is used but 
'noarch_pkgconfigdir' is undefined
autoreconf: automake failed with exit status: 1
dh_autoreconf: autoreconf -f -i returned exit code 1
debian/rules:7: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2


The full build log is attached; please do let me know if the problem is
unreproducible, in which case I shall try to investigate further.

Best,
Michael


wayland-protocols-build-log.txt.gz
Description: application/gunzip


signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: wayland-protocols
Source-Version: 1.1-1

We believe that the bug you reported is fixed in the latest version of
wayland-protocols, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 814...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Héctor Orón Martínez  (supplier of updated wayland-protocols 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 23 Feb 2016 14:46:21 +0100
Source: wayland-protocols
Binary: wayland-protocols
Architecture: source
Version: 1.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Héctor Orón Martínez 
Description:
 wayland-protocols - wayland compositor protocols
Closes: 814967
Changes:
 wayland-protocols (1.1-1) unstable; urgency=medium
 .
   * New upstream release.
 - Fixes noarch_pkgconfigdir is not available on oldish pkg-config's
 (Closes: #814967)
Checksums-Sha1:
 fa65fdc30d3a1c0ff3fc4cd53dcad8535b7c2b28 1955 wayland-protocols_1.1-1.dsc
 81899ec97634d5322de765f013d4d2ebe4c3a0eb 119676 
wayland-protocols_1.1.orig.tar.gz
 4f16ef7cb83b82889835b1569a575e01ecb2f790 9524 wayland-protocols_1.1-1.diff.gz
Checksums-Sha256:
 c1c3cc0be625c446ca4edcc13a91d166e82e6af552f3c26c322dee2e98bd0c2e 1955 
wayland-protocols_1.1-1.dsc
 11b55439b99c070fb743fdcb9871186ef8c424dbd48aa54b056c39ba0eea 119676 
wayland-protocols_1.1.orig.tar.gz
 a4a62772a9dea6f880cf4dacdaa7e398682367eaab6b9da857a19727c1401fe9 9524 
wayland-protocols_1.1-1.diff.gz
Files:
 8ce5ea5d658e3ca1fb5746dd74ab89d7 1955 x11 optional wayland-protocols_1.1-1.dsc
 0dcddf1d7fb0f1bfd15b9c530558a4b9 119676 x11 optional 
wayland-protocols_1.1.orig.tar.gz
 5fb6b5196ed531b7c1f51481d37a1b35 9524 x11 optional 
wayland-protocols_1.1-1.diff.gz

-BEGIN PGP SIGNATURE-

iQIcBAEBCgAGBQJWzGOgAAoJEK8ig6p24qx7q0IP+gOSdgVlmZB4aQe/1QcIgeqj
owpVBrzGqandr6owC/kMBrN3FQ1XGxIPI9zBodyDPTExeXMqLd/KfNxaAKsgOyCF
d5B+Iv0DXlmC8o+wMXFe0Qd4TFdiPBcNS2L3L00AZxy3m976L36hCPd/xnE7Qjbd
eY09BAiJF6geac8YFUt+dUQJB4Wgb/E71iWqMDsvDT7tx0pVqxBT3YAppQBLu4LH
DuH6BDaIPBCFxuzZiAYgMvP610vZXrQGrKWBmI+3fdk4V+zXpaRg4L8uiIf89aCn
vtvZufGyviAODrNyh9iEAUN5bnRLdSkRpu6yzH6NzH+IsXwBO8Jlod100OjcR6jH
A9DWw1rwHIneFkd4bA3DfAACo2da8KY8iCI9NwtHe/XSJWLy6kFMvrSTuZ3bFCO0
t7d691R9WKuE7PZUy5FSWvmDDa/zi3Ba6FvSGk9reJL5B1Se4HpK2JkWZwsuuayx
iAffDHW1j4O+fRDSs1ymBfVPmv0kCWgEP+CTN3Dy0oTU+iGM9rWJYn5v+pDveByM
LB7diuax4bGUI8rhLSfJUfujhUGfvgZ4RBxSFWpaor2394eQe/+jfvDLK/UMAY/F
bSaGV3BoSftJezWPFsz+2u4zlEuzkfxGQsjiA0Pqf7zyWshOOdgb0UYb2M/eg5hO
edfA4/cue/PHIdukyGkm
=Eamx
-END PGP SIGNATURE End Message ---


libinput: Changes to 'upstream-unstable'

2016-02-23 Thread Timo Aaltonen
Rebased ref, commits from common ancestor:
commit 45e5847bf3e755532b2b6a62b74b85fcdadf2e36
Author: Peter Hutterer 
Date:   Tue Feb 23 16:13:03 2016 +1000

configure.ac: libinput 1.2.0

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 3eec57d..d400f21 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,8 +1,8 @@
 AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
-m4_define([libinput_minor_version], [1])
-m4_define([libinput_micro_version], [902])
+m4_define([libinput_minor_version], [2])
+m4_define([libinput_micro_version], [0])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=17:1:7
+LIBINPUT_LT_VERSION=17:2:7
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit 0e17dc58aa2469909d9e21d889ff119b6170e15a
Author: Peter Hutterer 
Date:   Thu Feb 18 09:42:27 2016 +1000

tablet: use the tilt resolution if we have it

A nonzero resolution on the tilt axes is units/rad so we can calculate the
physical min/max based. Uneven min/max ranges are supported.

Signed-off-by: Peter Hutterer 
Reviewed-by: Jason Gerecke 

diff --git a/src/evdev-tablet.c b/src/evdev-tablet.c
index 1e5c2cd..22ea1eb 100644
--- a/src/evdev-tablet.c
+++ b/src/evdev-tablet.c
@@ -231,16 +231,25 @@ adjust_tilt(const struct input_absinfo *absinfo)
double value = (absinfo->value - absinfo->minimum) / range;
const int WACOM_MAX_DEGREES = 64;
 
-   /* Map to the (-1, 1) range */
-   value = (value * 2) - 1;
-
-   /* Wacom supports physical [-64, 64] degrees, so map to that by
-* default. If other tablets have a different physical range or
-* nonzero physical offsets, they need extra treatment
-* here.
-*/
+   /* If resolution is nonzero, it's in units/radian. But require
+* a min/max less/greater than zero so we can assume 0 is the
+* center */
+   if (absinfo->resolution != 0 &&
+   absinfo->maximum > 0 &&
+   absinfo->minimum < 0) {
+   value = 180.0/M_PI * absinfo->value/absinfo->resolution;
+   } else {
+   /* Wacom supports physical [-64, 64] degrees, so map to that by
+* default. If other tablets have a different physical range or
+* nonzero physical offsets, they need extra treatment
+* here.
+*/
+   /* Map to the (-1, 1) range */
+   value = (value * 2) - 1;
+   value *= WACOM_MAX_DEGREES;
+   }
 
-   return value * WACOM_MAX_DEGREES;
+   return value;
 }
 
 static inline int32_t
diff --git a/test/tablet.c b/test/tablet.c
index c5dc892..ad6ac45 100644
--- a/test/tablet.c
+++ b/test/tablet.c
@@ -3298,7 +3298,8 @@ START_TEST(tilt_x)
ck_assert_double_ge(tx, -52);
 
ty = libinput_event_tablet_tool_get_tilt_y(tev);
-   ck_assert_double_eq(ty, -64);
+   ck_assert_double_ge(ty, -65);
+   ck_assert_double_lt(ty, -63);
 
libinput_event_destroy(event);
 
@@ -3320,7 +3321,8 @@ START_TEST(tilt_x)
ck_assert_double_le(tx, expected_tx + 2);
 
ty = libinput_event_tablet_tool_get_tilt_y(tev);
-   ck_assert_double_eq(ty, -64);
+   ck_assert_double_ge(ty, -65);
+   ck_assert_double_lt(ty, -63);
 
libinput_event_destroy(event);
 
@@ -3365,7 +3367,8 @@ START_TEST(tilt_y)
ck_assert_double_ge(ty, -52);
 
tx = libinput_event_tablet_tool_get_tilt_x(tev);
-   ck_assert_double_eq(tx, -64);
+   ck_assert_double_ge(tx, -65);
+   ck_assert_double_lt(tx, -63);
 
libinput_event_destroy(event);
 
@@ -3387,7 +3390,8 @@ START_TEST(tilt_y)
ck_assert_double_le(ty, expected_ty + 2);
 
tx = libinput_event_tablet_tool_get_tilt_x(tev);
-   ck_assert_double_eq(tx, -64);
+   ck_assert_double_ge(tx, -65);
+   ck_assert_double_lt(tx, -63);
 
libinput_event_destroy(event);
 

commit 79139ebcd1cc81eecdd2d0dc6f006fbec4c2c6f2
Author: Peter Hutterer 
Date:   Mon Feb 15 17:02:45 2016 +1000

touchpad: move the tapping exclusion zone to the top edge of the button

We previously used the half-way mark of the touchpad's y axis to decide 
where
to ignore tapping. Move this down to the top edge of the software buttons
instead. Users may tap with a finger in the software button areas, on the 
rest
of the touchpad it's unlikely that they tap within 5% of the edge.

On touchpads with physical buttons or if clickfinger is enabled, the
no-tapping zone exten

libinput: Changes to 'debian-unstable'

2016-02-23 Thread Timo Aaltonen
 .gitignore   |1 
 configure.ac |   17 
 debian/changelog |8 
 debian/control   |1 
 debian/libinput10.symbols|   52 
 doc/Makefile.am  |1 
 doc/absolute-axes.dox|   18 
 doc/device-configuration-via-udev.dox|4 
 doc/gestures.dox |   38 
 doc/normalization-of-relative-motion.dox |4 
 doc/page-hierarchy.dox   |4 
 doc/pointer-acceleration.dox |6 
 doc/svg/gesture-2fg-ambiguity.svg|  496 
 doc/svg/pinch-gestures-softbuttons.svg   |  365 +++
 doc/svg/tablet-axes.svg  |  564 
 doc/svg/tablet-out-of-bounds.svg |  271 ++
 doc/svg/tablet.svg   |  199 +
 doc/tablet-support.dox   |  211 +
 doc/tapping.dox  |6 
 doc/touchpad-tap-state-machine.svg   | 1467 ++--
 src/Makefile.am  |4 
 src/evdev-mt-touchpad-buttons.c  |   27 
 src/evdev-mt-touchpad-edge-scroll.c  |5 
 src/evdev-mt-touchpad-gestures.c |  339 +-
 src/evdev-mt-touchpad-tap.c  |   57 
 src/evdev-mt-touchpad.c  |   93 
 src/evdev-mt-touchpad.h  |   38 
 src/evdev-tablet.c   | 1675 ++
 src/evdev-tablet.h   |  204 +
 src/evdev.c  |   52 
 src/evdev.h  |   21 
 src/filter.c |   94 
 src/filter.h |3 
 src/libinput-private.h   |  100 
 src/libinput-util.h  |   41 
 src/libinput.c   |  823 ++
 src/libinput.h   | 1011 
 src/libinput.sym |   55 
 test/Makefile.am |   13 
 test/device.c|   39 
 test/gestures.c  |  860 +++
 test/litest-device-huion-pentablet.c |  113 
 test/litest-device-synaptics-hover.c |2 
 test/litest-device-wacom-bamboo-tablet.c |  119 +
 test/litest-device-wacom-cintiq-24hd.c   |  147 +
 test/litest-device-wacom-cintiq-tablet.c |  158 +
 test/litest-device-wacom-intuos-tablet.c |  163 +
 test/litest-device-wacom-isdv4-tablet.c  |  112 
 test/litest-device-waltop-tablet.c   |  241 ++
 test/litest-int.h|8 
 test/litest.c|  173 +
 test/litest.h|  582 +++-
 test/misc.c  |  114 
 test/pointer.c   |   10 
 test/tablet.c| 3680 +++
 test/touchpad-tap.c  |  294 ++
 test/touchpad.c  |   84 
 test/valgrind.suppressions   |   18 
 tools/event-debug.c  |  234 +
 tools/event-gui.c|  236 +
 tools/libinput-list-devices.c|   16 
 tools/shared.c   |   16 
 tools/shared.h   |1 
 63 files changed, 14516 insertions(+), 1292 deletions(-)

New commits:
commit 6cf2055a5970032e3814c513bee892ad6233064d
Author: Timo Aaltonen 
Date:   Tue Feb 23 16:23:34 2016 +0200

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 6fa92cb..f092320 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libinput (1.2.0-1) UNRELEASED; urgency=medium
+libinput (1.2.0-1) unstable; urgency=medium
 
   * New upstream release.
   * control: Add libwacom-dev to build-depends.
   * symbols: Updated.
 
- -- Timo Aaltonen   Tue, 23 Feb 2016 16:13:08 +0200
+ -- Timo Aaltonen   Tue, 23 Feb 2016 16:23:11 +0200
 
 libinput (1.1.7-1) unstable; urgency=medium
 

commit b04a6d17138a20fc24fdc5f15784934bb702bdd9
Author: Timo Aaltonen 
Date:   Tue Feb 23 16:21:28 2016 +0200

symbols: Updated.

diff --git a/debian/changelog b/debian/changelog
index e2b0938..6fa92cb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libinput (1.2.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * control: Add libwacom-dev to build-depends.
+  * symbols: Updated.
 
  -- Timo Aaltonen   Tue, 23 Feb 2016 16:13:08 +0200
 
diff --git a/debian/libinput10.symbols b/debian/libinput10.symbols
index c1103df..ee42245 100644
--- a/debian/libinput10.symbols
+++ b/debian/libinput10.symbols
@@ -7,6 +7,7 @@ libinput.so.10 libinput10 #MINVER#
  LIBINPUT_0.20.0@LIBINPUT_0.20.0 0.21.0
  LIBINPUT_0.21.0@LIBINPUT_0.21.0 0.21.0
  LIBINPUT_1.1@LIBINPUT_1.1 1.1.0
+ LIBINPUT_1.2@LIBINPUT_1.2 1.2.0-1
  libinput_config_status_to_str@LIBINPUT_0.12.0 0.15.0
  libinput_device_config_accel_get_default_profile@LIBINPUT_1.1 1.1.0
  libinput_device_config_accel_get_default_speed@LIBINPUT_0.12.0 0.1

Processing of libinput_1.2.0-1_source.changes

2016-02-23 Thread Debian FTP Masters
libinput_1.2.0-1_source.changes uploaded successfully to localhost
along with the files:
  libinput_1.2.0-1.dsc
  libinput_1.2.0.orig.tar.xz
  libinput_1.2.0-1.debian.tar.xz

Greetings,

Your Debian queue daemon (running on host franck.debian.org)



libinput: Changes to 'refs/tags/libinput-1.2.0-1'

2016-02-23 Thread Timo Aaltonen
Tag 'libinput-1.2.0-1' created by Timo Aaltonen  at 
2016-02-23 14:25 +

Tagging upload of libinput 1.2.0-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIbBAABAgAGBQJWzGv3AAoJEMtwMWWoiYTcEw8P92VZy4yoX37FAYl3MCvKglJv
gLedd3jS9xa44s/zdUZ7hTKsTLBo/CWTDqzXOzby1X3HHt/oUllCV2pwV5c9mc5T
cLrtCwFc7U6CVZ5AHtJNW+CxHpZ5kLOJyNuLCnkR2qxCVitrj9efNw0zCZCmaBCA
I1DVaX9r2PDzK9m9S56rP+MixqXYuNGnCLswzMNMbP541wDmaCyRRDdEIHzv35bJ
2u6HoIy95/uN6vYXqF64SXX2P45FMdkGL7DwR0P/418xrycEJ8WfpRAGzdHK8Q71
34crYoTcyksT4/anfivpqbn2qkvDvRJGwGheFu5Wb/PfAreMK+NTPDw8CkJ2HwGc
Ld03tdrOib+qG7dqvRgQi17ehl7/YyVaWu3QW86Owaq9gEVoMXmzczVdv2PWSXtU
XvZqf+Zjb3gsUOHC5f/ZpuTmwem+7UhAFhuvzj7bq70k+/QTDQx+3qU+gVXZK1sZ
ZRODMy+LcJJC8izz5GwTRl8hYymDMwligx6HePKQ+u0IU7lH5A0c11q28USjXBx/
fk6PUgLK2q5/9Z6oqKp9YwwBfyJXjPOAnTwJtnGsXRT7tYXM0gsdRz3rfj5sTuz4
chV8u6z3UcjeePDbT/8QV9KhE5yYv567zRhqnISTtBY7egq/28R2ukxSA4wJQLSy
CZqiXVqJuyHwlr/Yh8Y=
=QtKW
-END PGP SIGNATURE-

Changes since libinput-1.1.7-1:
Caibin Chen (1):
  touchpad: fix DWT pairing for Macbook Pro 2015

Carlos Garnacho (6):
  Add LIBINPUT_DEVICE_CAP_TABLET libinput_device_capability value
  test: Add infrastructure for testing tablet events.
  test: Add Wacom Bamboo 16FG 4x5 Pen device definition
  test: Add Wacom Cintiq 12WX device definition
  test: Add Wacom Intuos5 touch M Pen device definition
  test: Add Wacom ISDv4 E6 Pen device definition

Jason Gerecke (4):
  Fix normalization functions
  Remove spurious addition from range normalization calculation
  evdev: Do not mark tablet touchscreens as tablets
  tools: List relative wheel among axis capabilities

Olivier Blin (1):
  gitignore: ignore compile script generated by automake >= 1.14

Peter Hutterer (310):
  tablet: check the button range before we use it
  tablet: rename flags to mask
  tablet: use "int32_t", not "signed"
  tablet: print invalid evdev types/codes as string for debugging purposes
  tools: print tablet axis debugging on one line
  Merge branch 'master' into tablet-support
  tablet: provide x/y by default in mm off the top/left corner
  tablet: normalize the distance to 0..1
  tablet: ignore pad buttons
  Merge branch 'master' into tablet-support
  tools: explicitly ignore tablet event codes in the event-gui
  evdev: fix a broken log message for per-context logging
  Add a couple missing @ref tags
  tablet: always return 0 for axis values on non-axis events
  Fix address for memcpy()
  Update libinput_tool_ref/unref() to return the tool object
  tablet: copy the axis state into the tablet event
  test: add missing BTN_TOOL_ settings to Wacom I5
  Merge branch 'master' into tablet-support
  Merge branch 'master' into tablet-support
  Merge branch 'master' into tablet-support
  test: put two warnings into the tablet tests
  Merge tag '0.7.0' into tablet-support
  tablet: initialize all unused dispatch callbacks to NULL
  Drop LIBINPUT_TABLET_AXIS_CNT from the public API
  Merge branch 'master' into tablet-support
  Merge branch 'master' into tablet-support
  Merge branch 'master' into tablet-support
  Move the tablet functions to the 0.9.0 symbol table
  Merge tag '0.9.0' into tablet-support
  Fix a copy/paste error
  test: force the motion test to be axis events only
  test: fix a compiler warning about uninitialized variable
  Merge branch 'master' into tablet-support
  tools: print the tablet capability as 'T' in event-debug
  Clarify proximity handling for tools always in proximity
  Move the tablet APIs into the right library version
  tablet: drop LIBINPUT_TABLET_AXIS_NONE from the API
  tablet: spell out that we always include all values
  Merge branch 'master' into tablet-support
  Revert "tablet: Add tests for axes on proximity events"
  Merge branch 'master' into tablet-support
  cosmetic: drop double empty lines
  Merge branch 'master' into tablet-support
  test: fix two tablet tests
  test: replace a while loop with a litest helper
  test: fix double comparison macros
  test: add litest_assert_tablet_button_event()
  tablet: fix two coding style issues
  tablet: drop LIBINPUT_TOOL_NONE from the public API
  tablet: de-couple tool enum values from linux/input.h
  tablet: document what the tool type means
  tablet: add libinput_tool_get_tool_id()
  Keep the tablet APIs in a separate symbol version block
  tablet: use libwacom to identify tablets for left-handedness
  tablet: explicitly ignore ABS_THROTTLE, ABS_RX, ABS_RY, and ABS_RZ
  tablet: factor out checking a device for axes
  tablet: factor out setting axis bits on a tool
  tablet: expand the button mask to allow for BTN_LEFT, RIGHT, MIDDLE
  tablet: add support for libinput_tool_has_button
  tablet: handle mouse-buttons from a tool
  tablet: rely on li

mesa: Changes to 'debian-experimental'

2016-02-23 Thread Timo Aaltonen
Rebased ref, commits from common ancestor:
commit 26c9ec36998b439897511eb17a992cbc0cfd4c92
Author: Timo Aaltonen 
Date:   Tue Feb 23 16:03:19 2016 +0200

rules: Migrate to dh.

diff --git a/debian/changelog b/debian/changelog
index 9691f66..c03a20c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ mesa (11.2.0~rc1-1) UNRELEASED; urgency=medium
   * rules, *.install.in, not-installed: Drop dri/-build prefix, we build
 everything in one pass nowadays.
   * control: Bump libdrm-dev build-dep to 2.4.67 for freedreno.
+  * rules: Migrate to dh.
 
  -- Timo Aaltonen   Tue, 23 Feb 2016 09:48:38 +0200
 
diff --git a/debian/rules b/debian/rules
index 0a6b62d..71c09c4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -107,15 +107,15 @@ else
   else
DRI_DRIVERS += swrast
   endif
-
confflags_DIRECT_RENDERING = --enable-driglx-direct
confflags_GALLIUM += --enable-vdpau
 endif
+
 confflags_EGL = --with-egl-platforms="$(EGL_DISPLAYS)"
 confflags_GLES = --enable-gles1 --enable-gles2
 confflags_GALLIUM += --with-gallium-drivers="$(GALLIUM_DRIVERS)"
 
-confflags = \
+confflags += \
--enable-dri \
--with-dri-drivers="$(DRI_DRIVERS)" \
--with-dri-driverdir=/usr/lib/$(DEB_HOST_MULTIARCH)/dri \
@@ -134,56 +134,8 @@ confflags = \
$(confflags_GLES) \
$(buildflags)
 
-configure: $(QUILT_STAMPFN) configure.ac
-   autoreconf -vfi
-
-# list the configurations that will built
-configs:
-   @echo Building the following configurations: $(CONFIGS)
-
-$(STAMP_DIR)/stamp:
-   dh_testdir
-   mkdir -p $(STAMP_DIR)
-   >$@
-
-$(QUILT_STAMPFN): $(STAMP_DIR)/stamp
-
-build: build-stamp
-
-build-stamp: $(BUILD_STAMPS)
-   >$@
-
-$(STAMP)-build: configure
-   dh_testdir
-
-   mkdir -p $(DEB_BUILD_DIR)/$*
-
-   cd $(DEB_BUILD_DIR)/$* && \
-   ../configure --prefix=/usr --mandir=\$${prefix}/share/man \
---infodir=\$${prefix}/share/info --sysconfdir=/etc \
---libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
---localstatedir=/var --disable-silent-rules \
-$(confflags) $(confflags-$*)
-   cd $(DEB_BUILD_DIR)/$* && $(MAKE)
-   >$@
-
-install: build
-   # Add here commands to install the package into debian/tmp
-   dh_testdir
-   dh_testroot
-   dh_prep
-   dh_installdirs
-   $(MAKE) -C $(DEB_BUILD_DIR) DESTDIR=$(CURDIR)/debian/tmp install
-   for file in debian/*.in; \
-   do \
-   sed -e"s,\$${DEB_HOST_MULTIARCH},$(DEB_HOST_MULTIARCH),g" \
-   $${file} > $${file%%.in}; \
-   done
-
-clean: unpatch
-   dh_testdir
+override_dh_clean:
rm -rf .pc
-
rm -f config.cache config.log config.status
rm -f */config.cache */config.log */config.status
rm -f conftest* */conftest*
@@ -193,7 +145,6 @@ clean: unpatch
rm -rf $$(find -name Makefile.in)
rm -rf aclocal.m4 bin/missing bin/depcomp install-sh bin/ltmain.sh
rm -f bin/ar-lib bin/compile bin/ylwrap bin/install-sh
-   rm -rf $(STAMP_DIR)
for file in debian/*.in; do rm -f $${file%%.in}; done
rm -f src/glsl/builtins/tools/texture_builtins.pyc
rm -f src/mapi/glapi/gen/*.pyc
@@ -203,20 +154,26 @@ clean: unpatch
 
dh_clean
 
-# Build architecture-independent files here.
-binary-indep: install
+override_dh_auto_configure:
+   dh_auto_configure -- \
+   --disable-silent-rules \
+   $(confflags)
+
+override_dh_auto_install:
+   dh_auto_install
+   for file in debian/*.in; \
+   do \
+   sed -e"s,\$${DEB_HOST_MULTIARCH},$(DEB_HOST_MULTIARCH),g" \
+   $${file} > $${file%%.in}; \
+   done
 
 allpkg = $(shell dh_listpackages -s)
 
-# Build architecture-dependent files here.
-binary-arch: install
-   dh_testdir
-   dh_testroot
+override_dh_installchangelogs:
dh_installchangelogs -s
dh_installchangelogs -pmesa-common-dev
-   dh_installdocs -s
-   dh_installexamples -s
 
+override_dh_install:
# Also get rid of other files which aren't installed. Do not
# use -f to ensure we notice disappearing files:
set -e; for file in $(NOT_INSTALLED); do rm debian/tmp/$$file; done
@@ -238,27 +195,21 @@ binary-arch: install
   endif
 
dh_install -s --fail-missing
-   dh_installman -s
-   dh_lintian -s
-   dh_link -s
+
# Install bug control and script:
set -e; for p in $(allpkg); do \
install -d debian/$$p/usr/share/bug/$$p && \
install -m 644 debian/local/control 
debian/$$p/usr/share/bug/$$p && \
install -m 755 debian/local/script  
debian/$$p/usr/share/bug/$$p; \
done
-   dh_strip
-   dh_compress -s
-   dh_fixperms -s
-   dh_makeshlibs -s -- -c4
-   dh_installdeb -s
-   dh_shlibdeps -s
-   dh_gencontrol -s
-  

mesa: Changes to 'upstream-experimental'

2016-02-23 Thread Timo Aaltonen
 .dir-locals.el|1 
 Android.common.mk |   12 
 Makefile.am   |1 
 VERSION   |2 
 appveyor.yml  |   11 
 configure.ac  |   15 
 docs/GL3.txt  |   12 
 docs/envvars.html |   30 
 docs/index.html   |6 
 docs/install.html |3 
 docs/relnotes.html|1 
 docs/relnotes/11.1.2.html |  182 
 docs/relnotes/11.2.0.html |8 
 include/D3D9/d3d9types.h  |1 
 include/c99/inttypes.h|  305 
 include/c99/stdbool.h |   46 
 include/c99/stdint.h  |  247 
 include/c99_compat.h  |8 
 include/c99_math.h|   49 
 include/d3dadapter/present.h  |3 
 include/pci_ids/i965_pci_ids.h|   18 
 scons/gallium.py  |   16 
 src/compiler/.gitignore   |1 
 src/compiler/Makefile.am  |2 
 src/compiler/builtin_type_macros.h|1 
 src/compiler/glsl/.gitignore  |1 
 src/compiler/glsl/ast.h   |   12 
 src/compiler/glsl/ast_function.cpp|  166 
 src/compiler/glsl/ast_to_hir.cpp  |  191 
 src/compiler/glsl/ast_type.cpp|   13 
 src/compiler/glsl/builtin_functions.cpp   |4 
 src/compiler/glsl/builtin_variables.cpp   |   15 
 src/compiler/glsl/glcpp/glcpp-parse.y |3 
 src/compiler/glsl/glsl_lexer.ll   |4 
 src/compiler/glsl/glsl_parser_extras.cpp  |  115 
 src/compiler/glsl/glsl_parser_extras.h|   12 
 src/compiler/glsl/ir.cpp  |   17 
 src/compiler/glsl/ir.h|   19 
 src/compiler/glsl/ir_clone.cpp|1 
 src/compiler/glsl/link_uniform_initializers.cpp   |1 
 src/compiler/glsl/link_uniforms.cpp   |  164 
 src/compiler/glsl/link_varyings.cpp   |   54 
 src/compiler/glsl/linker.cpp  |  411 -
 src/compiler/glsl/linker.h|   17 
 src/compiler/glsl/lower_discard_flow.cpp  |4 
 src/compiler/glsl/main.cpp|   17 
 src/compiler/glsl/opt_tree_grafting.cpp   |   11 
 src/compiler/glsl/program.h   |5 
 src/compiler/glsl/tests/sampler_types_test.cpp|2 
 src/compiler/glsl/tests/uniform_initializer_utils.cpp |3 
 src/compiler/glsl/tests/varyings_test.cpp |   78 
 src/compiler/glsl_types.cpp   |  204 
 src/compiler/glsl_types.h |   38 
 src/compiler/nir/glsl_to_nir.cpp  |   37 
 src/compiler/nir/nir.c|   24 
 src/compiler/nir/nir.h|  130 
 src/compiler/nir/nir_algebraic.py |9 
 src/compiler/nir/nir_builder.h|2 
 src/compiler/nir/nir_clone.c  |8 
 src/compiler/nir/nir_instr_set.c  |   18 
 src/compiler/nir/nir_intrinsics.c |   10 
 src/compiler/nir/nir_intrinsics.h |  177 
 src/compiler/nir/nir_lower_atomics.c  |4 
 src/compiler/nir/nir_lower_clip.c |8 
 src/compiler/nir/nir_lower_gs_intrinsics.c|4 
 src/compiler/nir/nir_lower_io.c   |   12 
 src/compiler/nir/nir_lower_locals_to_regs.c   |2 
 src/compiler/nir/nir_lower_samplers.c |   29 
 src/compiler/nir/nir_lower_tex.c  |6 
 src/compiler/nir/nir_lower_two_sided_color.c  |4 
 src/compiler/nir/nir_lower_

Bug#815666: xwayland: crashes when turning on screens after waking up from lockscreen

2016-02-23 Thread Lorenz Hübschle-Schneider
Attached is the output of gdb "thread apply all bt full" for
gnome-shell, both the grandchild process of gdm-x-session and
gdm-wayland-session. The parent in both cases is gnome-session-binary,
and gnome-session is invoked without flags/parameters (X) or
"--mode=gdm --wayland --display-server" (wayland). Maybe these can be
of help?

Cheers
Lorenz

On Tue, Feb 23, 2016 at 2:35 PM, Lorenz Hübschle-Schneider
 wrote:
> Package: xwayland
> Version: 2:1.18.1-1
> Severity: grave
> Justification: renders package unusable
>
> Dear Maintainer,
>
> since today my machine is no longer lockable, as Xwayland segfaults upon 
> waking
> up whenever I lock the screen for more than a few seconds.  The precise
> criterion for the crash happening or not is the monitors powering down. The
> segfault occurs when the monitors power up again.  This renders my system
> unlockable as gnome-session now uses Xwayland by default.
>
> >From the journal:
>
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE)
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) Backtrace:
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 0: /usr/bin/Xwayland 
> (xorg_backtrace+0x4e) [0x55e3df37cb0e]
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 1: /usr/bin/Xwayland 
> (0x55e3df1e2000+0x19ee99) [0x55e3df380e99]
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 2: 
> /lib/x86_64-linux-gnu/libc.so.6 (0x7ff802838000+0x33590) [0x7ff80286b590]
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 3: /usr/bin/Xwayland 
> (MakeAtom+0x30) [0x55e3df3352f0]
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 4: /usr/bin/Xwayland 
> (0x55e3df1e2000+0xe7cd8) [0x55e3df2c9cd8]
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 5: /usr/bin/Xwayland 
> (0x55e3df1e2000+0xe8739) [0x55e3df2ca739]
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 6: /usr/bin/Xwayland 
> (0x55e3df1e2000+0xe8d5b) [0x55e3df2cad5b]
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 7: /usr/bin/Xwayland 
> (0x55e3df1e2000+0x164dcf) [0x55e3df346dcf]
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 8: /usr/bin/Xwayland 
> (0x55e3df1e2000+0x168de3) [0x55e3df34ade3]
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 9: 
> /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf0) [0x7ff802858870]
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 10: /usr/bin/Xwayland 
> (_start+0x29) [0x55e3df21b019]
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE)
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) Segmentation fault at 
> address 0x0
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE)
> Feb 23 13:47:45 i10pc82 gnome-session[836]: Fatal server error:
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) Caught signal 11 
> (Segmentation fault). Server aborting
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE)
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (gnome-settings-daemon:920): 
> Gdk-WARNING **: gnome-settings-daemon: Fatal IO error 11 (Resource 
> temporarily unavailable) on X server :1024.
> Feb 23 13:47:45 i10pc82 org.a11y.atspi.Registry[889]: XIO:  fatal IO error 11 
> (Resource temporarily unavailable) on X server ":1024"
> Feb 23 13:47:45 i10pc82 org.a11y.atspi.Registry[889]:   after 21 requests 
> (21 known processed) with 0 events remaining.
> Feb 23 13:47:45 i10pc82 gnome-session-binary[836]: WARNING: App 
> 'gnome-settings-daemon.desktop' exited with code 1
> Feb 23 13:47:45 i10pc82 gnome-session[836]: gnome-session-binary[836]: 
> WARNING: App 'gnome-settings-daemon.desktop' exited with code 1
> Feb 23 13:47:45 i10pc82 gnome-session[836]: (gnome-shell:844): mutter-ERROR 
> **: Connection to xwayland lost
> Feb 23 13:47:45 i10pc82 kernel: traps: gnome-shell[844] trap int3 
> ip:7fc30b86287b sp:7ffc0fa3af30 error:0
> Feb 23 13:47:45 i10pc82 gnome-session[836]: ** (gnome-settings-daemon:995): 
> WARNING **: Unable to initialize GTK+
> Feb 23 13:47:45 i10pc82 gnome-session[836]: gnome-session-binary[836]: 
> WARNING: App 'gnome-settings-daemon.desktop' exited with code 1
> Feb 23 13:47:45 i10pc82 gnome-session-binary[836]: WARNING: App 
> 'gnome-settings-daemon.desktop' exited with code 1
> Feb 23 13:47:45 i10pc82 gnome-session-binary[836]: Unrecoverable failure in 
> required component gnome-shell-wayland.desktop
>
> I'm not sure if this should be filed against gnome-session, gnome-shell or 
> some
> other package but since the segmentation fault is occurring in Xwayland I
> decided to file the issue here.
>
> The issue also looks very similar to #814982, but seems to be triggered by
> some other update since it never occurred before today, and now it is 100%
> reproducible.  Package changes since last confirmed working state, from
> /var/log/aptitude, are listed below.
>
> Thanks a lot in advance
>
> Cheers
> Lorenz
>
> Aptitude 0.7.5: log report
> Mon, Feb 22 2016 17:41:48 +0100
>
>   IMPORTANT: this log only lists intended actions; actions which fail
>   due to dpkg problems may not be completed.
>
> Will install 263 packages, and remove 3 packages.
> 220 MB of disk space will be

wayland-protocols: Changes to 'upstream-unstable'

2016-02-23 Thread Hector Oron
 .gitignore   |5 
 Makefile.am  |   12 
 configure.ac |   18 
 m4/compat.m4 |   12 
 tests/scan.sh|   10 
 unstable/pointer-constraints/README  |4 
 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml |  344 
++
 unstable/relative-pointer/README |4 
 unstable/relative-pointer/relative-pointer-unstable-v1.xml   |  138 
 unstable/xdg-shell/xdg-shell-unstable-v5.xml |1 
 10 files changed, 547 insertions(+), 1 deletion(-)

New commits:
commit 596dfda882a51c05699bcb28a8459ce936a138db
Author: Jonas Ådahl 
Date:   Tue Feb 16 17:06:44 2016 +0800

configure.ac: Bump version to 1.1

Signed-off-by: Jonas Ådahl 

diff --git a/configure.ac b/configure.ac
index 61693fb..90cce42 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [0])
+m4_define([wayland_protocols_minor_version], [1])
 m4_define([wayland_protocols_version],
   [wayland_protocols_major_version.wayland_protocols_minor_version])
 

commit 162619d605982600816edce712ec5229cfe4ea6f
Author: Jonas Ådahl 
Date:   Wed Oct 21 11:59:01 2015 +0800

Introduce pointer locking and confinement protocol

This patch introduces a new protocol for locking and confining a
pointer. It consists of a new global object with two requests; one for
locking the surface to a position, one for confining the pointer to a
given region.

Signed-off-by: Jonas Ådahl 
Reviewed-by: Peter Hutterer 
Reviewed-by: Derek Foreman 
Reviewed-by: Reviewed-by: Daniel Stone 

diff --git a/Makefile.am b/Makefile.am
index 0389637..57d0023 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,6 +6,7 @@ unstable_protocols =
\
unstable/input-method/input-method-unstable-v1.xml  
\
unstable/xdg-shell/xdg-shell-unstable-v5.xml
\
unstable/relative-pointer/relative-pointer-unstable-v1.xml  
\
+   unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
\
$(NULL)
 
 stable_protocols = 
\
diff --git a/unstable/pointer-constraints/README 
b/unstable/pointer-constraints/README
new file mode 100644
index 000..8a242f8
--- /dev/null
+++ b/unstable/pointer-constraints/README
@@ -0,0 +1,4 @@
+Pointer constraints protocol
+
+Maintainers:
+Jonas Ådahl 
diff --git a/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml 
b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
new file mode 100644
index 000..192622f
--- /dev/null
+++ b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
@@ -0,0 +1,344 @@
+
+
+
+  
+Copyright © 2014  Jonas Ådahl
+Copyright © 2015  Red Hat Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+  
+
+  
+This protocol specifies a set of interfaces used for adding constraints to
+the motion of a pointer. Possible constraints include confining pointer
+motions to a given region, or locking it to its current position.
+
+In order to contrain the pointer, a client must first bind the global
+interface "wp_pointer_constraints" which, if a compositor supports pointer
+constraints, is exposed by the registry. Using the bound global object, the
+client uses the request that corresponds to the type of constraint it wants
+to make. See wp_pointer_constraints f

wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.1-1'

2016-02-23 Thread Hector Oron
Tag 'wayland-protocols-1.1-1' created by Héctor Orón Martínez 
 at 2016-02-23 13:51 +

Release Debian version wayland-protocols-1.1-1

Changes since wayland-protocols-1.0-1:
Bryce Harrington (1):
  configure.ac: Fix compatibility for older pkg-config versions

Derek Foreman (2):
  test: add make check
  ignore: ignore config.sub and config.guess

Héctor Orón Martínez (3):
  Merge tag '1.1' of 
git://anongit.freedesktop.org/wayland/wayland-protocols into upstream-unstable
  Merge branch 'upstream-unstable' into debian-unstable
  Release Debian version wayland-protocols-1.1-1

Jonas Ådahl (3):
  Introduce wp_relative_pointer interface
  Introduce pointer locking and confinement protocol
  configure.ac: Bump version to 1.1

Mike Blumenkrantz (1):
  xdg-shell: add state range reservation for EFL

---
 .gitignore   |5 
 Makefile.am  |   12 
 configure.ac |   18 
 debian/changelog |8 
 m4/compat.m4 |   12 
 tests/scan.sh|   10 
 unstable/pointer-constraints/README  |4 
 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml |  344 
++
 unstable/relative-pointer/README |4 
 unstable/relative-pointer/relative-pointer-unstable-v1.xml   |  138 
 unstable/xdg-shell/xdg-shell-unstable-v5.xml |1 
 11 files changed, 555 insertions(+), 1 deletion(-)
---



wayland-protocols: Changes to 'debian-unstable'

2016-02-23 Thread Hector Oron
 .gitignore   |5 
 Makefile.am  |   12 
 configure.ac |   18 
 debian/changelog |8 
 m4/compat.m4 |   12 
 tests/scan.sh|   10 
 unstable/pointer-constraints/README  |4 
 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml |  344 
++
 unstable/relative-pointer/README |4 
 unstable/relative-pointer/relative-pointer-unstable-v1.xml   |  138 
 unstable/xdg-shell/xdg-shell-unstable-v5.xml |1 
 11 files changed, 555 insertions(+), 1 deletion(-)

New commits:
commit f3747f47a2ee95414794db0e39c29edc7b5091cf
Author: Héctor Orón Martínez 
Date:   Tue Feb 23 14:50:58 2016 +0100

Release Debian version wayland-protocols-1.1-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 2411715..e956164 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+wayland-protocols (1.1-1) unstable; urgency=medium
+
+  * New upstream release.
+- Fixes noarch_pkgconfigdir is not available on oldish pkg-config's
+(Closes: #814967)
+
+ -- Héctor Orón Martínez   Tue, 23 Feb 2016 14:46:21 +0100
+
 wayland-protocols (1.0-1) unstable; urgency=medium
 
   * Initial release (Closes: #814048)

commit 596dfda882a51c05699bcb28a8459ce936a138db
Author: Jonas Ådahl 
Date:   Tue Feb 16 17:06:44 2016 +0800

configure.ac: Bump version to 1.1

Signed-off-by: Jonas Ådahl 

diff --git a/configure.ac b/configure.ac
index 61693fb..90cce42 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [0])
+m4_define([wayland_protocols_minor_version], [1])
 m4_define([wayland_protocols_version],
   [wayland_protocols_major_version.wayland_protocols_minor_version])
 

commit 162619d605982600816edce712ec5229cfe4ea6f
Author: Jonas Ådahl 
Date:   Wed Oct 21 11:59:01 2015 +0800

Introduce pointer locking and confinement protocol

This patch introduces a new protocol for locking and confining a
pointer. It consists of a new global object with two requests; one for
locking the surface to a position, one for confining the pointer to a
given region.

Signed-off-by: Jonas Ådahl 
Reviewed-by: Peter Hutterer 
Reviewed-by: Derek Foreman 
Reviewed-by: Reviewed-by: Daniel Stone 

diff --git a/Makefile.am b/Makefile.am
index 0389637..57d0023 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,6 +6,7 @@ unstable_protocols =
\
unstable/input-method/input-method-unstable-v1.xml  
\
unstable/xdg-shell/xdg-shell-unstable-v5.xml
\
unstable/relative-pointer/relative-pointer-unstable-v1.xml  
\
+   unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
\
$(NULL)
 
 stable_protocols = 
\
diff --git a/unstable/pointer-constraints/README 
b/unstable/pointer-constraints/README
new file mode 100644
index 000..8a242f8
--- /dev/null
+++ b/unstable/pointer-constraints/README
@@ -0,0 +1,4 @@
+Pointer constraints protocol
+
+Maintainers:
+Jonas Ådahl 
diff --git a/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml 
b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
new file mode 100644
index 000..192622f
--- /dev/null
+++ b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
@@ -0,0 +1,344 @@
+
+
+
+  
+Copyright © 2014  Jonas Ådahl
+Copyright © 2015  Red Hat Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILIT

Processing of wayland-protocols_1.1-1_source.changes

2016-02-23 Thread Debian FTP Masters
wayland-protocols_1.1-1_source.changes uploaded successfully to localhost
along with the files:
  wayland-protocols_1.1-1.dsc
  wayland-protocols_1.1.orig.tar.gz
  wayland-protocols_1.1-1.diff.gz

Greetings,

Your Debian queue daemon (running on host franck.debian.org)



Bug#815666: xwayland: crashes when turning on screens after waking up from lockscreen

2016-02-23 Thread Lorenz Hübschle-Schneider
Package: xwayland
Version: 2:1.18.1-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

since today my machine is no longer lockable, as Xwayland segfaults upon waking
up whenever I lock the screen for more than a few seconds.  The precise
criterion for the crash happening or not is the monitors powering down. The
segfault occurs when the monitors power up again.  This renders my system
unlockable as gnome-session now uses Xwayland by default.

>From the journal:

Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE)
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) Backtrace:
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 0: /usr/bin/Xwayland 
(xorg_backtrace+0x4e) [0x55e3df37cb0e]
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 1: /usr/bin/Xwayland 
(0x55e3df1e2000+0x19ee99) [0x55e3df380e99]
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 2: 
/lib/x86_64-linux-gnu/libc.so.6 (0x7ff802838000+0x33590) [0x7ff80286b590]
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 3: /usr/bin/Xwayland 
(MakeAtom+0x30) [0x55e3df3352f0]
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 4: /usr/bin/Xwayland 
(0x55e3df1e2000+0xe7cd8) [0x55e3df2c9cd8]
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 5: /usr/bin/Xwayland 
(0x55e3df1e2000+0xe8739) [0x55e3df2ca739]
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 6: /usr/bin/Xwayland 
(0x55e3df1e2000+0xe8d5b) [0x55e3df2cad5b]
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 7: /usr/bin/Xwayland 
(0x55e3df1e2000+0x164dcf) [0x55e3df346dcf]
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 8: /usr/bin/Xwayland 
(0x55e3df1e2000+0x168de3) [0x55e3df34ade3]
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 9: 
/lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf0) [0x7ff802858870]
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) 10: /usr/bin/Xwayland 
(_start+0x29) [0x55e3df21b019]
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE)
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) Segmentation fault at address 
0x0
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE)
Feb 23 13:47:45 i10pc82 gnome-session[836]: Fatal server error:
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE) Caught signal 11 (Segmentation 
fault). Server aborting
Feb 23 13:47:45 i10pc82 gnome-session[836]: (EE)
Feb 23 13:47:45 i10pc82 gnome-session[836]: (gnome-settings-daemon:920): 
Gdk-WARNING **: gnome-settings-daemon: Fatal IO error 11 (Resource temporarily 
unavailable) on X server :1024.
Feb 23 13:47:45 i10pc82 org.a11y.atspi.Registry[889]: XIO:  fatal IO error 11 
(Resource temporarily unavailable) on X server ":1024"
Feb 23 13:47:45 i10pc82 org.a11y.atspi.Registry[889]:   after 21 requests 
(21 known processed) with 0 events remaining.
Feb 23 13:47:45 i10pc82 gnome-session-binary[836]: WARNING: App 
'gnome-settings-daemon.desktop' exited with code 1
Feb 23 13:47:45 i10pc82 gnome-session[836]: gnome-session-binary[836]: WARNING: 
App 'gnome-settings-daemon.desktop' exited with code 1
Feb 23 13:47:45 i10pc82 gnome-session[836]: (gnome-shell:844): mutter-ERROR **: 
Connection to xwayland lost
Feb 23 13:47:45 i10pc82 kernel: traps: gnome-shell[844] trap int3 
ip:7fc30b86287b sp:7ffc0fa3af30 error:0
Feb 23 13:47:45 i10pc82 gnome-session[836]: ** (gnome-settings-daemon:995): 
WARNING **: Unable to initialize GTK+
Feb 23 13:47:45 i10pc82 gnome-session[836]: gnome-session-binary[836]: WARNING: 
App 'gnome-settings-daemon.desktop' exited with code 1
Feb 23 13:47:45 i10pc82 gnome-session-binary[836]: WARNING: App 
'gnome-settings-daemon.desktop' exited with code 1
Feb 23 13:47:45 i10pc82 gnome-session-binary[836]: Unrecoverable failure in 
required component gnome-shell-wayland.desktop

I'm not sure if this should be filed against gnome-session, gnome-shell or some
other package but since the segmentation fault is occurring in Xwayland I
decided to file the issue here.

The issue also looks very similar to #814982, but seems to be triggered by
some other update since it never occurred before today, and now it is 100%
reproducible.  Package changes since last confirmed working state, from
/var/log/aptitude, are listed below.

Thanks a lot in advance

Cheers
Lorenz

Aptitude 0.7.5: log report
Mon, Feb 22 2016 17:41:48 +0100

  IMPORTANT: this log only lists intended actions; actions which fail
  due to dpkg problems may not be completed.

Will install 263 packages, and remove 3 packages.
220 MB of disk space will be used

[REMOVE, NOT USED] libquvi-scripts:amd64 0.4.21-2
[REMOVE, NOT USED] libquvi7:amd64 0.4.1-3
[REMOVE, NOT USED] linux-perf-4.3:amd64 4.3.1-2
[INSTALL, DEPENDENCIES] linux-headers-4.4.0-1-amd64:amd64 4.4.2-3
[INSTALL, DEPENDENCIES] linux-headers-4.4.0-1-common:amd64 4.4.2-3
[INSTALL, DEPENDENCIES] linux-image-4.4.0-1-amd64:amd64 4.4.2-3
[INSTALL, DEPENDENCIES] linux-kbuild-4.4:i386 4.4-4
[INSTALL, DEPENDENCIES] linux-perf-4.4:amd64 4.4-4
[UPGRADE] afl:amd64 1.96b-1 -> 1.96b-2
[UPGRADE] afl-clang:amd64 1.96b-1 -> 1.96b-2
[UPGRADE] aptitude:amd64 0.