Bug#833182: xserver-xorg-core regression on Intel HD Graphics: drmSetMaster(): Permission denied

2016-08-01 Thread Fredrik Tolf
Package: xserver-xorg-core
Version: 2:1.18.4-1
Severity: important

Dear Maintainer,

I just upgraded my laptop running Testing, and after the upgrade, the
X server would no longer start. The upgrade involved quite a few packages,
so I'm admittedly not sure if xserver-xorg-core is the right place to
look, but the evidence seems to suggest it.

Before the upgrade, Xorg automatically decided to use the intel(4) driver
for the built-in graphics in my Core i3 M370, but after the upgrade it
instead decided to use the modesetting(4) driver, which in turned failed
with the message that drmSetMaster() failed with EACCES.

I'm really not proficient enough in the complexity that is Xorg to properly
determine what is the "core" error here, but it seems to be one or both
of the following:

1) The wrong driver was detected (even if the modesetting driver worked,
   it seems it would be suboptimal for performance reasons).
2) The modesetting driver doesn't have the privileges it needs.

As for modesetting privileges, I'm guessing it would have worked if I had
made /usr/bin/Xorg SUID root as it used to be in the past, but since it is
no longer installed as SUID root by default, I'm also guessing that the idea
is that it shouldn't need to be. I can't tell if this is:

1) A bug in the modesetting driver for requiring permissions it doesn't have;
2) A bug in the kernel for requiring root privileges for DRM_IOCTL_SET_MASTER
   even though the appropriate /dev/dri files are readable and writable for
   the user in question; or
3) A bug in the xserver-xorg-core package for not installing Xorg as SUID root.

But surely, at least one of the above must be considered a bug since Xorg
doesn't work without proper tweaking.

In the end, I solved the problem by specifying to use the intel(4) driver
via /etc/X11/xorg.conf, but I'm assuming the idea is that that shouldn't
be necessary these days.


-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Dec 29  2010 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 274 Jul 20 05:00 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor 
Integrated Graphics Controller [8086:0046] (rev 02)

Xorg X server configuration file status:

-rw-r--r-- 1 root root 1095 Aug  1 22:00 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
---
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier  "Generic Keyboard"
Driver  "kbd"
Option  "XkbRules"  "xorg"
Option  "XkbModel"  "pc104"
Option  "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier  "Configured Mouse"
Driver  "mouse"
EndSection

Section "Device"
Identifier  "Configured Video Device"
Driver  "intel"
EndSection

Section "Monitor"
Identifier  "Configured Monitor"
EndSection

Section "Screen"
Identifier  "Default Screen"
Monitor "Configured Monitor"
EndSection

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

KMS configuration files:

/etc/modprobe.d/i915-kms.conf:
  options i915 modeset=1
/etc/modprobe.d/radeon-kms.conf:
  options radeon modeset=1

Kernel version (/proc/version):
---
Linux version 4.6.0-1-amd64 (debian-ker...@lists.debian.org) (gcc version 5.4.0 
20160609 (Debian 5.4.0-6) ) #1 SMP Debian 4.6.4-1 (2016-07-18)

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 49671 Jun 21  2011 /var/log/Xorg.1.log
-rw-r--r-- 1 root root 40408 Nov 12  2015 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[   528.023] 
X.Org X Server 1.17.3
Release Date: 2015-10-26
[   528.027] X Protocol Version 11, Revision 0
[   528.029] Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
[   528.030] Current Operating System: Linux wolf 4.2.0-1-amd64 #1 SMP Debian 
4.2.5-1 (2015-10-27) x86_64
[   528.030] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.2.0-1-amd64 
root=UUID=fabe2750-8f02-413d-9f8e-59e4951fbaa5 ro
[   528.033] Build Date: 27 October 2015  11:41:02PM
[   

Processed: Re: Bug#832794: xserver-xorg-core: modesetting on some Intel hw causes xmgrace graphical glitches

2016-08-01 Thread Debian Bug Tracking System
Processing control commands:

> forwarded -1 https://bugs.freedesktop.org/show_bug.cgi?id=97169
Bug #832794 [xserver-xorg-core] xserver-xorg-core: modesetting on some Intel hw 
causes xmgrace graphical glitches
Set Bug forwarded-to-address to 
'https://bugs.freedesktop.org/show_bug.cgi?id=97169'.

-- 
832794: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832794
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#832794: xserver-xorg-core: modesetting on some Intel hw causes xmgrace graphical glitches

2016-08-01 Thread Francesco Poli
Control: forwarded -1 https://bugs.freedesktop.org/show_bug.cgi?id=97169


On Mon, 1 Aug 2016 19:39:53 +0200 Francesco Poli wrote:

> On Mon, 1 Aug 2016 20:22:15 +0300 Timo Aaltonen wrote:
[...]
> > Thanks, I've reproduced this and filed it upstream:
> > 
> > https://bugs.freedesktop.org/show_bug.cgi?id=97169
> 
> Thanks to you! :-)
> This is really appreciated.

