Bug#891809:

2018-02-28 Thread starenka .
Seems like installing newer mesa solves this for me:

apt install libgl1-mesa-dri -t experimental

---
In Perl you shoot yourself in the foot, but nobody can understand how you
did it. Six months later, neither can you. | print 'aknerats'[::-1]


Re: You Gonna Love This DVskH

2018-02-28 Thread Will Borzello


Sent from my iPhonet



Bug#891809: xserver-xorg-video-intel: Rapid page scrolling freezes whole system and after ~15s restarts X (i915)

2018-02-28 Thread starenka
Package: xserver-xorg-video-intel
Version: 2:2.99.917+git20171229-1
Severity: important

Hi folks,

whenever I pgup and pgdown severl times in Emacs buffer, my system freezes and
after a while it restarts X. I'd love to share more information, but I don't
know how to get relevant information, all I see in dmesg is:

[  110.997418] [drm] GPU HANG: ecode 9:0:0x85db, in Xorg [6849], reason:
Hang on rcs0, action: reset
[  110.997424] i915 :00:02.0: Resetting rcs0 after gpu hang
[  118.989720] i915 :00:02.0: Resetting rcs0 after gpu hang
[  126.992591] i915 :00:02.0: Resetting rcs0 after gpu hang
[  134.991226] i915 :00:02.0: Resetting rcs0 after gpu hang
[  142.988915] i915 :00:02.0: Resetting rcs0 after gpu hang

I think I've found similar bug reported in Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1547612



-- Package-specific info:
/etc/X11/X does not exist.
/etc/X11/X is not a symlink.
/etc/X11/X is not executable.

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 520 
[8086:1916] (rev 07)

/etc/X11/xorg.conf does not exist.

/etc/X11/xorg.conf.d does not exist.

/etc/modprobe.d contains no KMS configuration files.

Kernel version (/proc/version):
---
Linux version 4.14.0-3-amd64 (debian-ker...@lists.debian.org) (gcc version 
7.3.0 (Debian 7.3.0-3)) #1 SMP Debian 4.14.17-1 (2018-02-14)

Xorg X server log files on system:
--
-rw-r--r-- 1 starenka starenka 35626 Feb 16  2017 
/home/starenka/.local/share/xorg/Xorg.0.log
-rw-r--r-- 1 root root 44130 Feb 28 23:55 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[   787.596] (--) Log file renamed from "/var/log/Xorg.pid-24747.log" to 
"/var/log/Xorg.0.log"
[   787.597] 
X.Org X Server 1.19.6
Release Date: 2017-12-20
[   787.597] X Protocol Version 11, Revision 0
[   787.597] Build Operating System: Linux 4.9.0-5-amd64 x86_64 Debian
[   787.598] Current Operating System: Linux kosmik1 4.14.0-3-amd64 #1 SMP 
Debian 4.14.17-1 (2018-02-14) x86_64
[   787.598] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.14.0-3-amd64 
root=UUID=14795565-d456-4401-92e5-fca2f272daaf ro quiet
[   787.598] Build Date: 26 January 2018  04:30:21PM
[   787.598] xorg-server 2:1.19.6-1 (https://www.debian.org/support) 
[   787.598] Current version of pixman: 0.34.0
[   787.598]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[   787.598] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   787.598] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 28 23:42:38 
2018
[   787.598] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   787.599] (==) No Layout section.  Using the first Screen section.
[   787.599] (==) No screen section available. Using defaults.
[   787.599] (**) |-->Screen "Default Screen Section" (0)
[   787.599] (**) |   |-->Monitor ""
[   787.600] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[   787.600] (==) Automatically adding devices
[   787.600] (==) Automatically enabling devices
[   787.600] (==) Automatically adding GPU devices
[   787.600] (==) Max clients allowed: 256, resource mask: 0x1f
[   787.600] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   787.600]Entry deleted from font path.
[   787.600] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[   787.600] (==) ModulePath set to "/usr/lib/xorg/modules"
[   787.600] (II) The server relies on udev to provide the list of input 
devices.
If no devices become available, reconfigure udev or disable 
AutoAddDevices.
[   787.600] (II) Loader magic: 0x55c7fa540de0
[   787.600] (II) Module ABI versions:
[   787.600]X.Org ANSI C Emulation: 0.4
[   787.600]X.Org Video Driver: 23.0
[   787.600]X.Org XInput driver : 24.1
[   787.600]X.Org Server Extension : 10.0
[   787.603] (++) using VT number 7

