Bug#815717: libinput10-udeb: uninstallable, depends on non-udeb libwacom2
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
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
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
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
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'
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
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'
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'
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'
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
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
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)
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'
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'
.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
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'
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'
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'
.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
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'
.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'
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'
.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
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
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.