By the way, I am setting the forwarded field accordingly...

Thanks again!

-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpJcE0ozItZs.pgp
Description: PGP signature


Bug#832794: xserver-xorg-core: modesetting on some Intel hw causes xmgrace graphical glitches

2016-08-01 Thread Francesco Poli
On Mon, 1 Aug 2016 20:22:15 +0300 Timo Aaltonen wrote:

> On 29.07.2016 00:27, Francesco Poli (wintermute) wrote:
[...]
> > Hello again X Strike Force,
> > I found out another regression caused by the use of the modesetting X
> > video driver on one box (this regression does not seem to show on
> > another box with more recent Intel graphics hardware...).
> > 
> > Steps to reproduce (on a box with the graphics hardware described below):
[...]
> 
> Thanks, I've reproduced this and filed it upstream:
> 
> https://bugs.freedesktop.org/show_bug.cgi?id=97169

Thanks to you! :-)
This is really appreciated.

> 
> What more recent gfx ghw have you tested that doesn't see this? BDW at
> least seems ok here.

The following hardware seems to work fine with xmgrace (and the
modesetting X video driver):

  $ LC_ALL=C lspci -nn | grep 'VGA compatible controller'
  00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation 
Core Processor Family Integrated Graphics Controller [8086:0106] (rev 09)

Another box where xmgrace seems to work fine (with the modesetting X
video driver) has the following hardware:

  $ LC_ALL=C lspci -nn | grep 'VGA compatible controller'
  00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 
v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)


I hope this helps to pinpoint the issue.
Thanks for your time!



-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpsn_kJvndZN.pgp
Description: PGP signature


xkb-data: Changes to 'upstream-unstable'

2016-08-01 Thread Timo Aaltonen
 NEWS   |8 
 configure.ac   |3 
 geometry/Makefile.am   |2 
 geometry/teck  |  627 +
 keycodes/Makefile.am   |1 
 keycodes/jolla |   10 
 po/bg.po   | 1869 ++-
 po/ca.po   | 2579 ++---
 po/cs.po   | 1855 ++
 po/da.po   | 1800 +-
 po/de.po   | 1855 ++
 po/el.po   |1 
 po/eo.po   | 1778 +
 po/es.po   | 1674 
 po/fi.po   | 2364 +-
 po/fr.po   | 1857 ++
 po/gl.po   | 1851 ++
 po/hr.po   | 2827 -
 po/hu.po   | 1852 ++
 po/ko.po   | 1854 ++
 po/nl.po   | 1932 ++--
 po/pl.po   | 1849 ++
 po/pt_BR.po| 1685 
 po/ru.po   | 1856 ++
 po/sv.po   | 1863 ++-
 po/tr.po   | 1886 ++-
 po/uk.po   | 1879 ++-
 po/vi.po   | 2337 +
 rules/base.extras.xml.in   |   48 
 rules/base.lists.base.part |3 
 rules/base.lists.part  |7 
 rules/base.m_s.part|1 
 rules/base.ml1_s.part  |1 
 rules/base.ml_s.part   |2 
 rules/base.o_s.part|4 
 rules/base.xml.in  |  216 +++
 rules/compat/base.l1v1_c.part  |5 
 rules/compat/base.l2v2_c.part  |5 
 rules/compat/base.l3v3_c.part  |5 
 rules/compat/base.l4v4_c.part  |5 
 rules/compat/base.lv_c.part|5 
 rules/evdev.m_k.part   |1 
 rules/evdev.m_s.part   |1 
 symbols/Makefile.am|   21 
 symbols/altwin |9 
 symbols/am |2 
 symbols/az |   27 
 symbols/bn |7 
 symbols/br |1 
 symbols/capslock   |   21 
 symbols/cm |   52 
 symbols/cz |   70 +
 symbols/de |  238 +++
 symbols/dz |  135 +
 symbols/eu |1 
 symbols/fi |   70 +
 symbols/fr |   86 +
 symbols/group  |   19 
 symbols/id |   71 +
 symbols/in |   72 +
 symbols/inet   |   32 
 symbols/is |2 
 symbols/jolla_vndr/Makefile.am |4 
 symbols/jolla_vndr/sbj |   57 
 symbols/latam  |   61 
 symbols/lk |   94 +
 symbols/macintosh_vndr/fr  |4 
 symbols/my |7 
 symbols/ph |2 
 symbols/ru |8 
 symbols/tg |   76 +
 symbols/typo   |  107 -
 symbols/ua |4 
 symbols/us |  102 +
 types/level5   |  242 +--
 75 files changed, 24128 insertions(+), 19839 deletions(-)

New commits:
commit deb6293f48bd81e5a4110d09a0b30caf8e2a28d1
Author: Sergey Udaltsov 
Date:   Thu Jun 2 22:28:32 2016 +0100

