xorg-server: Changes to 'ubuntu'

2017-08-24 Thread Timo Aaltonen
 debian/changelog   |   29 
 debian/control |2 
 debian/patches/CVE-2017-10971-1.patch  |   41 
 debian/patches/CVE-2017-10971-2.patch  |   43 
 debian/patches/CVE-2017-10971-3.patch  |   66 
 debian/patches/CVE-2017-10972.patch|   35 
 debian/patches/series  |7 
 debian/patches/xwayland-add-grab-protocol-support.diff |  255 ++
 debian/patches/xwayland-pointer-confine.diff   |  143 +
 debian/patches/xwayland-tablet.diff| 1568 +
 10 files changed, 2188 insertions(+), 1 deletion(-)

New commits:
commit 39cb1e331907a3bbe8d9efd8276d9ce9b2e773d0
Author: Timo Aaltonen 
Date:   Fri Aug 25 08:32:28 2017 +0300

release to artful

diff --git a/debian/changelog b/debian/changelog
index 3017f37..96db26e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xorg-server (2:1.19.3-1ubuntu4) UNRELEASED; urgency=medium
+xorg-server (2:1.19.3-1ubuntu4) artful; urgency=medium
 
   * xwayland-tablet.diff: Add support for Wacom tablets in xwayland.
 (LP: #1712571)
@@ -7,7 +7,7 @@ xorg-server (2:1.19.3-1ubuntu4) UNRELEASED; urgency=medium
   * xwayland-add-grab-protocol-support.diff: Add support for keyboard
 grabbing to xwayland. Bump wayland-protocols build-dependency to 1.9.
 
- -- Timo Aaltonen   Thu, 24 Aug 2017 14:33:30 +0300
+ -- Timo Aaltonen   Fri, 25 Aug 2017 08:32:17 +0300
 
 xorg-server (2:1.19.3-1ubuntu3) artful; urgency=medium
 

commit 431ecda6854a4db7742fd66cb2815c7eb92b570d
Author: Timo Aaltonen 
Date:   Thu Aug 24 21:51:48 2017 +0300

xwayland-add-grab-protocol-support.diff: Add support for keyboard grabbing 
to xwayland.

Bump wayland-protocols build-dependency.

diff --git a/debian/changelog b/debian/changelog
index 0085ce2..3017f37 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,8 @@ xorg-server (2:1.19.3-1ubuntu4) UNRELEASED; urgency=medium
 (LP: #1712571)
   * xwayland-pointer-confine.diff: Add pointer locking/confinement fixes
 to xwayland.
+  * xwayland-add-grab-protocol-support.diff: Add support for keyboard
+grabbing to xwayland. Bump wayland-protocols build-dependency to 1.9.
 
  -- Timo Aaltonen   Thu, 24 Aug 2017 14:33:30 +0300
 
diff --git a/debian/control b/debian/control
index 972fca3..34ca069 100644
--- a/debian/control
+++ b/debian/control
@@ -97,7 +97,7 @@ Build-Depends:
  libbsd-dev,
 # xwayland
  libwayland-dev [linux-any],
- wayland-protocols (>= 1.1) [linux-any],
+ wayland-protocols (>= 1.9) [linux-any],
 #logind
   libdbus-1-dev (>= 1.0) [linux-any],
 # systemd-daemon
diff --git a/debian/patches/series b/debian/patches/series
index 588ed0a..e2b8cb2 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -35,3 +35,4 @@ CVE-2017-10971-3.patch
 CVE-2017-10972.patch
 xwayland-tablet.diff
 xwayland-pointer-confine.diff
+xwayland-add-grab-protocol-support.diff
diff --git a/debian/patches/xwayland-add-grab-protocol-support.diff 
b/debian/patches/xwayland-add-grab-protocol-support.diff
new file mode 100644
index 000..f85db7e
--- /dev/null
+++ b/debian/patches/xwayland-add-grab-protocol-support.diff
@@ -0,0 +1,255 @@
+From 0a448d133f4f1c913b1c2cb05accff31c74a3dbf Mon Sep 17 00:00:00 2001
+From: Olivier Fourdan 
+Date: Wed, 12 Jul 2017 11:51:08 +0200
+Subject: [PATCH] xwayland: Add grab protocol support
+
+The keyboard grabbing protocol for Xwayland is included in
+wayland-protocol 1.9.
+
+Update the wayland-protocol required version in both configure and meson
+builds and add support for this new protocol in Xwayland.
+
+Signed-off-by: Olivier Fourdan 
+Reviewed-by: Peter Hutterer 
+Signed-off-by: Peter Hutterer 
+---
+ configure.ac |  2 +-
+ hw/xwayland/Makefile.am  |  9 +++-
+ hw/xwayland/xwayland-input.c | 99 
+ hw/xwayland/xwayland.c   |  2 +-
+ hw/xwayland/xwayland.h   |  5 ++-
+ meson.build  |  2 +-
+ 6 files changed, 114 insertions(+), 5 deletions(-)
+
+--- a/configure.ac
 b/configure.ac
+@@ -2526,7 +2526,7 @@ AM_CONDITIONAL(XFAKESERVER, [test "x$KDR
+ 
+ dnl Xwayland DDX
+ 
+-XWAYLANDMODULES="wayland-client >= 1.3.0 wayland-protocols >= 1.5 $LIBDRM 
epoxy"
++XWAYLANDMODULES="wayland-client >= 1.3.0 wayland-protocols >= 1.9 $LIBDRM 
epoxy"
+ if test "x$XF86VIDMODE" = xyes; then
+   XWAYLANDMODULES="$XWAYLANDMODULES $VIDMODEPROTO"
+ fi
+--- a/hw/xwayland/Makefile.am
 b/hw/xwayland/Makefile.am
+@@ -58,7 +58,9 @@ Xwayland_built_sources +=
\
+   pointer-constraints-unstable-v1-client-protocol.h   \
+   pointer-constraints-unstable-v1-protocol.c 

Bug#872778: U+1F618 is legal unicode

2017-08-24 Thread Thomas Dickey
On Thu, Aug 24, 2017 at 09:29:29AM +0200, Julien Cristau wrote:
> On 08/21/2017 08:47 AM, 積丹尼 Dan Jacobson wrote:
> > Package: xterm
> > Version: 330-1
> > 
> > I still see a white diamond with a question mark for
> > U+1F618 FACE THROWING A KISS
> > 
> I seem to remember that xterm doesn't handle code points past U+,
> unless something's changed in the last few years.

XLFD (bitmap) fonts are only 16 bits, but TrueType fonts are not.
xterm's used 32 bits internally for Unicode (with an option to
use 16-bits) for some time.  I added this option in 2009:

  --enable-16bit-charsenable 16-bit characters support

Enable wide-character support, but store only 16-bits for each wide
character.  Unicode values can be larger than 16-bits, up to 21-bits.
This uses less memory, but is less complete.  However, most languages
are covered by the 16-bit encoding.

Even if it only shows boxes..., select/paste should work, since that uses
the internal values.

-- 
Thomas E. Dickey 
http://invisible-island.net
ftp://ftp.invisible-island.net


signature.asc
Description: Digital signature


libxcursor: Changes to 'debian-unstable'

2017-08-24 Thread Drew Parsons
 debian/changelog |   12 ++--
 debian/control   |2 +-
 debian/rules |3 +++
 3 files changed, 14 insertions(+), 3 deletions(-)

New commits:
commit e543abbd2767157f0b4fb5a1fb8163959675c979
Author: Drew Parsons 
Date:   Thu Aug 24 14:56:16 2017 +0800

upload 1:1.1.14-3 to unstable

diff --git a/debian/changelog b/debian/changelog
index 4d2138b..d9de181 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,8 @@
-libxcursor (1:1.1.14-3) UNRELEASED; urgency=medium
+libxcursor (1:1.1.14-3) unstable; urgency=medium
 
-  [ Drew Parsons ]
   * Team upload.
+
+  [ Drew Parsons ]
   * debian/control Homepage: https://www.x.org
   * Standards-Version: 4.1.0
 
@@ -10,7 +11,7 @@ libxcursor (1:1.1.14-3) UNRELEASED; urgency=medium
 called with an incomplete package name for the udeb, which breaks
 reverse dependencies (Closes: #873041).
 
- -- Drew Parsons   Sun, 20 Aug 2017 13:54:29 +0800
+ -- Drew Parsons   Thu, 24 Aug 2017 14:55:44 +0800
 
 libxcursor (1:1.1.14-2) unstable; urgency=medium
 

commit 799ba9417b905d7fd83c0d5d71af8a66784678b1
Author: Drew Parsons 
Date:   Thu Aug 24 14:55:35 2017 +0800

Standards-Version: 4.1.0

diff --git a/debian/changelog b/debian/changelog
index b1402c0..4d2138b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ libxcursor (1:1.1.14-3) UNRELEASED; urgency=medium
   [ Drew Parsons ]
   * Team upload.
   * debian/control Homepage: https://www.x.org
+  * Standards-Version: 4.1.0
 
   [ Cyril Brulebois ]
   * debian/rules: Set PACKAGE to libxcursor1. Otherwise dh_makeshlibs is
diff --git a/debian/control b/debian/control
index 6a35e42..aa0de7a 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends:
  automake,
  libtool,
  xutils-dev (>= 1:7.5+4),
-Standards-Version: 4.0.1
+Standards-Version: 4.1.0
 Homepage: https://www.x.org
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libxcursor
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/libxcursor.git

commit ce4a8be423957ac8b84f0f79631f8bececa1c317
Author: Drew Parsons 
Date:   Thu Aug 24 14:47:18 2017 +0800

debian/rules: Set PACKAGE to libxcursor1 (Closes: #873041).

Otherwise dh_makeshlibs is called with an incomplete package name for
the udeb, which breaks reverse dependencies.

Thanks Cyril Brulebois.

diff --git a/debian/changelog b/debian/changelog
index 9ccc9f8..b1402c0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,14 @@
 libxcursor (1:1.1.14-3) UNRELEASED; urgency=medium
 
+  [ Drew Parsons ]
   * Team upload.
   * debian/control Homepage: https://www.x.org
 
+  [ Cyril Brulebois ]
+  * debian/rules: Set PACKAGE to libxcursor1. Otherwise dh_makeshlibs is
+called with an incomplete package name for the udeb, which breaks
+reverse dependencies (Closes: #873041).
+
  -- Drew Parsons   Sun, 20 Aug 2017 13:54:29 +0800
 
 libxcursor (1:1.1.14-2) unstable; urgency=medium
diff --git a/debian/rules b/debian/rules
index 61ad145..3619536 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,7 @@
 #!/usr/bin/make -f
+
+PACKAGE = libxcursor1
+
 %:
dh $@
 



libxcursor: Changes to 'refs/tags/libxcursor-1_1.1.14-3'

2017-08-24 Thread Drew Parsons
Tag 'libxcursor-1_1.1.14-3' created by Drew Parsons  at 
2017-08-24 07:07 +

Tagging upload of libxcursor 1:1.1.14-3 to unstable.

Changes since libxcursor-1_1.1.14-2:
Drew Parsons (4):
  debian/control Homepage: https://www.x.org
  debian/rules: Set PACKAGE to libxcursor1 (Closes: #873041).
  Standards-Version: 4.1.0
  upload 1:1.1.14-3 to unstable

---
 debian/changelog |   15 +++
 debian/control   |3 ++-
 debian/rules |3 +++
 3 files changed, 20 insertions(+), 1 deletion(-)
---



Bug#872778: U+1F618 is legal unicode

2017-08-24 Thread Julien Cristau
On 08/21/2017 08:47 AM, 積丹尼 Dan Jacobson wrote:
> Package: xterm
> Version: 330-1
> 
> I still see a white diamond with a question mark for
> U+1F618 FACE THROWING A KISS
> 
I seem to remember that xterm doesn't handle code points past U+,
unless something's changed in the last few years.

Cheers,
Julien



libxcursor_1.1.14-3_source.changes ACCEPTED into unstable

2017-08-24 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 24 Aug 2017 14:55:44 +0800
Source: libxcursor
Binary: libxcursor1 libxcursor1-udeb libxcursor-dev
Architecture: source
Version: 1:1.1.14-3
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Drew Parsons 
Description:
 libxcursor-dev - X cursor management library (development files)
 libxcursor1 - X cursor management library
 libxcursor1-udeb - X cursor management library (udeb)
Closes: 873041
Changes:
 libxcursor (1:1.1.14-3) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Drew Parsons ]
   * debian/control Homepage: https://www.x.org
   * Standards-Version: 4.1.0
 .
   [ Cyril Brulebois ]
   * debian/rules: Set PACKAGE to libxcursor1. Otherwise dh_makeshlibs is
 called with an incomplete package name for the udeb, which breaks
 reverse dependencies (Closes: #873041).
Checksums-Sha1:
 c1cf218480e575aecdaeeb710ed58e76b39fc65e 2288 libxcursor_1.1.14-3.dsc
 de531664d90fa2554ea71dd1822ecf5858a4eadf 8688 libxcursor_1.1.14-3.debian.tar.xz
Checksums-Sha256:
 c5324154d4232bae10c11222199960e7b1b194eb5da331807f6f048fc6fa74b9 2288 
libxcursor_1.1.14-3.dsc
 1f80cf47326cf05eafe5ac7215103be6cac3369eccffbe2b254828330f47cbdd 8688 
libxcursor_1.1.14-3.debian.tar.xz
Files:
 0ae73eba7d26ff1d7cdd775189d58310 2288 devel optional libxcursor_1.1.14-3.dsc
 5b44036caa994fb51e6c901436e7b1f2 8688 devel optional 
libxcursor_1.1.14-3.debian.tar.xz

-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAlmeetYUHGRwYXJzb25z
QGRlYmlhbi5vcmcACgkQVz7x5L1aAfqrEhAAnC6SNJ33WdsDLygtrR491/smuAbs
yUN1PvKvqeYAw0a0J/0q8iJGO7su+uLpi9BcmrOR3sEs+g/NFl5vqWAe0cw1GVKo
yKlc5ONIA4/00h6IhFogO0nbEryySzvZ/Wo/r8x2fIE6LdH4HFBMDqb33wgElBAt
ukmTKos+2IwL/XfIjkjorS47dsIZe9lndPqXmTHouM20BFtE/jJJ9ovbi7UEyMTe
1FdlPGA8zpF0cpnb/VAGWaW2nzvMB0LPzruv4i7RkCelsxX17kU+ixAuJaTMVkp/
djPRf4+Quh9Hf+RYNPMznf2Rj65yTq7H9PBkXaB9eZFI7KBZrA58GPZPiMulx/hV
/6Nz4F+JiUmulaKzKcDBFSSVwu5yCBbH6mZ9Zi/UDkvaBF3oohJxBZIYIdmaXNPx
oHY2nzZdUU20PfDn/NwQlp2o4jSFftcLs4w3RVm2uLSj6VJVpmYkIHiE4JcSaQcl
Hx23I8RoV8HN0OXf5VMTpjb1W2rZNpp8ZXopKiF7tBRvt40j5iV1TSsn+GuW5vsP
2oobGIMjj1SXxifFvK5qe8ASnUZOMbriB3dYotBvzGqTfp/qL0TmAaIo/kXG2oLi
/UhYoHbC5mqtbtxWzbtgreaNPX3pLjzJzwI0GFiSB6cud3jsWNXkTQAYITeVSPQs
KSKuccsWQvXmbg0=
=lQSh
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of libxcursor_1.1.14-3_source.changes

2017-08-24 Thread Debian FTP Masters
libxcursor_1.1.14-3_source.changes uploaded successfully to localhost
along with the files:
  libxcursor_1.1.14-3.dsc
  libxcursor_1.1.14-3.debian.tar.xz

Greetings,

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



Bug#873041: marked as done (libxcursor1: broken shlibs for the udeb)

2017-08-24 Thread Debian Bug Tracking System
Your message dated Thu, 24 Aug 2017 07:19:43 +
with message-id 
and subject line Bug#873041: fixed in libxcursor 1:1.1.14-3
has caused the Debian Bug report #873041,
regarding libxcursor1: broken shlibs for the udeb
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.)


-- 
873041: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873041
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libxcursor1-udeb
Version: 1:1.1.14-2
Severity: serious
X-Debbugs-CC: debian-b...@lists.debian.org

When libxcursor was converted to dh's rules, the line defining PACKAGE
was accidentally removed.

So this line:
dh_makeshlibs -V "libxcursor1 (>> 1.1.2)" --add-udeb=$(PACKAGE)-udeb

gets interpreted as:
dh_makeshlibs -V "libxcursor1 (>> 1.1.2)" --add-udeb=-udeb

Which leads to packages like gtk+3.0 failing to build from source:

=
dpkg-shlibdeps: warning: can't parse dependency -udeb (>> 1.1.2)
dpkg-shlibdeps: error: invalid dependency got generated:
libepoxy0-udeb (>= 1.3), libx11-6-udeb (>= 2:1.6.0), -udeb (>> 1.1.2),
libgtk-3-0-udeb (>= 3.22.19), libxinerama1-udeb,
libgdk-pixbuf2.0-0-udeb (>= 2.36.5), libxi6-udeb (>= 2:1.6.99.1),
libatk-bridge-2.0-0-udeb, libglib2.0-udeb (>= 2.53.4), fontconfig-udeb
(>= 2.11.94), libxext6-udeb (>= 2:1.3.0), libc6-udeb (>= 2.24),
libatk1.0-udeb (>= 2.24.0), libcairo2-udeb (>= 1.14.0),
libpango1.0-udeb (>= 1.40.11), libcairo2-udeb (>= 1.10.0)
dh_shlibdeps: dpkg-shlibdeps -Tdebian/libgtk-3-0-udeb.substvars -tudeb
debian/libgtk-3-0-udeb/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.19
debian/libgtk-3-0-udeb/usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.19
returned exit code 255
dh_shlibdeps: Aborting due to earlier error
=

Thanks,
Jeremy Bicha
--- End Message ---
--- Begin Message ---
Source: libxcursor
Source-Version: 1:1.1.14-3

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

Debian distribution maintenance software
pp.
Drew Parsons  (supplier of updated libxcursor package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 24 Aug 2017 14:55:44 +0800
Source: libxcursor
Binary: libxcursor1 libxcursor1-udeb libxcursor-dev
Architecture: source
Version: 1:1.1.14-3
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Drew Parsons 
Description:
 libxcursor-dev - X cursor management library (development files)
 libxcursor1 - X cursor management library
 libxcursor1-udeb - X cursor management library (udeb)
Closes: 873041
Changes:
 libxcursor (1:1.1.14-3) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Drew Parsons ]
   * debian/control Homepage: https://www.x.org
   * Standards-Version: 4.1.0
 .
   [ Cyril Brulebois ]
   * debian/rules: Set PACKAGE to libxcursor1. Otherwise dh_makeshlibs is
 called with an incomplete package name for the udeb, which breaks
 reverse dependencies (Closes: #873041).
Checksums-Sha1:
 c1cf218480e575aecdaeeb710ed58e76b39fc65e 2288 libxcursor_1.1.14-3.dsc
 de531664d90fa2554ea71dd1822ecf5858a4eadf 8688 libxcursor_1.1.14-3.debian.tar.xz
Checksums-Sha256:
 c5324154d4232bae10c11222199960e7b1b194eb5da331807f6f048fc6fa74b9 2288 
libxcursor_1.1.14-3.dsc
 1f80cf47326cf05eafe5ac7215103be6cac3369eccffbe2b254828330f47cbdd 8688 
libxcursor_1.1.14-3.debian.tar.xz
Files:
 0ae73eba7d26ff1d7cdd775189d58310 2288 devel optional libxcursor_1.1.14-3.dsc
 5b44036caa994fb51e6c901436e7b1f2 8688 devel optional 
libxcursor_1.1.14-3.debian.tar.xz

-BEGIN PGP SIGNATURE-

iQJIBAEBCgAyFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAlmeetYUHGRwYXJzb25z
QGRlYmlhbi5vcmcACgkQVz7x5L1aAfqrEhAAnC6SNJ33WdsDLygtrR491/smuAbs
yUN1PvKvqeYAw0a0J/0q8iJGO7su+uLpi9BcmrOR3sEs+g/NFl5vqWAe0cw1GVKo
yKlc5ONIA4/00h6IhFogO0nbEryySzvZ/Wo/r8x2fIE6LdH4HFBMDqb33wgElBAt
ukmTKos+2IwL/XfIjkjorS47dsIZe9lndPqXmTHouM20BFtE/jJJ9ovbi7UEyMTe
1FdlPGA8zpF0cpnb/VAGWaW2nzvMB0LPzruv4i7RkCelsxX17kU+ixAuJaTMVkp/
djPRf4+Quh9Hf+RYNPMznf2Rj65yTq7H9PBkXaB9eZFI7KBZrA58GPZPiMulx/hV