xserver-xorg-video-intel: Changes to 'ubuntu-trusty'

2014-09-04 Thread Maarten Bernardus Lankhorst
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 99037ca3b4bcd433e5e5396e89887ad11ec33bc7
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Wed Aug 20 10:48:19 2014 +0200

release to trusty

diff --git a/debian/changelog b/debian/changelog
index f0adb9c..4375206 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-intel (2:2.99.910-0ubuntu1.1) UNRELEASED; urgency=medium
+xserver-xorg-video-intel (2:2.99.910-0ubuntu1.1) trusty; urgency=medium
 
   * Backport fixes from upstream driver for fglrx and broadwell. (LP: #1359105)
   * Add more pci-ids for broadwell.
@@ -12,7 +12,7 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.1) UNRELEASED; 
urgency=medium
   * Fix a crash in FreeScreen with sna when used with fglrx.
 - sna-freescreen.diff
 
- -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Wed, 20 Aug 2014 
10:11:21 +0200
+ -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Wed, 20 Aug 2014 
10:48:06 +0200
 
 xserver-xorg-video-intel (2:2.99.910-0ubuntu1) trusty; urgency=medium
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xprt0-oz...@moszumanska.debian.org



Request for review and upload - libevdev and xserver-xorg-input-synaptics

2014-09-04 Thread Raphaël HALIMI
[Note: previously sent to debian-backpo...@lists.debian.org]

Hi,

In a effort to use the ThinkPad X240 touchpad in wheezy, I
backported libevdev and xserver-xorg-input-synaptics from
testing/unstable for my personnal use. The packages seem to integrate
flawlessly in Wheezy's Xorg so I'd like to make my work available for
other users through wheezy-backports.

The packages are available at mentors.debian.net:

https://mentors.debian.net/package/libevdev
https://mentors.debian.net/package/xserver-xorg-input-synaptics

The ThinkPad X240 (and other laptops using the same touchpad model) is
failry new but judging by the various forum posts troughout the Web, an
updated Synaptics driver seems much needed to make easier use of these
new touchpads, namely support for the SecondarySoftButtonAreas option
(see [1] for more information).

These packages are built following the guidelines on Debian Wiki
(https://wiki.debian.org/BuildingFormalBackports), inside a pbuilder
chroot. libevdev is missing in wheezy, but builds correctly without any
change; xserver-xorg-input-synaptics needs libevdev to build, again
without any change.

I'm willing to maintain the backports for the lifetime of Wheezy if needed.

[1]
http://who-t.blogspot.de/2014/03/xorg-synaptics-support-for-lenovo-t440.html

Thanks in advance :)

Regards,

-- 
Raphaël HALIMI


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54083b95.8000...@gmail.com



xserver-xorg-video-nouveau: Changes to 'debian-unstable'

2014-09-04 Thread Sven Joachim
 debian/changelog|2 ++
 debian/control  |2 +-
 debian/copyright|3 ++-
 debian/source/local-options |1 +
 4 files changed, 6 insertions(+), 2 deletions(-)

New commits:
commit dd8a7ebacea8792a85e1441f0f3b6f5c06fef1ae
Author: Sven Joachim svenj...@gmx.de
Date:   Thu Sep 4 21:46:56 2014 +0200

Let dpkg-source ignore changes to autogen.sh

This unused file is in the repository but not in tarballs, causing
warnings from dpkg-source and lintian.

diff --git a/debian/source/local-options b/debian/source/local-options
new file mode 100644
index 000..ebfce44
--- /dev/null
+++ b/debian/source/local-options
@@ -0,0 +1 @@
+extend-diff-ignore = ^autogen[.]sh$

commit 09bf16cedec336c0be0f4c8eca1598b1870ca72d
Author: Sven Joachim svenj...@gmx.de
Date:   Thu Sep 4 21:35:49 2014 +0200

Update debian/copyright