Release 2.18

diff --git a/NEWS b/NEWS
index 6a67c5a..b830bd9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,5 @@
+2.18   8 bugs fixed
+   Translations updated
 2.17   13 bugs fixed
Translations updated
 2.16   10 bugs fixed
diff --git a/configure.ac b/configure.ac
index 3c42ad0..2fd3b48 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(xkeyboard-config, 2.17)
+AC_INIT(xkeyboard-config, 2.18)
 AC_CONFIG_SRCDIR(rules/base.xml.in)
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 AM_MAINTAINER_MODE

commit 664cebc0d90f3fcbc628edd86732ae1630e36a23
Author: Sergey Udaltsov 
Date:   Thu Jun 2 22:23:53 2016 +0100

Pre-release refresh

diff --git a/po/bg.po b/po/bg.po
index 03e3d23..2dda8af 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -51,10 +51,10 @@
 # Предпочита се дълго тире „—“ пред скоби „()“.
 msgid ""
 msgstr ""
-"Project-Id-Version: xkeyboard-config-2.16.99\n"
+"Project-Id-Version: xkeyboard-config-2.17.99\n"
 "Report-Msgid-Bugs-To: s...@users.sourceforge.net\n"
-"POT-Creation-Date: 2016-01-14 01:18+\n"
-"PO-Revision-Date: 2016-01-14 18:52+0200\n"
+"POT-Creation-Date: 2016-05-18 16:37+0100\n"

xkb-data: Changes to 'debian-unstable'

2016-08-01 Thread Timo Aaltonen
 NEWS  |2 
 configure.ac  |2 
 debian/changelog  |6 
 po/bg.po  | 1542 +++---
 po/ca.po  | 1547 +++---
 po/cs.po  | 1548 +++---
 po/da.po  | 1502 +++---
 po/de.po  | 1550 +++
 po/eo.po  | 1774 +-
 po/fr.po  | 1553 +++
 po/gl.po  | 1548 +++---
 po/hr.po  | 2827 +-
 po/hu.po  | 1545 +++---
 po/ko.po  | 1543 +++---
 po/nl.po  | 1570 ---
 po/pl.po  | 1542 +++---
 po/ru.po  | 1548 +++---
 po/sv.po  | 1550 +++
 po/tr.po  | 1886 +++-
 po/uk.po  | 1548 +++---
 po/vi.po  | 1567 ---
 rules/base.extras.xml.in  |   42 
 rules/base.o_s.part   |1 
 rules/base.xml.in |  104 +
 rules/compat/base.l1v1_c.part |4 
 rules/compat/base.l2v2_c.part |4 
 rules/compat/base.l3v3_c.part |4 
 rules/compat/base.l4v4_c.part |4 
 rules/compat/base.lv_c.part   |4 
 symbols/Makefile.am   |   17 
 symbols/am|2 
 symbols/bn|7 
 symbols/capslock  |   22 
 symbols/de|  157 ++
 symbols/dz|  135 ++
 symbols/group |   15 
 symbols/id|   71 +
 symbols/my|7 
 symbols/ru|8 
 symbols/us|   91 +
 40 files changed, 16317 insertions(+), 14082 deletions(-)

New commits:
commit bdcc9acc766d21c6716b5d5bd953ae12529ba3d2
Author: Timo Aaltonen 
Date:   Mon Aug 1 20:13:43 2016 +0300

update the changelog

