Bug#833182: xserver-xorg-core regression on Intel HD Graphics: drmSetMaster(): Permission denied
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
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
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
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'
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 UdaltsovDate: 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'
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 AaltonenDate: 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
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)
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)
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
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 ForceChanged-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'
.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 HuttererDate: 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
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'
.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 MonfortDate: 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'
Tag 'libinput-1.4.0-1' created by Emilio Pozuelo Monfortat 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'
New branch 'ubuntu-xenial' available with the following commits: commit caf55a20346d71f40b8544f9c27f3eec558b6d1f Author: Timo AaltonenDate: 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
I reported the missing modelines at https://bugs.freedesktop.org/show_bug.cgi?id=97163.