[   787.603] (II) systemd-logind: logind integration requires -keeptty and 
-keeptty was not provided, disabling logind integration
[   787.605] (II) xfree86: Adding drm device (/dev/dri/card0)
[   787.610] (--) PCI:*(0:0:2:0) 8086:1916:17aa:504a rev 7, Mem @ 
0xf000/16777216, 0xe000/268435456, I/O @ 0xe000/64, BIOS @ 
0x/131072
[   787.611] (II) LoadModule: "glx"
[   787.611] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   

[Git][xorg-team/lib/mesa][ubuntu+1] 2 commits: fix the patch, and upload for real

2018-02-28 Thread Timo Aaltonen
Timo Aaltonen pushed to branch ubuntu+1 at X Strike Force / lib / mesa


Commits:
e62c2ab9 by Timo Aaltonen at 2018-02-28T17:53:06+02:00
fix the patch, and upload for real

- - - - -
a6d1c160 by Timo Aaltonen at 2018-02-28T19:38:03+02:00
dont-enable-10bpc-by-default.diff: Replace the drirc hack, just flip the 
default to not enable 10bpc configs by default for gallium drivers. (LP: 
#1752123)

- - - - -


3 changed files:

- debian/changelog
- − debian/patches/dont-expose-10bpc-to-gnome-shell.diff
- debian/patches/series


Changes:

=
debian/changelog
=
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+mesa (18.0.0~rc4-1ubuntu3) bionic; urgency=medium
+
+  * dont-enable-10bpc-by-default.diff: Replace the drirc hack, just flip
+the default to not enable 10bpc configs by default for gallium drivers.
+(LP: #1752123)
+
+ -- Timo Aaltonen   Wed, 28 Feb 2018 19:34:58 +0200
+
 mesa (18.0.0~rc4-1ubuntu2) bionic; urgency=medium
 
   * control: Remove libtxc-* Recommends which were left over after a


=
debian/patches/dont-expose-10bpc-to-gnome-shell.diff deleted
=
--- a/debian/patches/dont-expose-10bpc-to-gnome-shell.diff
+++ /dev/null
@@ -1,77 +0,0 @@
-From cf1b6bf1faf973afb61c80376ae067d2048a535b Mon Sep 17 00:00:00 2001
-From: Mario Kleiner 
-Date: Thu, 24 Aug 2017 14:20:54 +0200
-Subject: [PATCH 1/2] drirc: Don't expose 10 bpc visuals/configs to
- gnome-shell. (v2)
-
-Set 'allow_rgb10_configs' false when gnome-shell is the
-client.
-
-Gnome-Shell/Wayland (= Mutter drm/kms wayland backend)
-currently can't handle non RGB8 configs. It will treat
-any framebuffer as RGBX8 or RGBA8, so if provided with
-a RGB10A2 or RGB10X2 framebuffer, the compositors
-kms backend will simply pass it to the kernel as RGBX8
-for scanout, resulting in false colors.
-
-Gnome-Shell/X11 displays 10 bpc drawables correctly without
-any color artifacts if X-Screen DefaultDepth 30 is set.
-
-Both Gnome-Shell Wayland and X11 for some reason seem to
-have problems with hit-testing for RGB10 modes, making them
-almost unusable: Neither context menus (right mouse click)
-on the desktop, nor the icons in the dock, nor any part of
-the menu bar at the top, nor any icons on the desktop,
-respond to any mouse clicks. The same problem appears for
-window decorations (resize, move, close of windows via mouse
-impossible).
-
-The same problem happens when testing with the amdgpu-pro
-proprietary OpenGL library in "DefaultDepth 30" mode, and
-with the NVidia proprietary driver with depth 30 mode, so
-this seems to be a problem inside Gnome-Shell, not in Mesa,
-X or Wayland.
-
-Not exposing RGB10 configs keeps Gnome-Shell usable, and
-still allows other X-Clients to do RGB10 rendering if X
-"DefaultDepth 30" is selected.
-
-No such problems happened under Gnome flashback session
-(Metacity), or with Compiz based UI's, or under KDE-5 with
-or without compositing.
-
-The most likely culprit is to be found in clutters picking
-code, which is based on rendering color coded "actor" id's
-to some framebuffer, then later reading it back at the
-(x,y) picking position and decoding into actor id's again.
-
-Possible starting points / culprits for debugging this:
-
-https://github.com/GNOME/clutter/blob/master/clutter/clutter-stage.c
-_clutter_stage_do_pick(),
-
-and
-
-https://github.com/GNOME/clutter/blob/master/clutter/clutter-main.c
-_clutter_pixel_to_id() and _clutter_id_to_color()
-
-v2: Renamed option from expose_rgb10_configs to allow_rgb10_configs.
-Add some hints to the possible location of the clutter problems.
-
-Signed-off-by: Mario Kleiner 

- src/util/drirc | 3 +++
- 1 file changed, 3 insertions(+)
-
 a/src/util/drirc
-+++ b/src/util/drirc
-@@ -166,6 +166,9 @@ TODO: document the other workarounds.
- 
- 
- 
-+
-+
-+
- 
- 
- 


=
debian/patches/series
=
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -9,4 +9,4 @@ egl-platform-mir.patch
 egl-platform-rs.patch
 khr_platform_mir.patch
 dri3-reinstate-get_dri_screen-callback.diff
-dont-expose-10bpc-to-gnome-shell.diff
+dont-enable-10bpc-by-default.diff



View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/mesa/compare/8c4556f4621ef2c42a998842eaaee02f8a96c12a...a6d1c160732c33afbe6be5677571ff4689f5cdde

---
View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/mesa/compare/8c4556f4621ef2c42a998842eaaee02f8a96c12a...a6d1c160732c33afbe6be5677571ff4689f5cdde
You're receiving this email because of your account on salsa.debian.org.


libinput_1.10.1-1_source.changes ACCEPTED into unstable

2018-02-28 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 28 Feb 2018 18:20:21 +0200
Source: libinput
Binary: libinput10 libinput-bin libinput10-udeb libinput-dev libinput-tools
Architecture: source
Version: 1.10.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Description:
 libinput-bin - input device management and event handling library - udev quirks
 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-udeb - input device management and event handling library - shared 
libra (udeb)
Closes: 891579
Launchpad-Bugs-Fixed: 1750664
Changes:
 libinput (1.10.1-1) unstable; urgency=medium
 .
   * New upstream release.
 - fix crashers (Closes: #891579) (LP: #1750664)
Checksums-Sha1:
 bfd2e511b924023d7c058d95989458853d8588a0 2589 libinput_1.10.1-1.dsc
 1b2a8970960998c5798b0ecba07dcaab2b340084 495644 libinput_1.10.1.orig.tar.xz
 48a7d500a487ea222c75767ffb548eef887570f8 241 libinput_1.10.1.orig.tar.xz.asc
 a1b40d210bd3c43b90b189cecb5af781b78e8fd3 8004 libinput_1.10.1-1.debian.tar.xz
 96f68cbfab560c0d705b4ef7d5d2e43150318be3 6133 
libinput_1.10.1-1_source.buildinfo
Checksums-Sha256:
 4787c914e40762c26d93546588f038ea3e1e5e8bd9877495a1823e5272597b21 2589 
libinput_1.10.1-1.dsc
 877522d76575e1945c7b3a9eb92cab90d5ad0379c4ef0dbe13054e489d4c6665 495644 
libinput_1.10.1.orig.tar.xz
 1d4116e56944c395eefa559bdd5e30771c838f9a04f75b59bec4beca33356efb 241 
libinput_1.10.1.orig.tar.xz.asc
 36af35cb77651a101523ab976a29a88ed82bb311629fcc7de0d0bcf70c0d012a 8004 
libinput_1.10.1-1.debian.tar.xz
 42c629de0b0e20c78828100efb0b63fd718b0d3af76bffed773a7ee1cfab3fb6 6133 
libinput_1.10.1-1_source.buildinfo
Files:
 4bdf434dcab5a257012b155aec06903e 2589 libs optional libinput_1.10.1-1.dsc
 b3d009f36691cb9c340a18109df837ef 495644 libs optional 
libinput_1.10.1.orig.tar.xz
 8279b775716f8dccd198634e223541fe 241 libs optional 
libinput_1.10.1.orig.tar.xz.asc
 a7f002a11f53acf886bf9817af224f99 8004 libs optional 
libinput_1.10.1-1.debian.tar.xz
 423e0fe72ca1799eeaa31ce04f005c45 6133 libs optional 
libinput_1.10.1-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAlqW1ucACgkQy3AxZaiJ
hNy8kA//XvaUQNxcAbVSRoisb/qgDANq+X5h7w/H0335U4g+A2gJ9SoWSF9khRLe
WTx/utQp9r2F2FyldW9Bh+OYhRFOASKMhik6v6AnGdu+THfu3+khvMjhhI39XObc
sn7ZwLmqalxQkbn2qXdqTuxvGJOJbglswuhudjba6whkKANOIB4ZOJK41JbR/zrj
9+akS2hShg3lEKzu1gpWWMVqlYLl5SOFyzPQi+HztV2Te2uBSn7uYdUcMciicU5b
WuE/N8BFDvAo7FSCqaVXW6r+NOYaUol5H89ZjcKOWvKC5yZf8+b8Kgw59aPJ9GR6
e12H7y+ggXhYtzlYYa3xwyiU0H2dcwVE/szuHem43a45UYydDY8Q6PZcVCDh/vse
y+8CJsreF4ys0WgHUef/lsFyMq0MEJmy8eIy29sXnFEI0eGZRt1slDp1W2sB+Et6
e03v/x9PoLV8GIekOyF6AQUNiDDAHei/7e/OPRnv7DDkKmoIsFUnIRXEIKFE8RUe
eYUtyFFR0nJEYmjXKxbB7QjjGZnSqtCzT6SpemokDQM+XESXjodt+ivX4iTZ0wMR
O5YwaFa0t7QFe46+4YhmEXt+m7yd83TwR6ZOw1mKcSeXbiNqdjlZ1mFDFhHRV68+
WuC9j2wu1ivfqtjTAXHHLd83roRDMUq7i5GuwKl/7xcExvWOdzI=
=us7u
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Accepted libinput 1.10.1-1 (source) into unstable

2018-02-28 Thread Timo Aaltonen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 28 Feb 2018 18:20:21 +0200
Source: libinput
Binary: libinput10 libinput-bin libinput10-udeb libinput-dev libinput-tools
Architecture: source
Version: 1.10.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Description:
 libinput-bin - input device management and event handling library - udev quirks
 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-udeb - input device management and event handling library - shared 
libra (udeb)
Closes: 891579
Launchpad-Bugs-Fixed: 1750664
Changes:
 libinput (1.10.1-1) unstable; urgency=medium
 .
   * New upstream release.
 - fix crashers (Closes: #891579) (LP: #1750664)
Checksums-Sha1:
 bfd2e511b924023d7c058d95989458853d8588a0 2589 libinput_1.10.1-1.dsc
 1b2a8970960998c5798b0ecba07dcaab2b340084 495644 libinput_1.10.1.orig.tar.xz
 48a7d500a487ea222c75767ffb548eef887570f8 241 libinput_1.10.1.orig.tar.xz.asc
 a1b40d210bd3c43b90b189cecb5af781b78e8fd3 8004 libinput_1.10.1-1.debian.tar.xz
 96f68cbfab560c0d705b4ef7d5d2e43150318be3 6133 
libinput_1.10.1-1_source.buildinfo
Checksums-Sha256:
 4787c914e40762c26d93546588f038ea3e1e5e8bd9877495a1823e5272597b21 2589 
libinput_1.10.1-1.dsc
 877522d76575e1945c7b3a9eb92cab90d5ad0379c4ef0dbe13054e489d4c6665 495644 
libinput_1.10.1.orig.tar.xz
 1d4116e56944c395eefa559bdd5e30771c838f9a04f75b59bec4beca33356efb 241 
libinput_1.10.1.orig.tar.xz.asc
 36af35cb77651a101523ab976a29a88ed82bb311629fcc7de0d0bcf70c0d012a 8004 
libinput_1.10.1-1.debian.tar.xz
 42c629de0b0e20c78828100efb0b63fd718b0d3af76bffed773a7ee1cfab3fb6 6133 
libinput_1.10.1-1_source.buildinfo
Files:
 4bdf434dcab5a257012b155aec06903e 2589 libs optional libinput_1.10.1-1.dsc
 b3d009f36691cb9c340a18109df837ef 495644 libs optional 
libinput_1.10.1.orig.tar.xz
 8279b775716f8dccd198634e223541fe 241 libs optional 
libinput_1.10.1.orig.tar.xz.asc
 a7f002a11f53acf886bf9817af224f99 8004 libs optional 
libinput_1.10.1-1.debian.tar.xz
 423e0fe72ca1799eeaa31ce04f005c45 6133 libs optional 
libinput_1.10.1-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAlqW1ucACgkQy3AxZaiJ
hNy8kA//XvaUQNxcAbVSRoisb/qgDANq+X5h7w/H0335U4g+A2gJ9SoWSF9khRLe
WTx/utQp9r2F2FyldW9Bh+OYhRFOASKMhik6v6AnGdu+THfu3+khvMjhhI39XObc
sn7ZwLmqalxQkbn2qXdqTuxvGJOJbglswuhudjba6whkKANOIB4ZOJK41JbR/zrj
9+akS2hShg3lEKzu1gpWWMVqlYLl5SOFyzPQi+HztV2Te2uBSn7uYdUcMciicU5b
WuE/N8BFDvAo7FSCqaVXW6r+NOYaUol5H89ZjcKOWvKC5yZf8+b8Kgw59aPJ9GR6
e12H7y+ggXhYtzlYYa3xwyiU0H2dcwVE/szuHem43a45UYydDY8Q6PZcVCDh/vse
y+8CJsreF4ys0WgHUef/lsFyMq0MEJmy8eIy29sXnFEI0eGZRt1slDp1W2sB+Et6
e03v/x9PoLV8GIekOyF6AQUNiDDAHei/7e/OPRnv7DDkKmoIsFUnIRXEIKFE8RUe
eYUtyFFR0nJEYmjXKxbB7QjjGZnSqtCzT6SpemokDQM+XESXjodt+ivX4iTZ0wMR
O5YwaFa0t7QFe46+4YhmEXt+m7yd83TwR6ZOw1mKcSeXbiNqdjlZ1mFDFhHRV68+
WuC9j2wu1ivfqtjTAXHHLd83roRDMUq7i5GuwKl/7xcExvWOdzI=
=us7u
-END PGP SIGNATURE-



Processing of libinput_1.10.1-1_source.changes

2018-02-28 Thread Debian FTP Masters
libinput_1.10.1-1_source.changes uploaded successfully to localhost
along with the files:
  libinput_1.10.1-1.dsc
  libinput_1.10.1.orig.tar.xz
  libinput_1.10.1.orig.tar.xz.asc
  libinput_1.10.1-1.debian.tar.xz
  libinput_1.10.1-1_source.buildinfo

Greetings,

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



Bug#891579: marked as done (libinput10: Crashes Xorg with assertion failed)

2018-02-28 Thread Debian Bug Tracking System
Your message dated Wed, 28 Feb 2018 16:35:04 +
with message-id 
and subject line Bug#891579: fixed in libinput 1.10.1-1
has caused the Debian Bug report #891579,
regarding libinput10: Crashes Xorg with assertion failed
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.)


-- 
891579: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891579
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libinput10
Version: 1.10.0-1
Severity: important
Tags: fixed-upstream patch
Forwarded: https://bugs.freedesktop.org/show_bug.cgi?id=105160

See Forwarded. This happens to me once every few hours while using my touchpad.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---
Source: libinput
Source-Version: 1.10.1-1

We believe that the bug you reported is fixed in the latest version of
libinput, 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 891...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Aaltonen  (supplier of updated libinput 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: Wed, 28 Feb 2018 18:20:21 +0200
Source: libinput
Binary: libinput10 libinput-bin libinput10-udeb libinput-dev libinput-tools
Architecture: source
Version: 1.10.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Description:
 libinput-bin - input device management and event handling library - udev quirks
 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-udeb - input device management and event handling library - shared 
libra (udeb)
Closes: 891579
Launchpad-Bugs-Fixed: 1750664
Changes:
 libinput (1.10.1-1) unstable; urgency=medium
 .
   * New upstream release.
 - fix crashers (Closes: #891579) (LP: #1750664)
Checksums-Sha1:
 bfd2e511b924023d7c058d95989458853d8588a0 2589 libinput_1.10.1-1.dsc
 1b2a8970960998c5798b0ecba07dcaab2b340084 495644 libinput_1.10.1.orig.tar.xz
 48a7d500a487ea222c75767ffb548eef887570f8 241 libinput_1.10.1.orig.tar.xz.asc
 a1b40d210bd3c43b90b189cecb5af781b78e8fd3 8004 libinput_1.10.1-1.debian.tar.xz
 96f68cbfab560c0d705b4ef7d5d2e43150318be3 6133 
libinput_1.10.1-1_source.buildinfo
Checksums-Sha256:
 4787c914e40762c26d93546588f038ea3e1e5e8bd9877495a1823e5272597b21 2589 
libinput_1.10.1-1.dsc
 877522d76575e1945c7b3a9eb92cab90d5ad0379c4ef0dbe13054e489d4c6665 495644 
libinput_1.10.1.orig.tar.xz
 1d4116e56944c395eefa559bdd5e30771c838f9a04f75b59bec4beca33356efb 241 
libinput_1.10.1.orig.tar.xz.asc
 36af35cb77651a101523ab976a29a88ed82bb311629fcc7de0d0bcf70c0d012a 8004 
libinput_1.10.1-1.debian.tar.xz
 42c629de0b0e20c78828100efb0b63fd718b0d3af76bffed773a7ee1cfab3fb6 6133 
libinput_1.10.1-1_source.buildinfo
Files:
 4bdf434dcab5a257012b155aec06903e 2589 libs optional libinput_1.10.1-1.dsc
 b3d009f36691cb9c340a18109df837ef 495644 libs optional 
libinput_1.10.1.orig.tar.xz
 8279b775716f8dccd198634e223541fe 241 libs optional 
libinput_1.10.1.orig.tar.xz.asc
 a7f002a11f53acf886bf9817af224f99 8004 libs optional 
libinput_1.10.1-1.debian.tar.xz
 423e0fe72ca1799eeaa31ce04f005c45 6133 libs optional 
libinput_1.10.1-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAlqW1ucACgkQy3AxZaiJ
hNy8kA//XvaUQNxcAbVSRoisb/qgDANq+X5h7w/H0335U4g+A2gJ9SoWSF9khRLe
WTx/utQp9r2F2FyldW9Bh+OYhRFOASKMhik6v6AnGdu+THfu3+khvMjhhI39XObc
sn7ZwLmqalxQkbn2qXdqTuxvGJOJbglswuhudjba6whkKANOIB4ZOJK41JbR/zrj

[Git][xorg-team/lib/mesa][ubuntu+1] 2 commits: dont-expose-10bpc-to-gnome-shell.diff: Add a workaround to not use 10bit RGB…

2018-02-28 Thread Timo Aaltonen
Timo Aaltonen pushed to branch ubuntu+1 at X Strike Force / lib / mesa


Commits:
436e91e8 by Timo Aaltonen at 2018-02-28T13:55:39+02:00
dont-expose-10bpc-to-gnome-shell.diff: Add a workaround to not use 10bit RGB 
config with gnome-shell, until mutter is fixed. (LP: #1752123)

- - - - -
8c4556f4 by Timo Aaltonen at 2018-02-28T14:17:23+02:00
release to bionic

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/dont-expose-10bpc-to-gnome-shell.diff
- debian/patches/series


Changes:

=
debian/changelog
=
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,12 @@
-mesa (18.0.0~rc4-1ubuntu2) UNRELEASED; urgency=medium
+mesa (18.0.0~rc4-1ubuntu2) bionic; urgency=medium
 
   * control: Remove libtxc-* Recommends which were left over after a
 merge.
+  * dont-expose-10bpc-to-gnome-shell.diff: Add a workaround to not use
+10bit RGB config with gnome-shell, until mutter is fixed. (LP:
+#1752123)
 
- -- Timo Aaltonen   Sun, 18 Feb 2018 19:26:10 +0200
+ -- Timo Aaltonen   Wed, 28 Feb 2018 13:55:43 +0200
 
 mesa (18.0.0~rc4-1ubuntu1) bionic; urgency=medium
 


=
debian/patches/dont-expose-10bpc-to-gnome-shell.diff
=
--- /dev/null
+++ b/debian/patches/dont-expose-10bpc-to-gnome-shell.diff
@@ -0,0 +1,77 @@
+From cf1b6bf1faf973afb61c80376ae067d2048a535b Mon Sep 17 00:00:00 2001
+From: Mario Kleiner 
+Date: Thu, 24 Aug 2017 14:20:54 +0200
+Subject: [PATCH 1/2] drirc: Don't expose 10 bpc visuals/configs to
+ gnome-shell. (v2)
+
+Set 'allow_rgb10_configs' false when gnome-shell is the
+client.
+
+Gnome-Shell/Wayland (= Mutter drm/kms wayland backend)
+currently can't handle non RGB8 configs. It will treat
+any framebuffer as RGBX8 or RGBA8, so if provided with
+a RGB10A2 or RGB10X2 framebuffer, the compositors
+kms backend will simply pass it to the kernel as RGBX8
+for scanout, resulting in false colors.
+
+Gnome-Shell/X11 displays 10 bpc drawables correctly without
+any color artifacts if X-Screen DefaultDepth 30 is set.
+
+Both Gnome-Shell Wayland and X11 for some reason seem to
+have problems with hit-testing for RGB10 modes, making them
+almost unusable: Neither context menus (right mouse click)
+on the desktop, nor the icons in the dock, nor any part of
+the menu bar at the top, nor any icons on the desktop,
+respond to any mouse clicks. The same problem appears for
+window decorations (resize, move, close of windows via mouse
+impossible).
+
+The same problem happens when testing with the amdgpu-pro
+proprietary OpenGL library in "DefaultDepth 30" mode, and
+with the NVidia proprietary driver with depth 30 mode, so
+this seems to be a problem inside Gnome-Shell, not in Mesa,
+X or Wayland.
+
+Not exposing RGB10 configs keeps Gnome-Shell usable, and
+still allows other X-Clients to do RGB10 rendering if X
+"DefaultDepth 30" is selected.
+
+No such problems happened under Gnome flashback session
+(Metacity), or with Compiz based UI's, or under KDE-5 with
+or without compositing.
+
+The most likely culprit is to be found in clutters picking
+code, which is based on rendering color coded "actor" id's
+to some framebuffer, then later reading it back at the
+(x,y) picking position and decoding into actor id's again.
+
+Possible starting points / culprits for debugging this:
+
+https://github.com/GNOME/clutter/blob/master/clutter/clutter-stage.c
+_clutter_stage_do_pick(),
+
+and
+
+https://github.com/GNOME/clutter/blob/master/clutter/clutter-main.c
+_clutter_pixel_to_id() and _clutter_id_to_color()
+
+v2: Renamed option from expose_rgb10_configs to allow_rgb10_configs.
+Add some hints to the possible location of the clutter problems.
+
+Signed-off-by: Mario Kleiner 
+---
+ src/util/drirc | 3 +++
+ 1 file changed, 3 insertions(+)
+
+--- a/src/util/drirc
 b/src/util/drirc
+@@ -166,6 +166,9 @@ TODO: document the other workarounds.
+ 
+ 
+ 
++
++
++
+ 
+ 
+ 


=
debian/patches/series
=
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -9,3 +9,4 @@ egl-platform-mir.patch
 egl-platform-rs.patch
 khr_platform_mir.patch
 dri3-reinstate-get_dri_screen-callback.diff
+dont-expose-10bpc-to-gnome-shell.diff



View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/mesa/compare/8d1604040dbf17ffe24fb4ab87f9df421e6f017d...8c4556f4621ef2c42a998842eaaee02f8a96c12a

---
View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/mesa/compare/8d1604040dbf17ffe24fb4ab87f9df421e6f017d...8c4556f4621ef2c42a998842eaaee02f8a96c12a
You're receiving this email because of your account on salsa.debian.org.


Bug#854627: root application will not run under wayland

2018-02-28 Thread Markus Ongyerth
Hi,

The cause of this problem is with how the X server is started by the gnome 
session (or to my knowledge all current wayland compositors).

Usually the xorg-xserver will have a magic cookie file somewhere protected by 
the unix user permissions that can be used to gain access to the server.
This file can be read by root, and therefore GUI applications started as root 
(whether that's sane or not) can connect to the users' X session.

Wayland compositors do not tell the Xwayland x11 server to use this mechanism, 
and therefore don't allow connecting via this method.

It is possible to allow it with `xhost +local:root`, but has the usual X 
security prolems.

Cheers,
ongy


signature.asc
Description: PGP signature


Bug#891674: Patch to fix the problem

2018-02-28 Thread Peter.Chubb
> "Michel" == Michel Dänzer  writes:

Michel> On 2018-02-28 02:41 AM, peter.ch...@data61.csiro.au wrote:

Michel> Doing it like this breaks ABI. This is fixed in libpciaccess
Michel> 0.14 by
Michel> 
https://cgit.freedesktop.org/xorg/lib/libpciaccess/commit/?id=a167bd6474522a709ff3cbb00476c0e4309cb66f
Michel> , though Xorg needs to be rebuilt against that for it to take
Michel> effect.

Any idea when this'll hit Debian's archives?  Because this bug will
prevent X11 working on any machine that has VMD storage.

Peter C
--
Dr Peter Chubb Tel: +61 2 9490 5852  http://ts.data61.csiro.au/
Trustworthy Systems Group   Data61 (formerly NICTA)


Bug#891674: Patch to fix the problem

2018-02-28 Thread Michel Dänzer
On 2018-02-28 02:41 AM, peter.ch...@data61.csiro.au wrote:
> The linux kernel treats PCI domains as 32 bit ints.
> 
> diff -ru libpciaccess-0.13.4/include/pciaccess.h 
> libpciaccess-0.13.4-fixed/include/pciaccess.h
> --- libpciaccess-0.13.4/include/pciaccess.h   2015-05-01 14:44:47.0 
> +1000
> +++ libpciaccess-0.13.4-fixed/include/pciaccess.h 2018-02-28 
> 12:21:12.280963252 +1100
> @@ -321,7 +321,7 @@
>   * the domain will always be zero.
>   */
>  /*@{*/
> -uint16_tdomain;
> +uint32_tdomain;
>  uint8_t bus;
>  uint8_t dev;
>  uint8_t func;
> diff -ru libpciaccess-0.13.4/src/linux_sysfs.c 
> libpciaccess-0.13.4-fixed/src/linux_sysfs.c
> --- libpciaccess-0.13.4/src/linux_sysfs.c 2015-05-01 14:44:47.0 
> +1000
> +++ libpciaccess-0.13.4-fixed/src/linux_sysfs.c   2018-02-28 
> 12:21:32.676941130 +1100
> @@ -157,7 +157,7 @@
>   (struct pci_device_private *) >devices[i];
>  
>  
> - sscanf(devices[i]->d_name, "%04x:%02x:%02x.%1u",
> + sscanf(devices[i]->d_name, "%x:%02x:%02x.%1u",
>  & dom, & bus, & dev, & func);
>  
>   device->base.domain = dom;
> 

Doing it like this breaks ABI. This is fixed in libpciaccess 0.14 by
https://cgit.freedesktop.org/xorg/lib/libpciaccess/commit/?id=a167bd6474522a709ff3cbb00476c0e4309cb66f
, though Xorg needs to be rebuilt against that for it to take effect.


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast | Mesa and X developer