diff --git a/debian/changelog b/debian/changelog
index 97b1c88..233b719 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ xserver-xorg-video-nouveau (1:1.0.11-1) UNRELEASED; urgency=low
   * New upstream release (Closes: #760265).
   * Bump Standards-Version to 3.9.5, no changes needed.
   * Remove Cyril Brulebois from Uploaders.
+  * Update debian/copyright.
 
  -- Sven Joachim svenj...@gmx.de  Wed, 03 Sep 2014 22:16:53 +0200
 
diff --git a/debian/copyright b/debian/copyright
index e7a8af2..079f08e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -22,8 +22,9 @@ License:
   Copyright © 2007, 2008 Ben Skeggs
   Copyright © 2007 Peter Winters
   Copyright © 2007, 2009 Nouveau Project
-  Copyright © 2007, 2009 Red Hat, Inc.
+  Copyright © 2007, 2009, 2012, 2013, 2014 Red Hat, Inc.
   Copyright © 2009 Francisco Jerez
+  Copyright © 2013-2014 Intel Corporation
 
   Permission is hereby granted, free of charge, to any person obtaining a
   copy of this software and associated documentation files (the

commit bd10399e325fdc4d69ca305f85effe2a32980a0a
Author: Sven Joachim svenj...@gmx.de
Date:   Thu Sep 4 21:26:21 2014 +0200

Remove KiBi from Uploaders

As suggested by him in
https://lists.debian.org/debian-x/2013/10/msg00292.html.

diff --git a/debian/changelog b/debian/changelog
index 3ac886e..97b1c88 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-video-nouveau (1:1.0.11-1) UNRELEASED; urgency=low
 
   * New upstream release (Closes: #760265).
   * Bump Standards-Version to 3.9.5, no changes needed.
+  * Remove Cyril Brulebois from Uploaders.
 
  -- Sven Joachim svenj...@gmx.de  Wed, 03 Sep 2014 22:16:53 +0200
 
diff --git a/debian/control b/debian/control
index 3f6ee6b..742af9c 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: xserver-xorg-video-nouveau
 Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force debian-x@lists.debian.org
-Uploaders: Cyril Brulebois k...@debian.org, Sven Joachim svenj...@gmx.de
+Uploaders: Sven Joachim svenj...@gmx.de
 Build-Depends:
  debhelper (= 8),
  dh-autoreconf,


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xpdwf-0001tx...@moszumanska.debian.org



Processed: Fwd: Log for attempted build of xorg-server_2:1.16.0-2 on m68k (dist=unstable)

2014-09-04 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 found 729337 2:1.16.0-2
Bug #729337 [src:xorg-server] xorg-server: FTBFS: preprocessor macro R_SP 
conflict with glibc headers
Marked as found in versions xorg-server/2:1.16.0-2.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
729337: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729337
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/handler.s.c.14098723191721.transcr...@bugs.debian.org



weston: Changes to 'refs/tags/weston-1.5.0-3'

2014-09-04 Thread Emilio Pozuelo Monfort
Tag 'weston-1.5.0-3' created by Emilio Pozuelo Monfort po...@debian.org at 
2014-09-05 00:14 +

Tagging upload of weston 1.5.0-3 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCAAGBQJUCQBkAAoJEJ1GxIjkNoMC8OUP/jRg6m2lOSwsfISR8btX5a0A
mAABEpjLEyWi4dESeFPnkRuCHC2hu7whc0ddZATJMIpHUsaVOw8H5n6s5pMN4wkx
FbGBNmGcxABb8D8c1gxhdxNEv4Rm3yPGhkZgsLTXeEHJxeK/1MbWU0joEztLePYY
VOTUD4wDwp78HXBK81Y5tPYvKexJ7qiTWiOZA0AmOm8pIOaVJdQvvxrGkhUYc7JD
ymKpcyyrBil/XhveOV160Vg894YdVt0gRqVhTp91jelDCAskvGJSGzulZ99yel9h
WuWdzi/y8ma2Q7B6tzvXbex1b1bLucJWlYjDCFDbADH1DXauuiuGV3bQVyX/Pl0o
CsIzAsCCBkdwc03nuf9GZl6HgoNoidwCSYZrLy5R6V8LJU10zqsI9qwHemThvcZa
CeE5qcN3d305ki2b/k1w/7T05AA4a+iNAIZrm2dUIT7kdfAiZ4EJC+CWGpAftZcZ
nPcxtKQD7Go9esyUEeONmOSNE3eTBZ4F5YDmzoObePoKjqvk1nu6JsEBRghy3RzX
1a7RSauuzHs80ohdS7KPENTCIAnIBwoCPJNXrK9WLk31b2JuIiune55XPCBTnwIi
BsY/lUqeDzwkieOS8XCt68LRccxXXYUXvStMbmL+bLtlVEsdI8ekShbDoNm4A4N5
lwEFHL098lA2lfXl3Paz
=6Uik
-END PGP SIGNATURE-

Changes since weston-1.5.0-2:
Emilio Pozuelo Monfort (3):
  Build against libinput 0.5.0
  Disable cairo-gl support
  Upload to unstable

---
 debian/changelog   
|   13 +
 debian/control 
|2 
 debian/patches/0001-Require-libinput-0.4.0.patch   
|   94 +
 debian/patches/0001-libinput-Use-floating-point-instead-of-fixed-point-n.patch 
|   99 ++
 debian/patches/series  
|2 
 debian/rules   
|2 
 debian/weston.install  
|3 
 7 files changed, 210 insertions(+), 5 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xphpn-0001gx...@moszumanska.debian.org



weston: Changes to 'debian-unstable'

2014-09-04 Thread Emilio Pozuelo Monfort
 debian/changelog   
|   13 +
 debian/control 
|2 
 debian/patches/0001-Require-libinput-0.4.0.patch   
|   94 +
 debian/patches/0001-libinput-Use-floating-point-instead-of-fixed-point-n.patch 
|   99 ++
 debian/patches/series  
|2 
 debian/rules   
|2 
 debian/weston.install  
|3 
 7 files changed, 210 insertions(+), 5 deletions(-)

New commits:
commit b00c73f9536b5c459a8a78608515107f4b4ad4b5
Author: Emilio Pozuelo Monfort po...@debian.org
Date:   Fri Sep 5 02:14:21 2014 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 9687bf3..a9a125e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-weston (1.5.0-3) UNRELEASED; urgency=medium
+weston (1.5.0-3) unstable; urgency=medium
 
   * d/p/0001-libinput-Use-floating-point-instead-of-fixed-point-n.patch,
 d/p/0001-Require-libinput-0.4.0.patch,
@@ -9,7 +9,7 @@ weston (1.5.0-3) UNRELEASED; urgency=medium
 + Disable cairo-gl support. It causes trouble in some embedded platforms
   so we're disabling its support, at least for now.
 
- -- Emilio Pozuelo Monfort po...@debian.org  Fri, 05 Sep 2014 00:27:14 +0200
+ -- Emilio Pozuelo Monfort po...@debian.org  Fri, 05 Sep 2014 02:14:06 +0200
 
 weston (1.5.0-2) unstable; urgency=medium
 

commit ba163b709d69f356453df1b8f08987420b75f82e
Author: Emilio Pozuelo Monfort po...@debian.org
Date:   Fri Sep 5 00:31:22 2014 +0200

Disable cairo-gl support

diff --git a/debian/changelog b/debian/changelog
index 98fade4..9687bf3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,10 @@ weston (1.5.0-3) UNRELEASED; urgency=medium
 d/p/0001-Require-libinput-0.4.0.patch,
 debian/control:
 + Build against libinput 0.5.0.
+  * debian/weston.install,
+debian/rules:
++ Disable cairo-gl support. It causes trouble in some embedded platforms
+  so we're disabling its support, at least for now.
 
  -- Emilio Pozuelo Monfort po...@debian.org  Fri, 05 Sep 2014 00:27:14 +0200
 
diff --git a/debian/rules b/debian/rules
index b119855..58acb37 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,7 +2,7 @@
 
 override_dh_auto_configure:
dh_auto_configure -- --disable-libunwind --libexec=/usr/lib/weston \
-   --with-cairo=gl --enable-libinput-backend
+   --with-cairo=image --enable-libinput-backend
 
 override_dh_auto_test:
# the test suite does not 100% pass in headless mode
diff --git a/debian/weston.install b/debian/weston.install
index 921d228..2d2ba53 100644
--- a/debian/weston.install
+++ b/debian/weston.install
@@ -6,7 +6,6 @@ usr/bin/weston-terminal
 usr/include/weston
 usr/lib/weston/weston-desktop-shell
 usr/lib/weston/weston-keyboard
-usr/lib/weston/weston-screensaver
 usr/lib/weston/weston-screenshooter
 usr/lib/weston/weston-simple-im
 usr/lib/*/pkgconfig/weston.pc
@@ -36,14 +35,12 @@ weston-editor   usr/lib/weston/
 weston-eventdemo   usr/lib/weston/
 weston-flower  usr/lib/weston/
 weston-fullscreen  usr/lib/weston/
-weston-gears   usr/lib/weston/
 weston-image   usr/lib/weston/
 weston-infousr/lib/weston/
 weston-keyboardusr/lib/weston/
 weston-multi-resource  usr/lib/weston/
 weston-resizor usr/lib/weston/
 weston-scaler  usr/lib/weston/
-weston-screensaver usr/lib/weston/
 weston-screenshooter   usr/lib/weston/
 weston-simple-egl  usr/lib/weston/
 weston-simple-im   usr/lib/weston/

commit 80850110fd436a1f8cf7b117ce491de06ca53666
Author: Emilio Pozuelo Monfort po...@debian.org
Date:   Fri Sep 5 00:28:08 2014 +0200

Build against libinput 0.5.0

diff --git a/debian/changelog b/debian/changelog
index 16a49a3..98fade4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+weston (1.5.0-3) UNRELEASED; urgency=medium
+
+  * d/p/0001-libinput-Use-floating-point-instead-of-fixed-point-n.patch,
+d/p/0001-Require-libinput-0.4.0.patch,
+debian/control:
++ Build against libinput 0.5.0.
+
+ -- Emilio Pozuelo Monfort po...@debian.org  Fri, 05 Sep 2014 00:27:14 +0200
+
 weston (1.5.0-2) unstable; urgency=medium
 
   * debian/control,
diff --git a/debian/control b/debian/control
index 8ed6aa6..3df1bc8 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,7 @@ Build-Depends:
  libpam0g-dev,
  libvpx-dev,
  libsystemd-login-dev,
- libinput-dev,
+ libinput-dev (= 0.5.0),
 Standards-Version: 3.9.5
 Homepage: http://wayland.freedesktop.org/
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/weston
diff --git a/debian/patches/0001-Require-libinput-0.4.0.patch 
b/debian/patches/0001-Require-libinput-0.4.0.patch
new file mode 100644
index 000..145d44e
--- /dev/null
+++ 

Processing of weston_1.5.0-3_amd64.changes

2014-09-04 Thread Debian FTP Masters
weston_1.5.0-3_amd64.changes uploaded successfully to localhost
along with the files:
  weston_1.5.0-3_amd64.deb
  weston_1.5.0-3.dsc
  weston_1.5.0-3.diff.gz

Greetings,

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


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xphtq-0001be...@franck.debian.org



weston_1.5.0-3_amd64.changes ACCEPTED into unstable

2014-09-04 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Fri, 05 Sep 2014 02:14:06 +0200
Source: weston
Binary: weston
Architecture: source amd64
Version: 1.5.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force debian-x@lists.debian.org
Changed-By: Emilio Pozuelo Monfort po...@debian.org
Description:
 weston - reference implementation of a wayland compositor
Changes:
 weston (1.5.0-3) unstable; urgency=medium
 .
   * d/p/0001-libinput-Use-floating-point-instead-of-fixed-point-n.patch,
 d/p/0001-Require-libinput-0.4.0.patch,
 debian/control:
 + Build against libinput 0.5.0.
   * debian/weston.install,
 debian/rules:
 + Disable cairo-gl support. It causes trouble in some embedded platforms
   so we're disabling its support, at least for now.
Checksums-Sha1:
 1a2bf176fb5610840a0e5ab267d22131c8198d44 2551 weston_1.5.0-3.dsc
 97ef58b79f88fa8d703ebe325a757ec36270f3af 22138 weston_1.5.0-3.diff.gz
 326b7e3ee4b8e241aa207e84bd0a9173699f945d 441182 weston_1.5.0-3_amd64.deb
Checksums-Sha256:
 c77f8f5ceaa5dfcbd45aeab687e50b0e3f4a9a00d6dfe1749b18e29395bac478 2551 
weston_1.5.0-3.dsc
 2e920f37e07bc74a3d6740028614d5bcc9bbb65c145edb9db9897dfe5521 22138 
weston_1.5.0-3.diff.gz
 31b55445927898e6233f4b7221d2768310e5fbfae69c913243c27430d1641081 441182 
weston_1.5.0-3_amd64.deb
Files:
 062bfad3fe95e88d0ef7adf23263cdbc 441182 x11 optional weston_1.5.0-3_amd64.deb
 5ccfb7201490c157a28907148228440c 2551 x11 optional weston_1.5.0-3.dsc
 216d317531ace6da26f2fda9296be57d 22138 x11 optional weston_1.5.0-3.diff.gz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJUCQPcAAoJEJ1GxIjkNoMC/1EP/1aS0P6XcgKOXzke2QX5qPuu
Uy7Mlzo7AFJHUDV4Lq6ZGOBK88rbKF4gS/SbP7/PTq9Rdu3gEjxskyS/Tekrc7Vn
4KPAZTPo2wynSUlA2CIlNfqPiRleSPIMSdMpG5LOkTtLGtmApVaOg5rulrOmcMep
P2Yi/WnmGnHORTR0F9uOZ0bUHZ2re/9aTw8mGjbYbTvXX+LmEqwAAa/aUYnJlr2Y
Gv2HZkOOJ6JajVKaNgTw4bZJvm6qhWoLFXuzp+W55iXJMpuwavgH9zbM9uiD5R7q
wcIsJ7WhdoAZD9hCcixBRqoCqwyFVRFp1QSRj/dtblNsr5gt5diEjT1ObRqOpwsK
BYzjxA5/BRzujI6aKsd1g0qAXsSA6oTAKQFgqfA3BckrYFl+HbhezYZawim3JNFJ
5LXsywEK7IQXA9gc/G/7ruZTkSuufn9oFsSwivhpUwQGLS9zwbuJNJqs7BM3Cmin
B15FeyOF7/8xeTffOo/k0MiYCXJq8epueTVUjbGXp4OBKuWQv87ES6AG0+oi+eFf
uezXh+8SERgEGkEsexEP66nYWrGHK05bjRyExqJTD+XjhUWVk1vzJqL7MPIdMOk2
6jEghvBq85prAFIxrhr9wfbcmaYgt3P+Sj4ynXWeSJqe3f1l4S498N2PktrIK1X3
7gQs36yGUESuI4GXhI+8
=8TrI
-END PGP SIGNATURE-


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xphiv-0002lx...@franck.debian.org



wayland: Changes to 'upstream-unstable'

2014-09-04 Thread Emilio Pozuelo Monfort
 .gitignore|1 
 Makefile.am   |6 
 configure.ac  |4 
 doc/publican/Makefile.am  |2 
 doc/publican/publican.cfg |2 
 protocol/wayland.xml  |   49 
 src/connection.c  |2 
 src/event-loop.c  |4 
 src/scanner.c |   42 ++--
 src/wayland-client.c  |  203 +++
 src/wayland-client.h  |5 
 src/wayland-server.c  |  228 ++
 src/wayland-server.h  |5 
 tests/display-test.c  |  465 +
 tests/event-loop-test.c   |   74 ++-
 tests/queue-test.c|  201 +++
 tests/socket-test.c   |   90 
 tests/test-compositor.c   |  472 ++
 tests/test-compositor.h   |   97 +
 19 files changed, 1658 insertions(+), 294 deletions(-)

New commits:
commit 6d0f298665e0f6b11a18ab6b6ccc49ba990b4b3e
Author: Pekka Paalanen pekka.paala...@collabora.co.uk
Date:   Fri Aug 22 18:01:35 2014 +0300

configure.ac: Bump version to 1.5.91 for the alpha release

Signed-off-by: Pekka Paalanen pekka.paala...@collabora.co.uk

diff --git a/configure.ac b/configure.ac
index e16c5b5..d8e42d9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([wayland_major_version], [1])
 m4_define([wayland_minor_version], [5])
-m4_define([wayland_micro_version], [90])
+m4_define([wayland_micro_version], [91])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 

commit 8c061d1b7e4fcdfe8d12887720ef129b8f921139
Author: Marek Chalupa mchqwe...@gmail.com
Date:   Fri Aug 22 14:28:59 2014 +0200

client: check for error in wl_display_read_events

This prevents from blocking shown in one display test. Also, it
makes sense to not proceed further in the code of the function
when an error ocurred.

v2. set errno
put note about the errno into wl_display_prepare_read doc
check for error with mutex locked

v3.
set errno to display-last_error

check for the error only in wl_display_read_events. It's sufficient
as prevention for the hanging and programmer doesn't need to
check if wl_display_prepare_read (that was previously covered by
this patch too) returned an error or the queue just was not empty.
Without the check, it could result in indefinite looping.

Thanks to Pekka Paalanen pekka.paala...@collabora.co.uk for
constant reviewing and discussing this patch.

Signed-off-by: Marek Chalupa mchqwe...@gmail.com
Reviewed-by: Pekka Paalanen pekka.paala...@collabora.co.uk

diff --git a/src/wayland-client.c b/src/wayland-client.c
index 0f3f3d9..9159ee0 100644
--- a/src/wayland-client.c
+++ b/src/wayland-client.c
@@ -1200,6 +1200,13 @@ wl_display_read_events(struct wl_display *display)
 
pthread_mutex_lock(display-mutex);
 
+   if (display-last_error) {
+   pthread_mutex_unlock(display-mutex);
+
+   errno = display-last_error;
+   return -1;
+   }
+
ret = read_events(display);
 
pthread_mutex_unlock(display-mutex);

commit 574b710ef8da766019a406801893937a6df9357c
Author: Marek Chalupa mchqwe...@gmail.com
Date:   Tue Aug 5 11:42:01 2014 +0200

client: broadcast the right pthread_cond variable

In previous commit we removed unused variables. One of them was
pthread_cond_t that was formerly used when reading from display, but
later was (erroneously) made unused. This patch fixes this error
and is a fix for the failing test introduced few patches ago (tests:
test if thread can block on error)

Reviewed-by: Pekka Paalanen pekka.paala...@collabora.co.uk

diff --git a/src/wayland-client.c b/src/wayland-client.c
index 4b184d5..0f3f3d9 100644
--- a/src/wayland-client.c
+++ b/src/wayland-client.c
@@ -127,6 +127,12 @@ display_fatal_error(struct wl_display *display, int error)
error = EFAULT;
 
display-last_error = error;
+
+   pthread_cond_broadcast(display-reader_cond);
+   /* prevent from indefinite looping in read_events()
+   * (when calling pthread_cond_wait under condition
+   * display-read_serial == serial) */
+   ++display-read_serial;
 }
 
 /**
@@ -175,6 +181,16 @@ display_protocol_error(struct wl_display *display, 
uint32_t code,
display-protocol_error.id = id;
display-protocol_error.interface = intf;
 
+   /*
+* here it is not necessary to broadcast reader's cond like in
+* display_fatal_error, because this function is called from
+* an event handler and that means that read_events() is done
+* and woke up all threads. Since wl_display_prepare_read()
+* fails when there are events in the queue, no threads
+* can sleep in read_events() during dispatching
+ 

wayland: Changes to 'debian-unstable'

2014-09-04 Thread Emilio Pozuelo Monfort
 .gitignore|1 
 Makefile.am   |6 
 configure.ac  |4 
 debian/changelog  |   12 
 debian/libwayland-client0.symbols |2 
 debian/libwayland-server0.symbols |1 
 doc/publican/Makefile.am  |2 
 doc/publican/publican.cfg |2 
 protocol/wayland.xml  |   49 +++
 src/connection.c  |2 
 src/event-loop.c  |4 
 src/scanner.c |   42 +--
 src/wayland-client.c  |  203 
 src/wayland-client.h  |5 
 src/wayland-server.c  |  228 --
 src/wayland-server.h  |5 
 tests/display-test.c  |  465 +
 tests/event-loop-test.c   |   74 +
 tests/queue-test.c|  201 +---
 tests/socket-test.c   |   90 +++
 tests/test-compositor.c   |  472 ++
 tests/test-compositor.h   |   97 +++
 22 files changed, 1673 insertions(+), 294 deletions(-)

New commits:
commit 89481aaf2190bd5d053f63a9b4d1d101cf154ab3
Author: Emilio Pozuelo Monfort po...@debian.org
Date:   Fri Sep 5 03:10:27 2014 +0200

Upload to experimental

diff --git a/debian/changelog b/debian/changelog
index 077abcf..6c5990f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,14 @@
-wayland (1.5.91-1) UNRELEASED; urgency=medium
+wayland (1.5.91-1) experimental; urgency=medium
 
+  [ Andreas Henriksson ]
   * New upstream development release.
   * Update debian/libwayland-client0.symbols with two additions
   * Update debian/libwayland-server0.symbols with one addition
 
- -- Andreas Henriksson andr...@fatal.se  Sat, 23 Aug 2014 16:03:00 +0200
+  [ Emilio Pozuelo Monfort ]
+  * Upload to experimental.
+
+ -- Emilio Pozuelo Monfort po...@debian.org  Fri, 05 Sep 2014 03:10:22 +0200
 
 wayland (1.5.0-1) unstable; urgency=medium
 

commit 350b32ee80b2bd9534335123bb7ded7acea7ea3c
Author: Andreas Henriksson andr...@fatal.se
Date:   Sat Aug 23 16:12:01 2014 +0200

Update debian/libwayland-server0.symbols with one addition

diff --git a/debian/changelog b/debian/changelog
index 242f40d..077abcf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ wayland (1.5.91-1) UNRELEASED; urgency=medium
 
   * New upstream development release.
   * Update debian/libwayland-client0.symbols with two additions
+  * Update debian/libwayland-server0.symbols with one addition
 
  -- Andreas Henriksson andr...@fatal.se  Sat, 23 Aug 2014 16:03:00 +0200
 
diff --git a/debian/libwayland-server0.symbols 
b/debian/libwayland-server0.symbols
index 27cc810..8a2f372 100644
--- a/debian/libwayland-server0.symbols
+++ b/debian/libwayland-server0.symbols
@@ -27,6 +27,7 @@ libwayland-server.so.0 libwayland-server0 #MINVER#
  wl_display_add_global@Base 1.0.2
  wl_display_add_shm_format@Base 1.3.0
  wl_display_add_socket@Base 1.0.2
+ wl_display_add_socket_auto@Base 1.5.91
  wl_display_create@Base 1.0.2
  wl_display_destroy@Base 1.0.2
  wl_display_flush_clients@Base 1.0.2

commit f9855ae74860d318ec048c3541dd8878198450c8
Author: Andreas Henriksson andr...@fatal.se
Date:   Sat Aug 23 16:09:51 2014 +0200

Update debian/libwayland-client0.symbols with two additions

diff --git a/debian/changelog b/debian/changelog
index 9dbce98..242f40d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 wayland (1.5.91-1) UNRELEASED; urgency=medium
 
   * New upstream development release.
+  * Update debian/libwayland-client0.symbols with two additions
 
  -- Andreas Henriksson andr...@fatal.se  Sat, 23 Aug 2014 16:03:00 +0200
 
diff --git a/debian/libwayland-client0.symbols 
b/debian/libwayland-client0.symbols
index 7401d54..15b4f8d 100644
--- a/debian/libwayland-client0.symbols
+++ b/debian/libwayland-client0.symbols
@@ -23,11 +23,13 @@ libwayland-client.so.0 libwayland-client0 #MINVER#
  wl_display_flush@Base 1.0.2
  wl_display_get_error@Base 1.0.2
  wl_display_get_fd@Base 1.0.2
+ wl_display_get_protocol_error@Base 1.5.91
  wl_display_interface@Base 1.0.2
  wl_display_prepare_read@Base 1.2.0
  wl_display_prepare_read_queue@Base 1.2.0
  wl_display_read_events@Base 1.2.0
  wl_display_roundtrip@Base 1.0.2
+ wl_display_roundtrip_queue@Base 1.5.91
  wl_event_queue_destroy@Base 1.0.2
  wl_keyboard_interface@Base 1.0.2
  wl_list_empty@Base 1.0.2

commit 42c3daa4ae31ddf9b7600b404c97e36d6cc7e9fd
Author: Andreas Henriksson andr...@fatal.se
Date:   Sat Aug 23 16:05:50 2014 +0200

New upstream development release.

diff --git a/debian/changelog b/debian/changelog
index b5a1e92..9dbce98 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wayland (1.5.91-1) UNRELEASED; urgency=medium
+
+  * New upstream development release.
+
+ -- Andreas Henriksson andr...@fatal.se  Sat, 23 Aug 2014 16:03:00 +0200
+
 wayland (1.5.0-1) unstable; urgency=medium
 
   

wayland: Changes to 'refs/tags/wayland-1.5.91-1'

2014-09-04 Thread Emilio Pozuelo Monfort
Tag 'wayland-1.5.91-1' created by Emilio Pozuelo Monfort po...@debian.org at 
2014-09-05 01:11 +

Tagging upload of wayland 1.5.91-1 to experimental.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCAAGBQJUCQ2tAAoJEJ1GxIjkNoMCVG8P/iSSJCybabS57WdqYy5M3RL+
DEMY1ovczTr5VNdrMh9FR13VoI9WULGTKlaIQW1TZjSQgRujNDNm+9USV0JvrZpr
cGib+GvgEvsDb66IDgLle2UDXPShXVcy13E5Dgs+V5xuiTiykhkfXWHPZ7tsj/bC
XpopqgNMEPz9klxWDKWHATrSBtdIOWD1jRbXyYVFFIsDzVRcySVhHJM6n9dcem8+
XkL7bxz/PtgyhII5rHQ9lNltFHE54HYLLXYE1+HNJQXMzoyxFkQilLD8tOFpoD18
4lyb/OE+EZkqZxjg3fh6Kkt6VDNYOMxZGwr3Kd1CSoORB+GciCj7lgqDjacA0AtX
TShPswitc2Boxw/gkLQJEGfscaCVduvPWYCZEYSApPKbP7clofSed2Z4wxScIUX7
jmVwpGvMeJ7sVAkBGsT4tqb/kOvkaXcsKbI6iApEo625Iiaty8LTa5/xf/0TBoks
Q3aCh84dxmbWXHRLX1HFxEK9zyAaIpTOr2GgGLM1dWUjBN/wUsF1vk+bHkwu8YyC
u4Eis1ZCtqH/mcQisOaNvBuPTDu0VQu2sINcEf92juaZQ6dInJeQf+fCgNEmhPFz
TI5OCGQw4i9+2g9q88mged32kooInP6yjUGVn/pXUvgTnzRyxxiARvowTV2pz50T
txPTBW7w2WL1wWaHDhPU
=jAFJ
-END PGP SIGNATURE-

Changes since wayland-1.5.0-1:
Andreas Henriksson (3):
  New upstream development release.
  Update debian/libwayland-client0.symbols with two additions
  Update debian/libwayland-server0.symbols with one addition

Boyan Ding (1):
  connection: remove unreached code

Bryce W. Harrington (2):
  doc: Fix link to wl_list_remove()
  gitignore: Add another test-suite file

Emilio Pozuelo Monfort (2):
  Merge branch 'upstream-unstable' into debian-unstable
  Upload to experimental

Giulio Camuffo (2):
  client: add a public function to make a roundtrip on a custom queue
  tests: test the wl_display_roundtrip_queue() function

Jasper St. Pierre (10):
  wayland-client: Fix indentation
  server: Clean up socket destruction
  server: Create the socket FD after taking the lock
  server: Split out code to initialize the socket address for a display name
  server: Make get_socket_lock operate directly on the socket's lock_fd
  server: Save the display name in the wl_socket
  server: Add a simple API to find a good default display
  scanner: Use an enum to determine the type of thing we're writing out
  scanner: Make emit_structs more explicit
  server: Don't expose wl_display as a global

Jonny Lamb (2):
  protocol: add wl_surface errors enum for bad scale and transform values
  protocol: add repeat_info event to wl_keyboard

Kristian Høgsberg (1):
  configure.ac: Bump configure.ac version to 1.5.90 on master

Marek Chalupa (20):
  client: extend error handling
  server: move memset after check
  tests: add tests for bug in adding socket
  server: fix error handling when adding socket
  tests: make event-loop-test more explicit
  event-loop: make signalfd non-blocking
  tests: add one more test for event-loop signal source
  tests: event_loop_timer_updates - add asserts and fix indentation
  tests: fix event_loop_timer_updates
  tests: remove leaks from queue-test
  tests: remove unnecessary lines from queue-test
  client: remove unused variable
  tests: add test-compositor
  tests: use test compositor in queue-test
  tests: test posting errors
  tests: test if thread can block on error
  tests: add tests for wl_display_cancel_read
  tests: add test for reading after an error occurred
  client: broadcast the right pthread_cond variable
  client: check for error in wl_display_read_events

Olivier Blin (1):
  client: drop unused event queue cond and list variables

Pekka Paalanen (2):
  server: fix conditions for fds in wl_socket_destroy
  configure.ac: Bump version to 1.5.91 for the alpha release

Peter Hutterer (3):
  doc: reduce chunk_section_depth to 0
  doc: force publican to use fop
  configure: fix publican version detection

Ryo Munakata (1):
  wl_surface: clarify the base of time passed in the callback of frame

Silvan Jegen (1):
  protocol: remove redundant 'the' in description

---
 .gitignore|1 
 Makefile.am   |6 
 configure.ac  |4 
 debian/changelog  |   12 
 debian/libwayland-client0.symbols |2 
 debian/libwayland-server0.symbols |1 
 doc/publican/Makefile.am  |2 
 doc/publican/publican.cfg |2 
 protocol/wayland.xml  |   49 +++
 src/connection.c  |2 
 src/event-loop.c  |4 
 src/scanner.c |   42 +--
 src/wayland-client.c  |  203 
 src/wayland-client.h  |5 
 src/wayland-server.c  |  228 --
 src/wayland-server.h  |5 
 tests/display-test.c  |  465 +
 tests/event-loop-test.c   |   74 +
 tests/queue-test.c|  201 +---
 tests/socket-test.c   |   90 +++
 tests/test-compositor.c   

libxkbcommon: Changes to 'debian-unstable'

2014-09-04 Thread Emilio Pozuelo Monfort
 .travis.yml |   12 
 Makefile.am |5 
 NEWS|   55 -
 configure.ac|6 
 debian/changelog|   15 
 debian/control  |2 
 doc/Doxyfile.in |   12 
 doc/quick-guide.md  |4 
 src/darray.h|   11 
 src/keymap-priv.c   |   50 
 src/keymap.c|   32 
 src/keymap.h|   50 
 src/keysym.c|2 
 src/state.c |   80 +
 src/text.c  |   30 
 src/text.h  |   10 
 src/utils.h |9 
 src/x11/keymap.c|   39 
 src/x11/util.c  |8 
 src/xkbcomp/action.c|  237 ++--
 src/xkbcomp/action.h|   11 
 src/xkbcomp/ast-build.c |   20 
 src/xkbcomp/compat.c|  202 ++--
 src/xkbcomp/expr.c  |   33 
 src/xkbcomp/expr.h  |   10 
 src/xkbcomp/keycodes.c  |  137 +-
 src/xkbcomp/keymap-dump.c   |   35 
 src/xkbcomp/keymap.c|   26 
 src/xkbcomp/parser-priv.h   |2 
 src/xkbcomp/parser.y|   35 
 src/xkbcomp/rules.c |   11 
 src/xkbcomp/scanner.c   |1 
 src/xkbcomp/symbols.c   |  231 ++--
 src/xkbcomp/types.c |  187 +--
 src/xkbcomp/vmod.c  |   37 
 src/xkbcomp/vmod.h  |4 
 test/.gitignore |1 
 test/data/keymaps/host.xkb  | 1683 +
 test/data/keymaps/syntax-error.xkb  | 1814 
 test/data/keymaps/syntax-error2.xkb |7 
 test/filecomp.c |2 
 test/interactive-evdev.c|5 
 test/state.c|   70 +
 test/x11comp.c  |  163 +++
 xkbcommon/xkbcommon-x11.h   |1 
 xkbcommon/xkbcommon.h   |   70 +
 46 files changed, 4746 insertions(+), 721 deletions(-)

New commits:
commit 67f9a5bbb7f8746037047d82f6841b09ee24c5c2
Author: Emilio Pozuelo Monfort po...@debian.org
Date:   Fri Sep 5 02:41:25 2014 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 407ecf2..21fadd7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-libxkbcommon (0.4.3-1) UNRELEASED; urgency=medium
+libxkbcommon (0.4.3-1) unstable; urgency=medium
 
+  [ Andreas Henriksson ]
   * New upstream release (Closes: #750129).
   * Add build-dependencies used by new x11comp test:
 + x11-xkb-utils
@@ -7,7 +8,10 @@ libxkbcommon (0.4.3-1) UNRELEASED; urgency=medium
 (The test is supposed to skipped when these are not available,
 but actually it freezes.)
 
- -- Andreas Henriksson andr...@fatal.se  Sat, 23 Aug 2014 17:39:38 +0200
+  [ Emilio Pozuelo Monfort ]
+  * Upload to unstable.
+
+ -- Emilio Pozuelo Monfort po...@debian.org  Fri, 05 Sep 2014 02:40:43 +0200
 
 libxkbcommon (0.4.1-2) unstable; urgency=medium
 

commit 13f5989984d082c6973876240e5dbd85bf6a8e3a
Author: Andreas Henriksson andr...@fatal.se
Date:   Sun Aug 24 10:46:46 2014 -0700

Add build-dependencies used by new x11comp test:

* Add build-dependencies used by new x11comp test:
  + x11-xkb-utils
  + xvfb
  (The test is supposed to skipped when these are not available,
  but actually it freezes.)

diff --git a/debian/changelog b/debian/changelog
index 721f6ec..407ecf2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,11 @@
 libxkbcommon (0.4.3-1) UNRELEASED; urgency=medium
 
   * New upstream release (Closes: #750129).
+  * Add build-dependencies used by new x11comp test:
++ x11-xkb-utils
++ xvfb
+(The test is supposed to skipped when these are not available,
+but actually it freezes.)
 
  -- Andreas Henriksson andr...@fatal.se  Sat, 23 Aug 2014 17:39:38 +0200
 
diff --git a/debian/control b/debian/control
index 1bc2173..1d00ae3 100644
--- a/debian/control
+++ b/debian/control
@@ -12,9 +12,11 @@ Build-Depends:
  flex,
  libx11-dev,
  libxcb-xkb-dev (= 1.10),
+ x11-xkb-utils,
  x11proto-core-dev,
  x11proto-kb-dev (= 1.0.5),
  xkb-data,
+ xvfb,
 Standards-Version: 3.9.5
 Homepage: http://www.xkbcommon.org/
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/lib/libxkbcommon

commit 5d7a32c12194e700f71f78831dda54fe8a2209c9
Author: Andreas Henriksson andr...@fatal.se
Date:   Sat Aug 23 17:40:06 2014 +0200

New upstream release (Closes: #750129).

diff --git a/debian/changelog b/debian/changelog
index 469abdb..721f6ec 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libxkbcommon (0.4.3-1) UNRELEASED; urgency=medium
+
+  * New upstream release (Closes: #750129).
+
+ -- Andreas Henriksson andr...@fatal.se  Sat, 23 Aug 2014 17:39:38 

libxkbcommon: Changes to 'refs/tags/libxkbcommon-0.4.3-1'

2014-09-04 Thread Emilio Pozuelo Monfort
Tag 'libxkbcommon-0.4.3-1' created by Emilio Pozuelo Monfort po...@debian.org 
at 2014-09-05 01:12 +

Tagging upload of libxkbcommon 0.4.3-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCAAGBQJUCQ3+AAoJEJ1GxIjkNoMCi9EQAKQcw3ppGeePTGmRUpwPmu3R
l1Kkz8xY/mUuuSfoz9sbtS+hfaECBwKd21fk1zSXWLf1S73dBlpcqfP5Nbv6Tr+v
QHvY9xXCst0yT2esZkuH3f/KP8KTY/m/xi7jNfM23Clky+sxvZdA8jqFoLiJyfw4
SppGMEJse4BstVKMiVl6G9SBgZunjqiTNjgIl4dDeAaESJnghSxuvFNnyvFm0fVH
eHMRsHehbrYe9VQmOFg4PpsDlZvmC+/2nKz5ykmKy/Qg2axksfgr4SgQCE3RsKY9
CbCUus+f9G13ceD40ka3LRCtojgF6S4nt9FVHobnfAOXJx3hMWKiHvpLgWgzO0gO
za5BpXX/x6UmqCNti0T7sPV7p/POCOQpWAFZVXyzxKkAPtNxPu1+fCOGczOm3osW
tKVuJ6/BADE3NgyHUBgkeuV3MbYOwUeZPLjoRP5TVOi0TO7sMkmSpi+1MQD5jSBq
WV/PNrmkxRa1tnMmrhV6hEd8DEkfY47A7rznFbvCXyv0rBc1MD1U2TGITj8SByWw
OVJeTSrM1nqAcAzXv0V2QP1P7aY4zA0jFE/WI5RTjb1T1s4I9JbNhIB65NevrGuO
GujYbP2aefRF9xOSfRuzmK8y1BjFl5EQFcQ3MXS22cXlvlkjvXzxSA8hu0P0LxZu
z60r6YQH82nPB1ohlD0o
=fSsD
-END PGP SIGNATURE-

Changes since libxkbcommon-0.4.1-2:
Andreas Henriksson (2):
  New upstream release (Closes: #750129).
  Add build-dependencies used by new x11comp test:

Emilio Pozuelo Monfort (2):
  Merge branch 'upstream-unstable' into debian-unstable
  Upload to unstable

Ran Benita (63):
  configure.ac: fix enable_x11 handling
  Add .travis.yml file
  doc: add @since annotations for API added since 0.3.0
  doc: explain keysym/string transformation
  expr: fix handling of unknown integer binary operator
  action: convert a few missed unsigned - enum xkb_action_type
  types: separate ctx
  compat: separate ctx
  symbols: separate ctx
  keymap: move ModNameToIndex from text.c and use it in keymap.c
  keymap: rename wrap_group_into_range - XkbWrapGroupIntoRange
  Add struct xkb_mod_set
  text: take xkb_mod_set instead of the entire keymap
  expr: take xkb_mod_set instead of the entire keymap
  action: take xkb_mod_set instead of the entire keymap
  vmod: take xkb_mod_set instead of the entire keymap
  compat: use xkb_mod_set instead of entire keymap
  types: use xkb_mod_set instead of entire keymap
  symbols: use xkb_mod_set instead of entire keymap
  utils: detect overflow in memdup()
  darray: remove unused darray_foreach_reverse()
  keymap: protect xkb_foreach_key macro params
  keymap: rename xkb_foreach_key to xkb_keys_foreach
  keymap: add and use xkb_mods_{foreach,enumerate}()
  keymap: don't use darray in xkb_mod_set
  keymap, keycodes, compat: don't use darray for LEDs
  xkbcomp: use straight assignment instead of CopyModSet
  xkbcomp: don't align enum values
  keycodes: fix uninitialized variable
  doc: fix new doxygen version warnings
  parser: show the keysym in unrecognized keysym messages
  ast-build: don't leak on OOM in BoolVarCreate
  x11: fix out-of-bounds access in adopt_atoms() error handling
  Update NEWS
  Bump version to 0.4.2
  rules: fix leak on failure
  Remove unnecessary !!(expressions)
  x11: don't iterate on empty batches
  parser: don't shadow str
  keycodes: split CopyKeyInfoToKeymap to several functions
  types: refactor CopyKeyTypesToKeymap
  ast-build: use cast instead of -common
  Replace darray_mem with a new darray_steal
  test: add file with a syntax error
  parser: don't leak AST nodes for discarded symbols
  parser: silence bison unused value warnings
  ast-build: make sure InterpDef is freeable
  interactive-evdev: don't use sysexits.h
  docs: fix self-reference
  docs: move keysym-transformations page to a better position
  x11/keymap: don't forget to add the vmod offset in get_vmods
  x11/keymap: be more defensive about the number of modifiers
  keymap: remove flags field of xkb_private_action
  utils: add a STATIC_ASSERT macro
  x11/keymap: handle private actions
  test/x11-keyseq: new test
  test/x11comp: server writes \n to displayfd
  state: no need for loop in xkb_state_update_mask()
  Make the effective mod mask calculation available to other files
  state: make sure the mods are fully resolved after xkb_state_update_mask()
  test/state: add test_update_mask() test
  Update NEWS
  Bump version to 0.4.3

---
 .travis.yml |   12 
 Makefile.am |5 
 NEWS|   55 -
 configure.ac|6 
 debian/changelog|   15 
 debian/control  |2 
 doc/Doxyfile.in |   12 
 doc/quick-guide.md  |4 
 src/darray.h|   11 
 src/keymap-priv.c   |   50 
 src/keymap.c|   32 
 src/keymap.h|   50 
 src/keysym.c|2 
 src/state.c |   80 +
 src/text.c 

libxkbcommon: Changes to 'upstream-unstable'

2014-09-04 Thread Emilio Pozuelo Monfort
 .travis.yml |   12 
 Makefile.am |5 
 NEWS|   55 -
 configure.ac|6 
 doc/Doxyfile.in |   12 
 doc/quick-guide.md  |4 
 src/darray.h|   11 
 src/keymap-priv.c   |   50 
 src/keymap.c|   32 
 src/keymap.h|   50 
 src/keysym.c|2 
 src/state.c |   80 +
 src/text.c  |   30 
 src/text.h  |   10 
 src/utils.h |9 
 src/x11/keymap.c|   39 
 src/x11/util.c  |8 
 src/xkbcomp/action.c|  237 ++--
 src/xkbcomp/action.h|   11 
 src/xkbcomp/ast-build.c |   20 
 src/xkbcomp/compat.c|  202 ++--
 src/xkbcomp/expr.c  |   33 
 src/xkbcomp/expr.h  |   10 
 src/xkbcomp/keycodes.c  |  137 +-
 src/xkbcomp/keymap-dump.c   |   35 
 src/xkbcomp/keymap.c|   26 
 src/xkbcomp/parser-priv.h   |2 
 src/xkbcomp/parser.y|   35 
 src/xkbcomp/rules.c |   11 
 src/xkbcomp/scanner.c   |1 
 src/xkbcomp/symbols.c   |  231 ++--
 src/xkbcomp/types.c |  187 +--
 src/xkbcomp/vmod.c  |   37 
 src/xkbcomp/vmod.h  |4 
 test/.gitignore |1 
 test/data/keymaps/host.xkb  | 1683 +
 test/data/keymaps/syntax-error.xkb  | 1814 
 test/data/keymaps/syntax-error2.xkb |7 
 test/filecomp.c |2 
 test/interactive-evdev.c|5 
 test/state.c|   70 +
 test/x11comp.c  |  163 +++
 xkbcommon/xkbcommon-x11.h   |1 
 xkbcommon/xkbcommon.h   |   70 +
 44 files changed, 4729 insertions(+), 721 deletions(-)

New commits:
commit 76016d5121daff3391c76313a8c609a985c1eb03
Author: Ran Benita ran...@gmail.com
Date:   Tue Aug 19 20:11:35 2014 +0300

Bump version to 0.4.3

Signed-off-by: Ran Benita ran...@gmail.com

diff --git a/configure.ac b/configure.ac
index 5406551..ee94581 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl Process this file with autoconf to create configure.
 
 # Initialize Autoconf
 AC_PREREQ([2.62])
-AC_INIT([libxkbcommon], [0.4.2],
+AC_INIT([libxkbcommon], [0.4.3],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=libxkbcommon],
 [libxkbcommon], [http://xkbcommon.org])
 AC_CONFIG_SRCDIR([Makefile.am])

commit 537c1700d63e65f050acf6e152628d9ca7f5c7d4
Author: Ran Benita ran...@gmail.com
Date:   Tue Aug 19 20:11:06 2014 +0300

Update NEWS

Signed-off-by: Ran Benita ran...@gmail.com

diff --git a/NEWS b/NEWS
index 8b1976d..4dab3ae 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,26 @@
+libxkbcommon 0.4.3 - 2014-08-19
+==
+
+- Fixed a bug which caused xkb_x11_keymap_new_from_device() to misrepresent
+  modifiers for some keymaps.
+
+  https://github.com/xkbcommon/libxkbcommon/issues/9
+
+- Fixed a bug which caused xkb_x11_keymap_new_from_device() to ignore XKB
+  PrivateAction's.
+
+- Modifiers are now always fully resolved after xkb_state_update_mask().
+  Previously the given state components were used as-is, without
+  considering virtual modifier mappings.
+  Note: this only affects non-standard uses of xkb_state_update_mask().
+
+- Added a test for xkbcommon-x11, x11comp. The test uses the system's
+  Xvfb server and xkbcomp. If they do not exist or fail, the test is
+  skipped.
+
+- Fixed memory leaks after parse errors in the XKB yacc parser.
+  The fix required changes which are currently incompatible with byacc.
+
 libxkbcommon 0.4.2 - 2014-05-15
 ==
 

commit f3597f1b62d483fadd0552bbc70614d73e6322d0
Author: Ran Benita ran...@gmail.com
Date:   Mon Aug 18 21:03:06 2014 +0300

test/state: add test_update_mask() test

Signed-off-by: Ran Benita ran...@gmail.com

diff --git a/test/state.c b/test/state.c
index 2164d6b..aa70f39 100644
--- a/test/state.c
+++ b/test/state.c
@@ -297,6 +297,75 @@ test_serialisation(struct xkb_keymap *keymap)
 }
 
 static void
+test_update_mask_mods(struct xkb_keymap *keymap)
+{
+struct xkb_state *state = xkb_state_new(keymap);
+xkb_mod_index_t caps, shift, num, alt, mod1, mod2;
+enum xkb_state_component changed;
+
+assert(state);
+
+caps = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_CAPS);
+assert(caps != XKB_MOD_INVALID);
+shift = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_SHIFT);
+assert(shift != XKB_MOD_INVALID);
+num = xkb_keymap_mod_get_index(keymap, NumLock);
+assert(num != XKB_MOD_INVALID);
+alt = xkb_keymap_mod_get_index(keymap, 

Processing of wayland_1.5.91-1_amd64.changes

2014-09-04 Thread Debian FTP Masters
wayland_1.5.91-1_amd64.changes uploaded successfully to localhost
along with the files:
  libwayland-client0_1.5.91-1_amd64.deb
  libwayland-client0-dbg_1.5.91-1_amd64.deb
  libwayland-server0_1.5.91-1_amd64.deb
  libwayland-server0-dbg_1.5.91-1_amd64.deb
  libwayland-cursor0_1.5.91-1_amd64.deb
  libwayland-cursor0-dbg_1.5.91-1_amd64.deb
  libwayland-dev_1.5.91-1_amd64.deb
  wayland_1.5.91-1.dsc
  wayland_1.5.91.orig.tar.gz
  wayland_1.5.91-1.diff.gz

Greetings,

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


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xpibg-0006vq...@franck.debian.org



Processing of libxkbcommon_0.4.3-1_amd64.changes

2014-09-04 Thread Debian FTP Masters
libxkbcommon_0.4.3-1_amd64.changes uploaded successfully to localhost
along with the files:
  libxkbcommon0_0.4.3-1_amd64.deb
  libxkbcommon-dev_0.4.3-1_amd64.deb
  libxkbcommon-x11-0_0.4.3-1_amd64.deb
  libxkbcommon-x11-dev_0.4.3-1_amd64.deb
  libxkbcommon_0.4.3-1.dsc
  libxkbcommon_0.4.3.orig.tar.gz
  libxkbcommon_0.4.3-1.diff.gz

Greetings,

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


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xpibn-0006a4...@franck.debian.org



libxkbcommon_0.4.3-1_amd64.changes ACCEPTED into unstable

2014-09-04 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Fri, 05 Sep 2014 02:40:43 +0200
Source: libxkbcommon
Binary: libxkbcommon0 libxkbcommon-dev libxkbcommon-x11-0 libxkbcommon-x11-dev
Architecture: source amd64
Version: 0.4.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force debian-x@lists.debian.org
Changed-By: Emilio Pozuelo Monfort po...@debian.org
Description:
 libxkbcommon-dev - library interface to the XKB compiler - development files
 libxkbcommon-x11-0 - library to create keymaps with the XKB X11 protocol
 libxkbcommon-x11-dev - library to create keymaps with the XKB X11 protocol - 
development
 libxkbcommon0 - library interface to the XKB compiler - shared library
Closes: 750129
Changes:
 libxkbcommon (0.4.3-1) unstable; urgency=medium
 .
   [ Andreas Henriksson ]
   * New upstream release (Closes: #750129).
   * Add build-dependencies used by new x11comp test:
 + x11-xkb-utils
 + xvfb
 (The test is supposed to skipped when these are not available,
 but actually it freezes.)
 .
   [ Emilio Pozuelo Monfort ]
   * Upload to unstable.
Checksums-Sha1:
 c3d2ac7c61542c3c8abf78768d0f575daee99806 2324 libxkbcommon_0.4.3-1.dsc
 9a4e3965b3473ed07502ca047be4211ec4fe21fa 866305 libxkbcommon_0.4.3.orig.tar.gz
 93b60878c208d532769934f84287da0b0e549e59 30686 libxkbcommon_0.4.3-1.diff.gz
 d1769570b12ec063b8a0cbdaea1c6ed77db4ca80 114396 libxkbcommon0_0.4.3-1_amd64.deb
 80c229240759a089edcf5beaaabfdba66371d99c 159460 
libxkbcommon-dev_0.4.3-1_amd64.deb
 b3dd045093ec82728b8ea4965c06c3d37d2c2617 38410 
libxkbcommon-x11-0_0.4.3-1_amd64.deb
 c974135858af0b2ac2c8fc71cb9230e2866fe3dd 39928 
libxkbcommon-x11-dev_0.4.3-1_amd64.deb
Checksums-Sha256:
 2308775dd906e098bb8986f605b86f008d06de4b9dd861cd99e33ba2bebbce65 2324 
libxkbcommon_0.4.3-1.dsc
 dd192e9fdbbb0884ce25f0c25f37a2a1200e4ac86bbf3f495a02af97d212936f 866305 
libxkbcommon_0.4.3.orig.tar.gz
 8676ba555c0ee93afb6c3582e459f260e5bc78ad56f8053db1ab1bcaa5a4d7d3 30686 
libxkbcommon_0.4.3-1.diff.gz
 fc9efa422683f8471c55c40141e16a6a771262a0038ab801f3c9877680086064 114396 
libxkbcommon0_0.4.3-1_amd64.deb
 bb3cbeebbf9fb168c829de567085263247b8b63d171c70ad9e72a59c2d9aafb4 159460 
libxkbcommon-dev_0.4.3-1_amd64.deb
 3c59ecb90aacf4cb0dfd8b143e5cd93d8fd5b8b35d848c06d5c0fc78ec0074b0 38410 
libxkbcommon-x11-0_0.4.3-1_amd64.deb
 11a05b2028812aa4a73c8ed62f419911216388e5ceeb8a3dee5eb469df81832d 39928 
libxkbcommon-x11-dev_0.4.3-1_amd64.deb
Files:
 071833f3b44e7d37e71a59475ff7c848 114396 libs optional 
libxkbcommon0_0.4.3-1_amd64.deb
 853fb64afc23e7a09f80ad310ce6cb80 159460 libdevel extra 
libxkbcommon-dev_0.4.3-1_amd64.deb
 a4ac1f9b0764a43e1371aaf5f14f2147 38410 libs optional 
libxkbcommon-x11-0_0.4.3-1_amd64.deb
 58ce92730dd186879259127876726798 39928 libdevel extra 
libxkbcommon-x11-dev_0.4.3-1_amd64.deb
 1e504c05758cc21185707a73e2a98f88 2324 x11 optional libxkbcommon_0.4.3-1.dsc
 98c74c7c271d265b0642c70121566dc5 866305 x11 optional 
libxkbcommon_0.4.3.orig.tar.gz
 0c9b7af11f8bd00e925b57dc1d8dd830 30686 x11 optional 
libxkbcommon_0.4.3-1.diff.gz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJUCQ8CAAoJEJ1GxIjkNoMCSUgQAJtWeWQAX00KX6kH6zacJL+O
muUYqm3Pw/g1RLFsnndfMS4V8lv9nk34xF3B3tafQfYeaOFKjSnzqXKaesXaKaJI
JWtLXauWhdq867PkXNIQBwF+QhEKraPXMc+XBGDPxqB3HcNtGBOoJNotfovAiLD0
3BbOw5xOgV7WnTPeIvolhsxR6lsFNVO1O+O4plRD3BR1aTQlZxWNpll9svwQZhCT
UGWByEuqhz4MbhTSn2dGVjmVoae3YOGt9r6lRPjECW7M1vpxm/bj0xBiVh4z4glo
3r1p6mnlRMrYE4AarQz3Lc/EY0ypPC8biUKU25CCNSeDKUS2A7OaGGQ/T8gL5u46
nu+BSvprQEMsshK4yd99lr1ct1RyvOtXT+AH7IkOvO0VHR0g8C5c6L7x2jB7SuFM
FxWUL5v7/KtUazZqfNSZwxMrwrS+bn/8G5919f5gxaXhgvpzyg9Q5mUvEacuhNzW
D4qVl4Zkf4jn6xO9LNI+4xquY+DQq81Bni1WWh272gwVI1bU6ngQicmYFlNmbVXj
uX3vh6ru2cY4w5jVIqXGeigZWzTFMZrc4876AUf02UBcX55Ub1LUQfCg9mb1bLda
SEpe3LzKRai/8Eic4PGaNHeKVZJZtBbOJoBjNuKc7Em0jGRpG5onzjorlY3JbYV0
qm/duW/cIrHzIm1BJaUr
=9APE
-END PGP SIGNATURE-


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xpipw-0007tm...@franck.debian.org



wayland_1.5.91-1_amd64.changes ACCEPTED into experimental

2014-09-04 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Fri, 05 Sep 2014 03:10:22 +0200
Source: wayland
Binary: libwayland-client0 libwayland-client0-dbg libwayland-server0 
libwayland-server0-dbg libwayland-cursor0 libwayland-cursor0-dbg libwayland-dev
Architecture: source amd64
Version: 1.5.91-1
Distribution: experimental
Urgency: medium
Maintainer: Debian X Strike Force debian-x@lists.debian.org
Changed-By: Emilio Pozuelo Monfort po...@debian.org
Description:
 libwayland-client0 - wayland compositor infrastructure - client library
 libwayland-client0-dbg - wayland compositor infrastructure - client library 
(debug)
 libwayland-cursor0 - wayland compositor infrastructure - cursor library
 libwayland-cursor0-dbg - wayland compositor infrastructure - cursor library 
(debug)
 libwayland-dev - wayland compositor infrastructure - development files
 libwayland-server0 - wayland compositor infrastructure - server library
 libwayland-server0-dbg - wayland compositor infrastructure - server library 
(debug)
Changes:
 wayland (1.5.91-1) experimental; urgency=medium
 .
   [ Andreas Henriksson ]
   * New upstream development release.
   * Update debian/libwayland-client0.symbols with two additions
   * Update debian/libwayland-server0.symbols with one addition
 .
   [ Emilio Pozuelo Monfort ]
   * Upload to experimental.
Checksums-Sha1:
 9ee0b81ff454748876c18e0e06c14a2f00bd2fc8 2463 wayland_1.5.91-1.dsc
 8a0b5ff1ed82fe4dfc6688ed1cf1b58c40fdcbc7 578862 wayland_1.5.91.orig.tar.gz
 213ffa6df4fbad16398d5a2168ab96ea90836bf4 6718 wayland_1.5.91-1.diff.gz
 fe249d1335863c2b749ec8180f67f8b5c06398ab 23250 
libwayland-client0_1.5.91-1_amd64.deb
 db621a7232996dbbdd9b57394d79c94528062e57 45190 
libwayland-client0-dbg_1.5.91-1_amd64.deb
 055763783206d50a2655792993c772828954f8f8 28422 
libwayland-server0_1.5.91-1_amd64.deb
 a1180935642676168a34c8788bf92c124da79ecc 61856 
libwayland-server0-dbg_1.5.91-1_amd64.deb
 c65366df7dab70b12256b93b295ea243f94126c6 12372 
libwayland-cursor0_1.5.91-1_amd64.deb
 89230a36c09d27c5a0b3a75668e3baa1709d08be 24464 
libwayland-cursor0-dbg_1.5.91-1_amd64.deb
 62553acd8e84ee3b488b276a7f2d645b122a8561 90104 
libwayland-dev_1.5.91-1_amd64.deb
Checksums-Sha256:
 e9684ec881256c7b1126f2acf2e9f9471c399964f0b0967479016b5fca57bbfe 2463 
wayland_1.5.91-1.dsc
 0ea603862b5520fea0a447c84d0a5b630d600ba6135b4893fc9dbfd45bf16741 578862 
wayland_1.5.91.orig.tar.gz
 f05a40db4edfe8687ba460405c20ca889ff68fadf60a9257f39c42477f3f30e9 6718 
wayland_1.5.91-1.diff.gz
 7f1e2f207a7aa6e40fb174160ed30c54259e0dff60a3135dcfd1f4f92d1e40a3 23250 
libwayland-client0_1.5.91-1_amd64.deb
 f6144543223cbc57e63de47082669340010aec5525cae30d7d0efb4a8ac2f317 45190 
libwayland-client0-dbg_1.5.91-1_amd64.deb
 aabc1a469714bd7b2b9c33b93400e9b666da287cfba6ac8b77a7db706c5457f4 28422 
libwayland-server0_1.5.91-1_amd64.deb
 cc1c453bf4c857d63a434207b9c58cb590742e94e005f0fc0f1ec670128f5391 61856 
libwayland-server0-dbg_1.5.91-1_amd64.deb
 e37aea6ed73a5e281822563c7cbf9f256ff06ddcabf9834e14c9d79c8af49b96 12372 
libwayland-cursor0_1.5.91-1_amd64.deb
 80754792fd949fdeefec6549627a9a2dd8a65265788453a6ba558fb9ebfaf4f8 24464 
libwayland-cursor0-dbg_1.5.91-1_amd64.deb
 05f59cae2214f1161ef42e3f01df8519f2c8fa4a2386734ba84adde4e9f618ff 90104 
libwayland-dev_1.5.91-1_amd64.deb
Files:
 b9e73e012f52e32a8b6bfcdd95bd174c 23250 libs optional 
libwayland-client0_1.5.91-1_amd64.deb
 2c63b44394158a876da940dc834f15f4 45190 debug extra 
libwayland-client0-dbg_1.5.91-1_amd64.deb
 b3dce32856db5669e4c39de796e01ce9 28422 libs optional 
libwayland-server0_1.5.91-1_amd64.deb
 c79d69855e57f75c72e6cd2dfe584927 61856 debug extra 
libwayland-server0-dbg_1.5.91-1_amd64.deb
 ca454d1405195a588eb3fb0d56b9c6fd 12372 libs optional 
libwayland-cursor0_1.5.91-1_amd64.deb
 7f0c0c582cea42059a3be2e897980836 24464 debug extra 
libwayland-cursor0-dbg_1.5.91-1_amd64.deb
 f4ee74d974e0812ca16cabf2d00491c6 90104 libdevel extra 
libwayland-dev_1.5.91-1_amd64.deb
 adf6cc6ea7c34e77aac4aa32dc421809 2463 x11 optional wayland_1.5.91-1.dsc
 76b4bc09b493af8b8938aa6004a60b2b 578862 x11 optional wayland_1.5.91.orig.tar.gz
 5992bf38d30b2d756adf66c43755f86d 6718 x11 optional wayland_1.5.91-1.diff.gz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJUCQ6kAAoJEJ1GxIjkNoMCw/kP/Awwv7EMHOOe6d+7WzThdhbw
lvVzvzYtu9KxXFBqsEnqN+gs6RZNu3+587Ijvm+V0IPnZJIhR1PLJqEbxcp3Yeob
RnO++uLtII5rdgULO+Y3SRR1yopwPj9kYH7Mtcqjw9YOJVVOzxcTi+HDgO6xO/7z
W2VucMHnjnkdsqah8mNuuwRltCqLAyCiTxbi79LuUaIz/TKf3EeSThYmXEp1TnYM
LfMjGg6WgaOw8lof5ZTlJ5uRHtxAOmtQBlbNeFlEIwaRluEJgzXAdINB/2b/lakn
Qpqieu4Apa+k1UWHL6Y6kxH/S796b8dXl6ZVOfOLRsETOa2oOYXsqkGYaqTtWNli
g8JlpTeTFml/mnBR89bCJ2PG1OLdH6e+7g8VWWX0BqZPmYi3fMGujlYsVLmxJpMR
Q1+X/aI8VTzb4SKPR3Odm7u97/vodcCHaWRCKPXOGGcnrktWWZUBBceRXe94GbyZ
NbMmF8DYGqDzAUGJruN4zU4iKS2UVjmzU7bjKW0bncHEam2Fm3mohDaiqNMsrvuu
02AL4RVPlL8awIQhK7gzSJy9fnBW6dxmlAokIUQrtwNfpgfGRxtU8gfM6t4nYzCn
MShS3YcwM1BWWSRWR3RxwsgpzQRoa+R6fETTDCwVG0HM2+k6ldWK1V+zNe3rnfvW
wA5F3q92jBV3SJvSbnQe
=fRWJ
-END PGP 

Bug#750129: marked as done (libxkbcommon0: Please package latest upstream release (0.4.2))

2014-09-04 Thread Debian Bug Tracking System
Your message dated Fri, 05 Sep 2014 01:33:59 +
with message-id e1xpipx-0007tb...@franck.debian.org
and subject line Bug#750129: fixed in libxkbcommon 0.4.3-1
has caused the Debian Bug report #750129,
regarding libxkbcommon0: Please package latest upstream release (0.4.2)
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.)


-- 
750129: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750129
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: libxkbcommon0
Version: 0.4.0-1
Severity: wishlist

Dear Maintainer,

please update the package to the latest upstream release. This is needed to
build Qt 5.3 which requires 0.4.1, the currently provided 0.4.0 is not
sufficient to build Qt 5.3.



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libxkbcommon0 depends on:
ii  libc6  2.18-7
ii  multiarch-support  2.18-7
ii  xkb-data   2.11-1

libxkbcommon0 recommends no packages.

libxkbcommon0 suggests no packages.

-- no debconf information
---End Message---
---BeginMessage---
Source: libxkbcommon
Source-Version: 0.4.3-1

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

Debian distribution maintenance software
pp.
Emilio Pozuelo Monfort po...@debian.org (supplier of updated libxkbcommon 
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: SHA256

Format: 1.8
Date: Fri, 05 Sep 2014 02:40:43 +0200
Source: libxkbcommon
Binary: libxkbcommon0 libxkbcommon-dev libxkbcommon-x11-0 libxkbcommon-x11-dev
Architecture: source amd64
Version: 0.4.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force debian-x@lists.debian.org
Changed-By: Emilio Pozuelo Monfort po...@debian.org
Description:
 libxkbcommon-dev - library interface to the XKB compiler - development files
 libxkbcommon-x11-0 - library to create keymaps with the XKB X11 protocol
 libxkbcommon-x11-dev - library to create keymaps with the XKB X11 protocol - 
development
 libxkbcommon0 - library interface to the XKB compiler - shared library
Closes: 750129
Changes:
 libxkbcommon (0.4.3-1) unstable; urgency=medium
 .
   [ Andreas Henriksson ]
   * New upstream release (Closes: #750129).
   * Add build-dependencies used by new x11comp test:
 + x11-xkb-utils
 + xvfb
 (The test is supposed to skipped when these are not available,
 but actually it freezes.)
 .
   [ Emilio Pozuelo Monfort ]
   * Upload to unstable.
Checksums-Sha1:
 c3d2ac7c61542c3c8abf78768d0f575daee99806 2324 libxkbcommon_0.4.3-1.dsc
 9a4e3965b3473ed07502ca047be4211ec4fe21fa 866305 libxkbcommon_0.4.3.orig.tar.gz
 93b60878c208d532769934f84287da0b0e549e59 30686 libxkbcommon_0.4.3-1.diff.gz
 d1769570b12ec063b8a0cbdaea1c6ed77db4ca80 114396 libxkbcommon0_0.4.3-1_amd64.deb
 80c229240759a089edcf5beaaabfdba66371d99c 159460 
libxkbcommon-dev_0.4.3-1_amd64.deb
 b3dd045093ec82728b8ea4965c06c3d37d2c2617 38410 
libxkbcommon-x11-0_0.4.3-1_amd64.deb
 c974135858af0b2ac2c8fc71cb9230e2866fe3dd 39928 
libxkbcommon-x11-dev_0.4.3-1_amd64.deb
Checksums-Sha256:
 2308775dd906e098bb8986f605b86f008d06de4b9dd861cd99e33ba2bebbce65 2324 
libxkbcommon_0.4.3-1.dsc
 dd192e9fdbbb0884ce25f0c25f37a2a1200e4ac86bbf3f495a02af97d212936f 866305 
libxkbcommon_0.4.3.orig.tar.gz
 8676ba555c0ee93afb6c3582e459f260e5bc78ad56f8053db1ab1bcaa5a4d7d3 30686 
libxkbcommon_0.4.3-1.diff.gz
 fc9efa422683f8471c55c40141e16a6a771262a0038ab801f3c9877680086064 114396 
libxkbcommon0_0.4.3-1_amd64.deb
 bb3cbeebbf9fb168c829de567085263247b8b63d171c70ad9e72a59c2d9aafb4 159460 
libxkbcommon-dev_0.4.3-1_amd64.deb
 3c59ecb90aacf4cb0dfd8b143e5cd93d8fd5b8b35d848c06d5c0fc78ec0074b0 38410 
libxkbcommon-x11-0_0.4.3-1_amd64.deb
 11a05b2028812aa4a73c8ed62f419911216388e5ceeb8a3dee5eb469df81832d 39928 
libxkbcommon-x11-dev_0.4.3-1_amd64.deb
Files:
 071833f3b44e7d37e71a59475ff7c848 

Bug#741736: xserver-xorg-video-intel: Xserver segmentation fault in libfb , intel driver, using KICAD

2014-09-04 Thread Ethan Blanton
Package: xserver-xorg-video-intel
Version: 2:2.19.0-6
Followup-For: Bug #741736

Dear Maintainer,

I have the same symptoms as the original reporter.  When using the KiCad
PCB layout program pcbnew, the X server repeatedly crashes with a
substantially similar backtrace to the OP.  I am using KiCad compiled
from source, bzr version 5054.  I have reproduced the backtrace here,
as it does not appear in the automatically-attached log.  I am running
a custom kernel for disk-related reasons, but as I am seeing the same
fault as the OP I do not suspect that this is a confounding factor.  I
can likely revert to mainline if that is absolutely necessary.

199651.255] Backtrace:
[199651.255] 0: /usr/bin/X (xorg_backtrace+0x36) [0x7f9f0b382d16]
[199651.255] 1: /usr/bin/X (0x7f9f0b204000+0x182869) [0x7f9f0b386869]
[199651.255] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f9f0a52c000+0xf030) 
[0x7f9f0a53b030]
[199651.255] 3: /usr/lib/xorg/modules/libfb.so (fbBresSolid+0x1ce) 
[0x7f9f067488fe]
[199651.255] 4: /usr/lib/xorg/modules/libfb.so (fbSegment+0x40f) 
[0x7f9f06749cbf]
[199651.255] 5: /usr/lib/xorg/modules/libfb.so (fbPolySegment32+0x41c) 
[0x7f9f0673e33c]
[199651.255] 6: /usr/lib/xorg/modules/drivers/intel_drv.so 
(0x7f9f07182000+0xc4c85) [0x7f9f07246c85]
[199651.255] 7: /usr/bin/X (0x7f9f0b204000+0x112e3e) [0x7f9f0b316e3e]
[199651.255] 8: /usr/bin/X (0x7f9f0b204000+0x4f43d) [0x7f9f0b25343d]
[199651.255] 9: /usr/bin/X (0x7f9f0b204000+0x52e61) [0x7f9f0b256e61]
[199651.255] 10: /usr/bin/X (0x7f9f0b204000+0x41ec5) [0x7f9f0b245ec5]
[199651.255] 11: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) 
[0x7f9f09251eed]
[199651.255] 12: /usr/bin/X (0x7f9f0b204000+0x4219d) [0x7f9f0b24619d]
[199651.255] 
[199651.255] Segmentation fault at address 0x7f9f037b2ffc
[199651.255] 
Fatal server error:
[199651.255] Caught signal 11 (Segmentation fault). Server aborting

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

lrwxrwxrwx 1 root root 13 Aug 23  2012 /etc/X11/X - /usr/bin/Xorg
-rwxr-xr-x 1 root root 2044664 Dec 17  2013 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core 
Processor Family Integrated Graphics Controller [8086:0102] (rev 09)

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

/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 3.12.14+0elb1 (root@colt) (gcc version 4.7.2 (Debian 4.7.2-5) ) 
#1 SMP Sun Mar 16 10:51:33 EDT 2014

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 30157 May 31 10:00 /var/log/Xorg.20.log
-rw-r--r-- 1 root root 30664 Sep  4 21:36 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[199653.113] 
X.Org X Server 1.12.4
Release Date: 2012-08-27
[199653.113] X Protocol Version 11, Revision 0
[199653.113] Build Operating System: Linux 3.11-2-amd64 x86_64 Debian
[199653.114] Current Operating System: Linux colt 3.12.14+0elb1 #1 SMP Sun Mar 
16 10:51:33 EDT 2014 x86_64
[199653.114] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.12.14+0elb1 
root=UUID=019bc1eb-366f-405d-b221-81e9ad75f454 ro dm.reserved_rq_based_ios=64 
dm.reserved_bio_based_ios=1024 quiet
[199653.114] Build Date: 17 December 2013  07:37:58PM
[199653.114] xorg-server 2:1.12.4-6+deb7u2 (Julien Cristau 
jcris...@debian.org) 
[199653.114] Current version of pixman: 0.26.0
[199653.114]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[199653.114] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[199653.114] (==) Log file: /var/log/Xorg.0.log, Time: Thu Sep  4 21:36:35 
2014
[199653.114] (==) Using system config directory /usr/share/X11/xorg.conf.d
[199653.114] (==) No Layout section.  Using the first Screen section.
[199653.114] (==) No screen section available. Using defaults.
[199653.114] (**) |--Screen Default Screen Section (0)
[199653.114] (**) |   |--Monitor default monitor
[199653.114] (==) No monitor specified for screen Default Screen Section.
Using a default monitor configuration.
[199653.114] (==) Automatically adding devices
[199653.114] (==) Automatically enabling devices
[199653.114] (WW) The directory /usr/share/fonts/X11/cyrillic does not exist.
[199653.114]Entry deleted from font path.
[199653.114] (WW) The directory /usr/share/fonts/X11/75dpi/ does not exist.
[199653.114]Entry deleted from font path.
[199653.114] (WW) The directory /usr/share/fonts/X11/75dpi does not exist.