diff --git a/debian/changelog b/debian/changelog
index 0a037dd..b991f39 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xkeyboard-config (2.18-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen   Mon, 01 Aug 2016 20:11:55 +0300
+
 xkeyboard-config (2.17-1) unstable; urgency=medium
 
   * New upstream release

commit deb6293f48bd81e5a4110d09a0b30caf8e2a28d1
Author: Sergey Udaltsov 
Date:   Thu Jun 2 22:28:32 2016 +0100

Release 2.18

diff --git a/NEWS b/NEWS
index 6a67c5a..b830bd9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,5 @@
+2.18   8 bugs fixed
+   Translations updated
 2.17   13 bugs fixed
Translations updated
 2.16   10 bugs fixed
diff --git a/configure.ac b/configure.ac
index 3c42ad0..2fd3b48 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(xkeyboard-config, 2.17)
+AC_INIT(xkeyboard-config, 2.18)
 AC_CONFIG_SRCDIR(rules/base.xml.in)
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 AM_MAINTAINER_MODE

commit 664cebc0d90f3fcbc628edd86732ae1630e36a23
Author: Sergey Udaltsov 
Date:   Thu Jun 2 22:23:53 2016 +0100

Pre-release refresh

diff --git a/po/bg.po b/po/bg.po
index 03e3d23..2dda8af 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -51,10 +51,10 @@
 # Предпочита се дълго тире „—“ пред скоби „()“.
 msgid ""
 msgstr ""
-"Project-Id-Version: xkeyboard-config-2.16.99\n"
+"Project-Id-Version: xkeyboard-config-2.17.99\n"
 "Report-Msgid-Bugs-To: s...@users.sourceforge.net\n"
-"POT-Creation-Date: 2016-01-14 01:18+\n"
-"PO-Revision-Date: 2016-01-14 18:52+0200\n"
+"POT-Creation-Date: 2016-05-18 16:37+0100\n"
+"PO-Revision-Date: 2016-05-20 23:23+0300\n"
 "Last-Translator: Alexander Shopov \n"
 "Language-Team: Bulgarian \n"
 "Language: bg\n"
@@ -808,11 +808,11 @@ msgid "Truly Ergonomic Computer Keyboard Model 229 
(Standard sized Alt keys, add
 msgstr "Truly Ergonomic Computer Keyboard Model 229 — ергономична, нормален 
Alt, допълнителни Super и Menu"
 
 #. Keyboard indicator for English layouts
-#: ../rules/base.xml.in.h:188 ../rules/base.extras.xml.in.h:48
+#: ../rules/base.xml.in.h:188 ../rules/base.extras.xml.in.h:52
 msgid "en"
 msgstr "Анг"
 
-#: ../rules/base.xml.in.h:189 ../rules/base.extras.xml.in.h:49
+#: ../rules/base.xml.in.h:189 ../rules/base.extras.xml.in.h:53
 msgid "English (US)"
 msgstr "английска — американска"
 
@@ -871,7 +871,7 @@ msgid "English (Programmer Dvorak)"
 msgstr "английска — Дворак за програмисти"
 
 #. Keyboard indicator for Russian layouts
-#: ../rules/base.xml.in.h:205 ../rules/base.extras.xml.in.h:71
+#: ../rules/base.xml.in.h:205 ../rules/base.extras.xml.in.h:78
 msgid "ru"
 msgstr "Рск"
 
@@ -904,7 

Bug#832794: xserver-xorg-core: modesetting on some Intel hw causes xmgrace graphical glitches

2016-08-01 Thread Timo Aaltonen
On 29.07.2016 00:27, Francesco Poli (wintermute) wrote:
> Package: xserver-xorg-core
> Version: 2:1.18.4-1
> Severity: normal
> 
> Hello again X Strike Force,
> I found out another regression caused by the use of the modesetting X
> video driver on one box (this regression does not seem to show on
> another box with more recent Intel graphics hardware...).
> 
> Steps to reproduce (on a box with the graphics hardware described below):
> 
>   # aptitude install grace
>   $ xmgrace
> 
> A blank plot is shown by default. The background should be white, but,
> instead, a matrix of equally-spaced black dots is displayed on the
> background.

Thanks, I've reproduced this and filed it upstream:

https://bugs.freedesktop.org/show_bug.cgi?id=97169

What more recent gfx ghw have you tested that doesn't see this? BDW at
least seems ok here.


-- 
t



Processed: Re: xserver-xorg-core: modesetting on some Intel hw causes hangs on xscreensaver (and on VT switches)

2016-08-01 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 libdrm-intel1 2.4.68-1
Bug #832484 [linux] xserver-xorg-core: modesetting on some Intel hw causes 
hangs on xscreensaver (and on VT switches)
Bug reassigned from package 'linux' to 'libdrm-intel1'.
No longer marked as found in versions 4.6.4-1.
Ignoring request to alter fixed versions of bug #832484 to the same values 
previously set
Bug #832484 [libdrm-intel1] xserver-xorg-core: modesetting on some Intel hw 
causes hangs on xscreensaver (and on VT switches)
Marked as found in versions libdrm/2.4.68-1.

-- 
832484: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832484
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Re: xserver-xorg-core: modesetting on some Intel hw causes hangs on xscreensaver (and on VT switches)

2016-08-01 Thread Francesco Poli
Control: reassign -1 libdrm-intel1 2.4.68-1


On Thu, 28 Jul 2016 23:06:47 +0200 Francesco Poli wrote:

[...]
> Hence, I think it's definitely a Linux kernel bug.
> I am consequently reassigning the bug report.
[...]

Update: after today's upgrade, I tried to boot again with the current
Debian testing Linux kernel:

  $ uname -srvmo
  Linux 4.6.0-1-amd64 #1 SMP Debian 4.6.4-1 (2016-07-18) x86_64 GNU/Linux

The issues I reported (kern.log traces caused by VT switches, non-working
OpenGL applications) seem to have vanished.

By looking at /var/log/aptitude, I think that the upgrade that fixed
things up is:

  [UPGRADE] libdrm-intel1:amd64 2.4.68-1 -> 2.4.70-1

I am consequently reassigning the bug report to package libdrm-intel1,
version 2.4.68-1 .

Please feel free to close this bug report as fixed in version
2.4.70-1 of libdrm-intel1 ...
If nobody objects in the next 30 days, I will close it myself.

Thanks for your time.
Bye.


-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpTok3ZhWY5D.pgp
Description: PGP signature


libinput_1.4.0-1_source.changes ACCEPTED into unstable

2016-08-01 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Mon, 01 Aug 2016 17:54:58 +0200
Source: libinput
Binary: libinput10 libinput-bin libinput10-udeb libinput-dev libinput-tools
Architecture: source
Version: 1.4.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Emilio Pozuelo Monfort 
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)
Changes:
 libinput (1.4.0-1) unstable; urgency=medium
 .
   * New upstream release.
   * debian/libinput10.symbols: add new symbols.
Checksums-Sha1:
 cffd3bd3c3c25a4ca510494e59129124f58be198 2319 libinput_1.4.0-1.dsc
 b0a9d5b69cee2777c840f4edbbb1639ba7ada8f1 633616 libinput_1.4.0.orig.tar.xz
 bdd72dc9ecac40edb2377b9028b7d42aa17c55cc 6052 libinput_1.4.0-1.debian.tar.xz
Checksums-Sha256:
 5b388614b8d5d8ca5b17599a1a2c9e572338774fca17842502959aa8983f318f 2319 
libinput_1.4.0-1.dsc
 472ddac9fe942e2b04f7fd62d93c1bcdb39bcdaaeac3dce49f67033922d88acf 633616 
libinput_1.4.0.orig.tar.xz
 7814551974f49f1f6fe67a395fec177cbf50f97b7ffe2b0b61bdb7bc68cffb69 6052 
libinput_1.4.0-1.debian.tar.xz
Files:
 bfce59ffecbacea0c24f04deadf68340 2319 libs optional libinput_1.4.0-1.dsc
 b6013b0c52f5b8757545460b529c8e13 633616 libs optional 
libinput_1.4.0.orig.tar.xz
 92995875a5b3d3468930696b2c3e29c3 6052 libs optional 
libinput_1.4.0-1.debian.tar.xz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJXn3FKAAoJEJ1GxIjkNoMCnmIQAIFqfgL4QNe8NGXXl/m60DYG
G4+JYlobdKb3Sj7ufJ1AdJu/PECghIs7LWhbueb/ZfF+Zh9YnaUbnkcVLYYlbg+M
NL/OmJUzSaDR0PwhmXXKrOSRa8H/cMY5XjRbO9srbEJNpkPz5+/6LkTfxmb7Ugik
iPbZYnpt5Xm1uH2mPyV+ujX+/DQt7mtQbp5SJTdd33OvFlxRsG7VJuhJJ2PJ4p9I
7oxflbbSxIAVVqlraSG0EJ7bZkVLMwceitVLRvAPuj/6MXyY/88HSlyqBpwvKiVc
b47P6kjTj4JQNvc5oARVh9nVQ9+skZcixY4xnv21jo3OPYDOfqTsfy2TKnk9+rl/
Yqil7XT1uuZvTT7d9E4SE86vLoBRshDkbyP75sdSp3C3el6sVxOJTruExkVW7CYn
JhiU3b3oAZhVL5REON+487YAmznobEYi4fgAIeDdUgvSd8Q4h5dywsdA+EWpeevC
fAEKmQR+zBNY0pMJDQklTC0EyL28FcXvtiHN2jPkMfPmR7M4EHDSzgj6r4cScTRy
oqfQ1qD5K+u84nv8jg3R6W1SGr6AfF41p3VIxQMTOOHBhNsbLlgaCai4YOfKw21v
CEQxhoPy/GH4M0toCSfq+sAjgFddxiJs3jAUev4e+gfX0TeJ4uckh3sUJZKOP9Ou
M9R+iYxwLxBNH+BGQuZE
=TAYY
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



libinput: Changes to 'upstream-unstable'

2016-08-01 Thread Emilio Pozuelo Monfort
 .gitignore |2 
 configure.ac   |   57 +-
 doc/Makefile.am|   29 -
 doc/clickpad-softbuttons.dox   |4 
 doc/faqs.dox   |   31 +
 doc/svg/tablet-cintiq24hd-modes.svg|  460 +
 doc/svg/tablet-intuos-modes.svg|  321 +++
 doc/tablet-support.dox |   59 ++
 src/Makefile.am|1 
 src/evdev-middle-button.c  |   16 
 src/evdev-mt-touchpad-buttons.c|  136 -
 src/evdev-mt-touchpad-edge-scroll.c|   30 -
 src/evdev-mt-touchpad-gestures.c   |   40 -
 src/evdev-mt-touchpad.c|  160 -
 src/evdev-mt-touchpad.h|5 
 src/evdev-tablet-pad-leds.c|  177 ++
 src/evdev-tablet-pad.c |   82 ++-
 src/evdev-tablet-pad.h |   18 
 src/evdev-tablet.c |   54 +-
 src/evdev-tablet.h |6 
 src/evdev.c|  171 --
 src/evdev.h|   52 +
 src/filter.c   |   80 ++
 src/libinput-private.h |   38 +
 src/libinput-util.h|   52 +
 src/libinput.c |  260 +
 src/libinput.h |  674 +++--
 src/libinput.sym   |   22 
 test/Makefile.am   |   16 
 test/device.c  |   16 
 test/gestures.c|   10 
 test/litest-device-alps-dualpoint.c|   11 
 test/litest-device-apple-magicmouse.c  |  104 +++
 test/litest-device-keyboard-all-codes.c|   76 ++
 test/litest-device-logitech-trackball.c|2 
 test/litest-device-synaptics-i2c.c |   11 
 test/litest-device-wacom-cintiq-13hdt-finger.c |  102 +++
 test/litest-device-wacom-cintiq-13hdt-pad.c|  121 
 test/litest-device-wacom-cintiq-13hdt-pen.c|  147 +
 test/litest-device-wacom-cintiq-24hdt-pad.c|  148 +
 test/litest-device-wacom-ekr.c |  132 
 test/litest.c  |   91 +++
 test/litest.h  |   34 +
 test/pad.c |  234 
 test/pointer.c |   16 
 test/tablet.c  |4 
 test/touchpad-buttons.c|  233 
 test/touchpad.c|  189 ++-
 test/trackball.c   |  273 ++
 tools/Makefile.am  |2 
 tools/event-debug.c|   47 +
 tools/event-gui.c  |2 
 tools/libinput-list-devices.c  |   39 +
 udev/90-libinput-model-quirks.hwdb |   22 
 54 files changed, 4692 insertions(+), 427 deletions(-)

New commits:
commit 67c7ba9bf3246aadf472cfddff62e745f00dde19
Author: Peter Hutterer 
Date:   Mon Jul 18 11:17:56 2016 +1000

configure.ac: libinput 1.4.0

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 0e7ffc2..9e238b4 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], [3])
-m4_define([libinput_micro_version], [901])
+m4_define([libinput_minor_version], [4])
+m4_define([libinput_micro_version], [0])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -35,7 +35,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=19:0:9
+LIBINPUT_LT_VERSION=19:1:9
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit 3758f3cdef0d7d6388025a1a843cafdcfd007351
Author: Peter Hutterer 
Date:   Mon Jul 18 10:08:16 2016 +1000

test: make one ALPS and the Synaptics i2c test devices Dell touchpads

The i2c one came from an Dell XPS13. The ALPS one I can't remember but 
highly
likely they were on Dells and if not, nothing really changes here anyway
because it's not a clickpad and right now only clickpads have dell-specific
behaviour.

Signed-off-by: Peter Hutterer 

diff --git a/test/litest-device-alps-dualpoint.c 
b/test/litest-device-alps-dualpoint.c
index 

Processing of libinput_1.4.0-1_source.changes

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

Greetings,

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



libinput: Changes to 'debian-unstable'

2016-08-01 Thread Emilio Pozuelo Monfort
 .gitignore |2 
 configure.ac   |   57 +-
 debian/changelog   |7 
 debian/libinput10.symbols  |   20 
 doc/Makefile.am|   29 -
 doc/clickpad-softbuttons.dox   |4 
 doc/faqs.dox   |   31 +
 doc/svg/tablet-cintiq24hd-modes.svg|  460 +
 doc/svg/tablet-intuos-modes.svg|  321 +++
 doc/tablet-support.dox |   59 ++
 src/Makefile.am|1 
 src/evdev-middle-button.c  |   16 
 src/evdev-mt-touchpad-buttons.c|  136 -
 src/evdev-mt-touchpad-edge-scroll.c|   30 -
 src/evdev-mt-touchpad-gestures.c   |   40 -
 src/evdev-mt-touchpad.c|  160 -
 src/evdev-mt-touchpad.h|5 
 src/evdev-tablet-pad-leds.c|  177 ++
 src/evdev-tablet-pad.c |   82 ++-
 src/evdev-tablet-pad.h |   18 
 src/evdev-tablet.c |   54 +-
 src/evdev-tablet.h |6 
 src/evdev.c|  171 --
 src/evdev.h|   52 +
 src/filter.c   |   80 ++
 src/libinput-private.h |   38 +
 src/libinput-util.h|   52 +
 src/libinput.c |  260 +
 src/libinput.h |  674 +++--
 src/libinput.sym   |   22 
 test/Makefile.am   |   16 
 test/device.c  |   16 
 test/gestures.c|   10 
 test/litest-device-alps-dualpoint.c|   11 
 test/litest-device-apple-magicmouse.c  |  104 +++
 test/litest-device-keyboard-all-codes.c|   76 ++
 test/litest-device-logitech-trackball.c|2 
 test/litest-device-synaptics-i2c.c |   11 
 test/litest-device-wacom-cintiq-13hdt-finger.c |  102 +++
 test/litest-device-wacom-cintiq-13hdt-pad.c|  121 
 test/litest-device-wacom-cintiq-13hdt-pen.c|  147 +
 test/litest-device-wacom-cintiq-24hdt-pad.c|  148 +
 test/litest-device-wacom-ekr.c |  132 
 test/litest.c  |   91 +++
 test/litest.h  |   34 +
 test/pad.c |  234 
 test/pointer.c |   16 
 test/tablet.c  |4 
 test/touchpad-buttons.c|  233 
 test/touchpad.c|  189 ++-
 test/trackball.c   |  273 ++
 tools/Makefile.am  |2 
 tools/event-debug.c|   47 +
 tools/event-gui.c  |2 
 tools/libinput-list-devices.c  |   39 +
 udev/90-libinput-model-quirks.hwdb |   22 
 56 files changed, 4719 insertions(+), 427 deletions(-)

New commits:
commit eab01d67347fa6e86d57fdb9778990d80e789f5f
Author: Emilio Pozuelo Monfort 
Date:   Mon Aug 1 17:55:02 2016 +0200

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index 3e3b3a2..4fe252c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-libinput (1.4.0-1) UNRELEASED; urgency=medium
+libinput (1.4.0-1) unstable; urgency=medium
 
   * New upstream release.
   * debian/libinput10.symbols: add new symbols.
 
- -- Emilio Pozuelo Monfort   Mon, 01 Aug 2016 17:06:27 +0200
+ -- Emilio Pozuelo Monfort   Mon, 01 Aug 2016 17:54:58 +0200
 
 libinput (1.3.3-1) unstable; urgency=medium
 

commit 5943c2e73811cedbb62dd18ae4a8470168159d2d
Author: Emilio Pozuelo Monfort 
Date:   Mon Aug 1 17:50:15 2016 +0200

Add new symbols

diff --git a/debian/changelog b/debian/changelog
index a0e8b7c..3e3b3a2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libinput (1.4.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * debian/libinput10.symbols: add new symbols.
 
  -- Emilio Pozuelo Monfort   Mon, 01 Aug 2016 17:06:27 +0200
 
diff --git a/debian/libinput10.symbols b/debian/libinput10.symbols
index 06b37ef..ad94e70 100644
--- a/debian/libinput10.symbols
+++ b/debian/libinput10.symbols
@@ -9,6 +9,7 @@ libinput.so.10 libinput10 #MINVER#
  LIBINPUT_1.1@LIBINPUT_1.1 1.1.0
  LIBINPUT_1.2@LIBINPUT_1.2 1.2.0
  LIBINPUT_1.3@LIBINPUT_1.3 1.3.0
+ LIBINPUT_1.4@LIBINPUT_1.4 1.4.0
  libinput_config_status_to_str@LIBINPUT_0.12.0 0.15.0
  

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

2016-08-01 Thread Emilio Pozuelo Monfort
Tag 'libinput-1.4.0-1' created by Emilio Pozuelo Monfort  at 
2016-08-01 15:56 +

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

iQIcBAABCAAGBQJXn3FJAAoJEJ1GxIjkNoMCLnYP/jWtBzisCZUDjOoRAVSY26f9
rHWeioISEKbSMjaXAyo3mP6udQ1/blEiMaRb6IpkoIRRMO8W4utYdpFrb8i844mM
FTSh97e3X+uAVkEhIB2/ok9dfOJHIipWMFF4ZY93Bfd5r3i/Loc8F7DsvhkgPa6U
/GZLB3TBLM/zzp7L82QdY+JCft2Nw9bkGXfQMlHYqTMuvlEnOijmt0w+P45HrAmH
zeyM20l58u8wqw6tMXD9D7bqDEO3zrqnZAmivO/D8jHzF/xqZw3gHLwAuqBSN5RS
OG9Z8QvNNiE+1ebJI/3ikHtVy3fbL+imklIdgizF/Q5g4clKfZAPxMeAk6qxc+bL
p/3Ai6e6DuL3XCEFJW2rWFAjK9l984G18h+IXwtye8ciBbRIIvCRT/nTkNKqqwWI
LYqRvOosvojVudPt/shZjgVF1JI9CNUbRX3/0X28uNgsOaAU9zMUehtD+hYFMf4E
41S6UIIPref9uZxeTj6H9qpDNtzxohzdMfbClCSrBLeKbMeqiflBBwD6y2DLbWgq
TkOc0lyzutS/yEfgSM+22nDdTZfPjMwtAxXQLQbuL5rzIsl3IAY39wCwSXXBjttJ
/ckNBP8HHHYKZ/hHyItv3/FYkUSDv7WjEsNmM0AQS8Gox5VefBCAG7LCvEpZrV7A
Ld2WzQWd4kzDR8zHHOyR
=gbUc
-END PGP SIGNATURE-

Changes since libinput-1.3.3-1:
Emilio Pozuelo Monfort (5):
  Merge tag '1.4.0' into upstream-unstable
  Merge branch 'upstream-unstable' into debian-unstable
  New upstream release
  Add new symbols
  Release to unstable

Peter Hutterer (92):
  evdev: de-duplicate the model property->model flag list
  Add tagging of trackballs
  configure.ac: move libunwind/addr2line test to inside the test conditions
  gestures: don't send swipe gestures when gestures are disabled
  Add support for relative device rotation (trackball only)
  Merge branch 'wip/trackball-rotation'
  Add configure.ac check for static_assert
  test: add a keyboard test device with all codes enabled
  evdev: the range between dpad and trigger-happy are keys, not buttons
  touchpad: only use negative pressure change check on Lenovo *50 and *60 
series
  touchpad: disable cursor jump detection for Wacom tablets
  test: fix a couple of touchpad tests that triggered the cursor jump 
warning
  doc: fix a few typos
  test: skip manually setting uinput resolution if it's already set
  udev: add the Yoga 2 to the wobbly touchpads
  udev: mark ALPS touchpads fw version 300 as wobbly touchpads
  Drop the ALPS_RUSHMORE tag
  doc: update doc to explicitly state that the seat isn't referenced
  doc: update ref/unref behavior for the tablet tool
  tools: print the pad capabilities
  pad: ignore EV_MSC events
  doc: sort the svg files alphabetically
  doc: add the missing svg files to the Makefile.am
  doc: grammar fix in the Makefile
  tools: add missing space in libinput-list-devices output
  udev: mark the Logitech M570 as trackball
  tools: print the rotation angle in libinput-list-devices
  touchpad: fix link in error message - add missing '.html'
  tablet: up the reference count for the tool in the event
  touchpad: short-circuit the edge scroll handling when it's not enabled
  touchpad: warn if we have invalid touchpad ranges
  doc: ship the doc sources even when not building with docs
  doc: add a check to compare local files with those in the makefile
  tools: add missing space after listing touch/tablet capabilities
  tools: show tablet-pad capabilities in libinput-list-devices
  tools: print button/ring/strip info for pads
  touchpad: restore the hysteresis by default
  pad: group the button state into a private struct
  test: start the pad button tests at BTN_0
  pad: change button map ordering
  evdev: check model flags for actual booleans
  touchpad: use the tp_libinput_context() helper
  evdev: add helper to get the libinput context from the evdev device
  tablet: add helper function to access the libinput context
  pad: add helper function to access the libinput context
  touchpad: don't warn about kernel jumps on semi-mt devices
  touchpad: split palm movement detection into a helper function
  touchpad: stop palm detection when a second finger is detected
  test: make the valgrind target depend on 'all'
  test: when creating an abs test device, force the abs->value to the 
mimimum
  test: add an apple magicmouse device
  Revert "test: add a test for the T450 dropped motion events"
  Revert "touchpad: only use negative pressure change check on Lenovo *50 
and *60 series"
  Revert "touchpad: reset the motion history on significant negative 
pressure changes"
  touchpad: re-enable hysteresis by default for all devices
  Merge branch 'wip/touchpad-drop-hysteresis'
  util: add safe_atoi helper function
  doc: split the tablet pad events into their own doxygen module page
  doc: move the struct declarations to the top
  doc: add two svgs showing the modes
  pad: Add a new API for modes and mode groups
  pad: implement basic mode group support (1 group with 1 mode)
  test: add an Wacom EKR test device
  test: add pad mode 

xorg: Changes to 'ubuntu-xenial'

2016-08-01 Thread Timo Aaltonen
New branch 'ubuntu-xenial' available with the following commits:
commit caf55a20346d71f40b8544f9c27f3eec558b6d1f
Author: Timo Aaltonen 
Date:   Fri Mar 4 16:53:41 2016 +0200

control: Drop freedreno and void from video/input-all so that they don't 
block the transition while MIR's are being processed.

commit bcae57cba1be70bb37ea43735fe5e6b8d3436124
Author: Timo Aaltonen 
Date:   Thu Feb 18 07:38:40 2016 +0200

release to staging ppa

commit d501af1ecf3d6bd8526ff58ff549ba58b59c1121
Author: Timo Aaltonen 
Date:   Thu Feb 18 07:35:25 2016 +0200

control: Demote -intel to -video-all Recommends, allowing uninstall without 
removing the metapackage.



Bug#832432: xserver-xorg-core: Intel Graphics Gen4 modesetting driver regressions

2016-08-01 Thread rocko r
I reported the missing modelines at
https://bugs.freedesktop.org/show_bug.cgi?id=97163.