xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1_source.changes ACCEPTED into jessie-backports

2016-11-26 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Sat, 26 Nov 2016 22:04:53 -0800
Source: xserver-xorg-video-intel
Binary: xserver-xorg-video-intel xserver-xorg-video-intel-dbg
Architecture: source
Version: 2:2.99.917+git20161105-1~bpo8+1
Distribution: jessie-backports
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Vincent Cheng 
Description:
 xserver-xorg-video-intel - X.Org X server -- Intel i8xx, i9xx display driver
 xserver-xorg-video-intel-dbg - X.Org X server -- Intel i8xx, i9xx display 
driver (debug symbols)
Changes:
 xserver-xorg-video-intel (2:2.99.917+git20161105-1~bpo8+1) jessie-backports; 
urgency=medium
 .
   * Rebuild for jessie-backports.
Checksums-Sha1:
 2a73ec7c723aeaadfc953618a2c870b4d80ee2ca 3250 
xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1.dsc
 75de04a5968a54ff2416615bbecd06599e901265 1647101 
xserver-xorg-video-intel_2.99.917+git20161105.orig.tar.gz
 fa78b99492bcab14236a436f4b34447018053559 947323 
xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1.diff.gz
Checksums-Sha256:
 26c1551968b119ba6208fb5dac3109351f7c4fbedb60de6c5a7238816f61615f 3250 
xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1.dsc
 bf68e183fabffc00af420d1dd7dc4227d18da295607564a8df80e7c2e1d97a98 1647101 
xserver-xorg-video-intel_2.99.917+git20161105.orig.tar.gz
 7e951f2a8ff52729b79e1970ba46e51c2fd905a8665b4e1f14c3096ed05c24a8 947323 
xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1.diff.gz
Files:
 3ccb97974238017a268b9a8d31efaa88 3250 x11 optional 
xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1.dsc
 03e375442a77bf3d8606fb9a4a7dae4f 1647101 x11 optional 
xserver-xorg-video-intel_2.99.917+git20161105.orig.tar.gz
 1de17fd182a07c3c5892721f88cfdd2b 947323 x11 optional 
xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1.diff.gz

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEE1TqBWjy3ZZr4guOVju3MG6ofMv8FAlg6fW8ACgkQju3MG6of
Mv8C4Q/+LSwbYOIGqrDTed0dYi1Lk1YWj9AY+CPgfx7+amfcAGUMYKN6zUuC/88i
yG+hqU8Wxmr0g5RX+yoF7wtLihf/eofmBsqhSCn8effUfmNaYN/qfTKaNTR+v/XI
jh1t4qVmpXR10f33GJeVWJBFUNgHlai8zdlf5YtcX2L6Oxnl+Rx2lgE6P7CEVOut
FuP1r9jSqzP4PskGUytDJmaQk02SVuw6IpLv9q1ZZNqStsPWeegzbV0swTINEJWd
03y0wGaBSvxV3EQSidKCOBebELP5yTpmwgS+BXRzOz7vEW9JEK2tnGUIY1m2Yoas
QU6e+VGtEk1neI8gcLLJg29CFHAGWM9iZhgqTfn5CENoVowXURSgIChtEtQFtJp0
qKMxZA4rKkeUlHxFBHG6djACy3bX/v6tZuJAGej+bQritg7AvN4leje5t+aEIxXR
8hNvH9W//hQ3SVHlEZJ9SJrCL2uZKc3g/3GQXa7vV7qfehieH1WiexTzTFDbIsWX
AkT6QCY546YDCZ/ZSafw7zESdfijRQoC7XRfq/XMeNvonnt0H2mn0w88uWBAvWkJ
5gBlngT9cbHR1scNV651/O1kxFYRxdo3i0n6eeuUlirOhVqX1vTJKh4EQeT7PFzl
JH6LnDnpFIPt2XM8NnQ1MZGZ5k76hR2VEojd0zSpG5xMEblgIx8=
=XVMC
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1_source.changes

2016-11-26 Thread Debian FTP Masters
xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1_source.changes uploaded 
successfully to localhost
along with the files:
  xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1.dsc
  xserver-xorg-video-intel_2.99.917+git20161105.orig.tar.gz
  xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1.diff.gz

Greetings,

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



xserver-xorg-video-intel: Changes to 'refs/tags/xserver-xorg-video-intel-2_2.99.917+git20161105-1-bpo8+1'

2016-11-26 Thread Vincent Cheng
Tag 'xserver-xorg-video-intel-2_2.99.917+git20161105-1-bpo8+1' created by 
Vincent Cheng  at 2016-11-27 06:26 +

Debian release 2:2.99.917+git20161105-1~bpo8+1
-BEGIN PGP SIGNATURE-

iQJGBAABCAAwFiEE1TqBWjy3ZZr4guOVju3MG6ofMv8FAlg6fLESHHZjaGVuZ0Bk
ZWJpYW4ub3JnAAoJEI7tzBuqHzL/oS0QAL6wtBdczzQdCwUW8js0xseQjG6VMnet
SZdVXPVIAm4+yFMKloIW0Tjc1MgGiiv7Hb/Xqdyuoz0rmnO0C3JXSnw9YhPJIIPT
okki2JS1Db/HA07l6q36CRdPFiBmJFYj8KWbcCjTdhZT0v32uhNuYmeiFDsL5GPe
TZhrRjAnzLl1gj7pNPoYsU3H2Zw0MApiuYdzrcBPq3EwXAeGvsg7UZ9OuKd30Dc2
fYLqLhwXt875I1wPxVVIah6lOF/h31zpLbFoeYbglIx+XsPUEFYZN9qQj5fi1yK2
SzndL1MjJEcYVu8RyQcVvTvgvM9/uYgCwvN/C3GnP36mNMLMFB8FcLlKZqV46d2o
cbv1O3kPTmjdYuW7CcQ+gxSQsRUpfAU9TVyNeuRpicfMOIlP5l4Q+2fuWRWHWS7B
BFtT9E80P7xQcBepjgVN/mHX66jBkve7SzhqkKTsvlUCqCvGF3m3T9VyjF95cMpL
/5AqXQI4lGH/6KQnbU2gakMyFmAX1kHi/PmCUa30/kje0tifeK07KdPTswdkMKGZ
e1PVSc2eB0MPFNehCoATZMLYeBt//ixjGZouL9azuSeQdFgyeTzPJPHfd9o7vEsH
XnOGa9xFWQaDq8i/wjtwMhc26nsF9BE6KjAfRe5pYuBmegIgsu7lxGJfz0CCatxe
WFmllH8R+uqB
=nva5
-END PGP SIGNATURE-

Changes since xserver-xorg-video-intel-2_2.99.917+git20161105-1:
Vincent Cheng (9):
  rebuild for jessie-backports
  Merge branch 'debian-unstable' into debian-jessie-backports
  rebuild for jessie-backports
  Merge branch 'debian-unstable' into debian-jessie-backports
  add bpo changelog entry
  Merge branch 'debian-unstable' into debian-jessie-backports
  add bpo changelog entry
  Merge branch 'debian-unstable' into debian-jessie-backports
  add bpo changelog entry

---
 debian/changelog |   30 ++
 1 file changed, 30 insertions(+)
---



xserver-xorg-video-intel: Changes to 'debian-jessie-backports'

2016-11-26 Thread Vincent Cheng
 configure.ac |2 
 debian/changelog |   13 
 debian/control   |2 
 debian/source/local-options  |1 
 src/compat-api.h |   10 
 src/intel_device.c   |   21 
 src/intel_driver.h   |1 
 src/intel_module.c   |   19 
 src/legacy/i810/i810_video.c |   44 +
 src/sna/blt.c| 1258 ---
 src/sna/fb/fbimage.c |   12 
 src/sna/gen2_render.c|  330 ++-
 src/sna/gen9_render.c|   31 -
 src/sna/kgem.c   |   37 -
 src/sna/kgem.h   |   13 
 src/sna/sna.h|   39 +
 src/sna/sna_accel.c  |  183 --
 src/sna/sna_acpi.c   |   11 
 src/sna/sna_blt.c|5 
 src/sna/sna_composite.c  |3 
 src/sna/sna_display.c|  308 +-
 src/sna/sna_dri2.c   |   57 -
 src/sna/sna_dri3.c   |4 
 src/sna/sna_driver.c |   71 ++
 src/sna/sna_present.c|   64 +-
 src/sna/sna_render.c |   10 
 src/sna/sna_video_textured.c |   16 
 src/uxa/intel.h  |2 
 src/uxa/intel_display.c  |   17 
 src/uxa/intel_driver.c   |   27 
 test/Makefile.am |1 
 test/dri2-race.c |   15 
 test/present-speed.c |  414 --
 33 files changed, 2147 insertions(+), 894 deletions(-)

New commits:
commit 5d0e6d8e82f120c9b9654f660c2da6d5f2dcb41b
Author: Vincent Cheng 
Date:   Sat Nov 26 22:05:04 2016 -0800

add bpo changelog entry

diff --git a/debian/changelog b/debian/changelog
index d002495..ad0b1c6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-intel (2:2.99.917+git20161105-1~bpo8+1) jessie-backports; 
urgency=medium
+
+  * Rebuild for jessie-backports.
+
+ -- Vincent Cheng   Sat, 26 Nov 2016 22:04:53 -0800
+
 xserver-xorg-video-intel (2:2.99.917+git20161105-1) unstable; urgency=medium
 
   * New upstream snapshot.

commit 5ca49a80b2cd1c47aad29f45546e8830dbb92674
Author: Vincent Cheng 
Date:   Sat Nov 26 21:57:13 2016 -0800

import changes from 2:2.99.917+git20161105-1

diff --git a/debian/changelog b/debian/changelog
index 3a8adae..8e7079f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-xserver-xorg-video-intel (2:2.99.917+git20161105-1) UNRELEASED; urgency=medium
+xserver-xorg-video-intel (2:2.99.917+git20161105-1) unstable; urgency=medium
 
   * New upstream snapshot.
+  * control: Bump policy to 3.9.8, no changes.
 
- -- Timo Aaltonen   Wed, 09 Nov 2016 11:55:29 +0200
+ -- Timo Aaltonen   Thu, 17 Nov 2016 12:44:07 +0200
 
 xserver-xorg-video-intel (2:2.99.917+git20160706-1) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 4fa3c27..1be7b4a 100644
--- a/debian/control
+++ b/debian/control
@@ -52,7 +52,7 @@ Build-Depends:
 # tests, benchmarks:
 # libcairo2-dev,
 # libpng12-dev,
-Standards-Version: 3.9.6
+Standards-Version: 3.9.8
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/driver/xserver-xorg-video-intel
 Vcs-Browser: 
http://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-video-intel.git
 Homepage: http://www.x.org/
diff --git a/debian/source/local-options b/debian/source/local-options
deleted file mode 100644
index 10404f5..000
--- a/debian/source/local-options
+++ /dev/null
@@ -1 +0,0 @@
---extend-diff-ignore=src/render_program/exa_.*.g8a

commit f90aee9362a6de168344e7f52567bd81f5572211
Author: Timo Aaltonen 
Date:   Wed Nov 9 11:56:37 2016 +0200

update changelog

diff --git a/debian/changelog b/debian/changelog
index 1260292..3a8adae 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-intel (2:2.99.917+git20161105-1) UNRELEASED; urgency=medium
+
+  * New upstream snapshot.
+
+ -- Timo Aaltonen   Wed, 09 Nov 2016 11:55:29 +0200
+
 xserver-xorg-video-intel (2:2.99.917+git20160706-1) unstable; urgency=medium
 
   * New upstream snapshot.

commit 6c8fc4434330ee37a290b6cf466af3282d09a8b3
Author: Chris Wilson 
Date:   Sat Nov 5 23:40:28 2016 +

sna: Mark up CPU writes for scanout flush

When we flip to a bo, the kernel will flush it from the CPU write domain
and so afterwards we need to do a new set-domain to mark up a subsequent
CPU write (and flush before another flip).

References: https://bugs.freedesktop.org/show_bug.cgi?id=95414
Signed-off-by: Chris Wilson 

diff --git a/src/sna/kgem.c b/src/sna/kgem.c
index c57624c..f0d171a 100644
--- a/src/sna/kgem.c
+++ b/src/sna/kgem.c
@@ -6179,9 +6179,7 @@ void kgem_scanout_flush(struct kgem *kgem, struct kgem_bo 
*bo)
/* Whatever actually happens, we can regard the GTT write domain
 * as being flushed.
 */
-   bo->gtt_dirty = false;
-   bo->needs_flush = 

xserver-xorg-video-intel: Changes to 'refs/tags/xserver-xorg-video-intel-2_2.99.917+git20161105-1'

2016-11-26 Thread Vincent Cheng
Tag 'xserver-xorg-video-intel-2_2.99.917+git20161105-1' created by Vincent 
Cheng  at 2016-11-27 05:59 +

Debian release 2:2.99.917+git20161105-1
-BEGIN PGP SIGNATURE-

iQJGBAABCAAwFiEE1TqBWjy3ZZr4guOVju3MG6ofMv8FAlg6dlgSHHZjaGVuZ0Bk
ZWJpYW4ub3JnAAoJEI7tzBuqHzL/qsAQANZGlxqeySHuwsXpekz1q+AaRrL+qbmQ
fZYrc6tK+Pk0DG7cJUlp4WQ887gxFkx/XPWIZLCwT60eWZqw4xFdf+LrTO98z0Y/
P0x0bfH0pvQCU0Waiy7PdovRRfQR+MsAFx2sNQl8XIoFCwmFjT2JOqZlZROwYGVN
Wvsc7TSeaMqCS2ow6kkWBakK9TGpgaJM6rmRH//HTbCIhqMi7FdFiLqkYaNWWoIO
xZ7I42gZujadBvc4vwYd3MuQ3LHixrvmqEsIDR5xJzVTCf1EjXUSxTnL+UKpbN1W
464V3L/vB9QkCOiOHXva2lFYp12VhLUPm6iNlTfAeQNs1j4sZvfycOye1Ncv/6xf
Rxg3hTkMbCfypnyPbAf7+/CbOGEd33v3sgk+rtNkWF3wlJr9ncsYvmn0PLLBIaq3
hdJRADBaI8sDEqpsRIU1L9uSs7mqwvm2ewaRR2GY06OejGiCrpEuB/HOp1oX71rk
Dow/QuubRS0VFIWyQ8XrPNUoJM6LnwvMeKrAA79uTZROAdZ2Mhqp1hMfpvWDmVHi
37uxX0j06U0EJUTQxvJI3Z3RYsBYBDWse4aDu/2ThdPIHbmebklgv+96KxUM+LqX
dw3G/bGJA6SqlfKD9YUePUntRS7O1N7vVUWChJaVI0TCTjSsrkqfHWxbdiW7dbaZ
fCZPBQ2MMg18
=dhpS
-END PGP SIGNATURE-

Changes since xserver-xorg-video-intel-2_2.99.917+git20160706-1:
Adam Jackson (1):
  uxa: Don't bother with xf86GARTCloseScreen

Chris Wilson (45):
  Update to ABI 22 and NotifyFd
  Adapt to libXfont2 ABI changes
  legacy/i810: Fix compilation with Video ABI 23 changes
  sna: Unregister the BlockHandler on close
  sna: Enable kernel fail logging for cursors
  sna/dri2: Only force the TearFree/swcursor hack when using TearFree
  sna: Hide the hardware cursor when switching back after an error
  sna: Use GCC pragma to enable SSE2 blt routines
  sna: Only flush GPU bo for a damage event
  sna: Split SHM and DRI flush tracking
  sna/dri2: Flush rendering to a reused front buffer before reporting
  sna: Remove translation from affine HW cursor transformation
  sna: Avoid recursing whilst waiting for events within TearFree
  sna/dri2: Force the render to be flushed before reporting new buffers
  sna/dri2: Force the render to be flushed after DRI2CopyRegion
  sna: Add CPU damage to DRI flush
  sna/dri2: Ensure the DRI pixmap is flushed before replying
  sna/dri3: Flush the DRI3 pixmap bo before reporting the fd to the client
  sna: Limit the guessed modes by clock rate
  sna: Add missing GT info for bxt,kbl
  sna/gen9: Fix Kabylake typo
  sna/dri2: Fix busy engine check
  sna: Clear damage tracking when marking as all-clear
  sna: Update sanity check for next stage of Xorg ABI
  sna/present: Prime the msc cache on first query
  test/present: Stress multiple threads sending present requests
  test/present: Look at scaling to many tiny windows
  test/present: Busy spin on the idle fence
  sna: Handle GetImage planemask inplace
  sna/dri2: Assert signal is unset before setting
  sna: Force fb release on tiling changes
  sna: Add an assertion that the flip succeeds
  sna: Refresh mode list if the kernel updates
  sna: Force a reprobe for the specified hotplug connector
  sna: Ignore the current CRTC mode following a hotplug event
  sna: Only apply the CRTC fixup when attempting to turn DPMS off
  sna: Disable screen saver if Option "DPMS" is specified
  sna: Allow Option DPMS to switch on (but not off)
  sna: Check current fb id before flip as well as after
  sna: Check for the per-connector backlight sysfs interface
  sna: Keep the backlight iface name on the heap
  sna: Load DRI3 if try to load DRI2 and fail
  sna/dri2: Complete the final flip in a chain after the window is destroyed
  sna/dri2: Don't request a signal following a dead flip completion
  sna: Mark up CPU writes for scanout flush

Hans de Goede (1):
  intel: Fix fd (and mem) leak when intel_scrn_create fails

Manasi Navare (1):
  sna: Reprobe if kernel updates the connector mode list

Timo Aaltonen (2):
  Merge branch 'upstream-unstable' into debian-unstable
  update changelog

Ville Syrjälä (2):
  sna/gen2: Don't pass sna_composite_op to gen2_emit_target()
  sna/gen2/video: Implement textured video support

Vincent Cheng (1):
  import changes from 2:2.99.917+git20161105-1

---
 configure.ac |2 
 debian/changelog |7 
 debian/control   |2 
 debian/source/local-options  |1 
 src/compat-api.h |   10 
 src/intel_device.c   |   21 
 src/intel_driver.h   |1 
 src/intel_module.c   |   19 
 src/legacy/i810/i810_video.c |   44 +
 src/sna/blt.c| 1258 ---
 src/sna/fb/fbimage.c |   12 
 src/sna/gen2_render.c|  330 ++-
 src/sna/gen9_render.c|   31 -
 src/sna/kgem.c   |   37 -
 src/sna/kgem.h   |   13 
 src/sna/sna.h|   39 +
 src/sna/sna_accel.c  |  183 --
 src/sna/sna_acpi.c   |   11 
 src/sna/sna_blt.c  

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

2016-11-26 Thread Vincent Cheng
 debian/changelog|5 +++--
 debian/control  |2 +-
 debian/source/local-options |1 -
 3 files changed, 4 insertions(+), 4 deletions(-)

New commits:
commit 5ca49a80b2cd1c47aad29f45546e8830dbb92674
Author: Vincent Cheng 
Date:   Sat Nov 26 21:57:13 2016 -0800

import changes from 2:2.99.917+git20161105-1

diff --git a/debian/changelog b/debian/changelog
index 3a8adae..8e7079f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-xserver-xorg-video-intel (2:2.99.917+git20161105-1) UNRELEASED; urgency=medium
+xserver-xorg-video-intel (2:2.99.917+git20161105-1) unstable; urgency=medium
 
   * New upstream snapshot.
+  * control: Bump policy to 3.9.8, no changes.
 
- -- Timo Aaltonen   Wed, 09 Nov 2016 11:55:29 +0200
+ -- Timo Aaltonen   Thu, 17 Nov 2016 12:44:07 +0200
 
 xserver-xorg-video-intel (2:2.99.917+git20160706-1) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 4fa3c27..1be7b4a 100644
--- a/debian/control
+++ b/debian/control
@@ -52,7 +52,7 @@ Build-Depends:
 # tests, benchmarks:
 # libcairo2-dev,
 # libpng12-dev,
-Standards-Version: 3.9.6
+Standards-Version: 3.9.8
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/driver/xserver-xorg-video-intel
 Vcs-Browser: 
http://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-video-intel.git
 Homepage: http://www.x.org/
diff --git a/debian/source/local-options b/debian/source/local-options
deleted file mode 100644
index 10404f5..000
--- a/debian/source/local-options
+++ /dev/null
@@ -1 +0,0 @@
---extend-diff-ignore=src/render_program/exa_.*.g8a



xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.changes ACCEPTED into unstable

2016-11-26 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Sat, 26 Nov 2016 17:38:32 +0100
Source: xserver-xorg-video-qxl
Binary: xserver-xorg-video-qxl
Architecture: source amd64
Version: 0.1.4+20161126git4d7160c-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Laurent Bigonville 
Description:
 xserver-xorg-video-qxl - X.Org X server -- QXL display driver
Closes: 799379 801081 845741
Changes:
 xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) unstable; urgency=medium
 .
   * Team upload.
   [ Laurent Bigonville ]
   * New git snapshot (4d7160c) (Closes: #845741)
 - Drop debian/patches/pciaccess_io.diff, applied upstream
   * Rely on automatically built dbgsym packages instead of creating a dbg one
   * debian/control: Fix wording in xserver-xspice description (Closes:
 #799379)
   * debian/control: Bump Standards-Version to 3.9.8, no further changes
   * debian/control: Add dh-python to the build-dependencies
   * debian/control: Explicitly build-depend against libxfont-dev
   * Drop debian/patches/xextproto.diff and build-depend against libxext-dev
 instead
   * Disable Xspice again, it's not working with XOrg 1.19 release
   * debian/patches/qxl-kms-disable-composite.patch,
 debian/patches/no-surfaces-kms.patch: Fix performance issues/crashes and
 fix graphical glitches by disabling COMPOSITE extension. (Closes: #801081)
 .
   [ Andreas Boll ]
   * Update a bunch of URLs in packaging to https.
Checksums-Sha1:
 63a3a8dadfe75b0d473c63d79135d47aa9f7a874 2234 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.dsc
 e793945d8de290e5ddd1ef257d6119ac575d7247 171102 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c.orig.tar.gz
 8805f5ac66e317f4eba82a5cfbb2d1881ce644c6 70233 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.diff.gz
 f0ebeb6b0a47d073c672ad072d920ddcd475d294 631896 
xserver-xorg-video-qxl-dbgsym_0.1.4+20161126git4d7160c-1_amd64.deb
 0f07c269d5e29c745d99837faa03ed84a6504f11 7726 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.buildinfo
 d58290cd8f7ab4e636c740f6d3a13b6cf431562a 141706 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.deb
Checksums-Sha256:
 2ef745922300719d58a7baabeb960482377ae3523c3b47f7e3bf82fd52ce5f8b 2234 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.dsc
 198c861b64ea99c1c6f9eebdd78a216adf19d5a7920d4c88cfd1aa857334d228 171102 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c.orig.tar.gz
 a55be6f41c0a64fbd40d5bd6b6c837f97effd1bb7b639ffb7ed6854dc0a4cfa4 70233 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.diff.gz
 66bbdf4bbb7990cfd1e6339545eea5022079f5ff01d64fefb4d991eb4539187b 631896 
xserver-xorg-video-qxl-dbgsym_0.1.4+20161126git4d7160c-1_amd64.deb
 fbc55eb1d32432c3458383ebf8c14317eb8ec25889bd0570badcba0dba9e2cae 7726 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.buildinfo
 726091beb13f5f3b29682ea91d85a6f32c4d129f6a767536cde27d700a1a7904 141706 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.deb
Files:
 456575df8e6654c31c893f280523e6b6 2234 x11 optional 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.dsc
 16d471aaa9d359d0b3b503d1f65970dc 171102 x11 optional 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c.orig.tar.gz
 c9f0d723197ae87242d78ee469881449 70233 x11 optional 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.diff.gz
 82223217496b67a4d903c0e0c9c1fd06 631896 debug extra 
xserver-xorg-video-qxl-dbgsym_0.1.4+20161126git4d7160c-1_amd64.deb
 2d0a362ae7c684462eaaee4e285c9264 7726 x11 optional 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.buildinfo
 98d1702b6c4a5f3bbaeb81b41024a004 141706 x11 optional 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.deb

-BEGIN PGP SIGNATURE-

iQFFBAEBCAAvFiEEmRrdqQAhuF2x31DwH8WJHrqwQ9UFAlg5u8URHGJpZ29uQGRl
Ymlhbi5vcmcACgkQH8WJHrqwQ9U9SAf/WsyL+ASD8qF19BwmHyslNybOmBtb2JKj
moIIfq/x/1SPvPcsv91eRG1bNHO4e+Iqpgtn9aaTPVWxNwCbTGTZHbOGwdjUm7Cg
P6dug34d/Y/qLFmTYs+6YRanOcV7/P3kkHc4chChFrHEHzdpm62n+Jwb/jq80TZz
Dc2OZCYNMgaf9pdOGnKl7azVN7+FYeSlzudU47I5F4zupFFb34wVYJKt/Qkhpt2A
EMsjygFLXgeZZtxJ4YC0DcQWkGkbEhffcgmaCl+E2CnPUZ3XI5Ql/Z5FgVw5UzSV
xVZAObVjnn/JE/urWK8bShMam5bYAVPK+Bsv23zKEjHKGCy2n2nNhw==
=cXMD
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.changes

2016-11-26 Thread Debian FTP Masters
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.changes uploaded 
successfully to localhost
along with the files:
  xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.dsc
  xserver-xorg-video-qxl_0.1.4+20161126git4d7160c.orig.tar.gz
  xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.diff.gz
  xserver-xorg-video-qxl-dbgsym_0.1.4+20161126git4d7160c-1_amd64.deb
  xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.buildinfo
  xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.deb

Greetings,

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



Bug#801081: marked as done (xserver-xorg-video-qxl: QXL video unusable due to performance)

2016-11-26 Thread Debian Bug Tracking System
Your message dated Sat, 26 Nov 2016 17:04:25 +
with message-id 
and subject line Bug#801081: fixed in xserver-xorg-video-qxl 
0.1.4+20161126git4d7160c-1
has caused the Debian Bug report #801081,
regarding xserver-xorg-video-qxl: QXL video unusable due to performance
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.)


-- 
801081: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801081
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xserver-xorg-video-qxl
Version: 0.1.1-2+b1
Severity: important

Dear Maintainer,

When QXL video is selected in a virt-manager Debian Jessie or Wheezy guest, the
performance of a whole class of applications is so bad it renders the driver
unusable, up to appearing locked up.

The most obvious is any browser based on late Iceweasel, Firefox, XChat, and
others. The apps will load but as soon as scrolling through elements the
performance will slow to a crawl and completely unusable. There are artifacts
all throughout the windows and sometimes strange broken resizing which
sometimes crashed my client.

This is happening from Debian Jessie host, Fedora 22 host with Debian guests. I
am forced to switch to Cirrus video driver for all Debian guests, but one of my
guests only supports the QXL driver thus I cannot use that guest. With the
Cirrus driver there are no special problems with Iceweasel/Firefox/other.

I have tried setting the following in the VM definition files:
   
 
  
  
  
  
   
My intuition was that "streaming mode off" should have fixed it, because from
the visuals it looks as if spice/QXL is trying to compress the browser window,
but spice/QXL in the guest appears to ignore these settings (though it is
passed to qemu on the command line). No effect.

There is a Fedora bug which sounds very similar and using a similar version of
QXL as found in Debian Jessie:

https://bugzilla.redhat.com/show_bug.cgi?id=1020393

This can be reproduced by installing a Debian Jessie guest with XFCE or KDE in
virt-manager, installing Iceweasel from jessie-backports
(http://mozilla.debian.net/), making a web search on a heavily loaded page, and
trying to scroll. Also installing XChat inside KDE the menus are unbrowsable.

Host CPUs are fast intels with 8GB ram+.

I would love to be able to simply disable spice compression/streaming
completely but the driver appears to ignore the settings above.




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

lrwxrwxrwx 1 root root 13 May 15 17:51 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 2401376 Feb 10  2015 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U 
Integrated Graphics [8086:1616] (rev 09)

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

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

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

Kernel version (/proc/version):
---
Linux version 3.16.0-4-amd64 (debian-ker...@lists.debian.org) (gcc version 
4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19)

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 25794 Oct  5 21:21 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[13.210] 
X.Org X Server 1.16.4
Release Date: 2014-12-20
[13.210] X Protocol Version 11, Revision 0
[13.210] Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
[13.210] Current Operating System: Linux ace 3.16.0-4-amd64 #1 SMP Debian 
3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64
[13.210] Kernel command line: BOOT_IMAGE=/vmlinuz-3.16.0-4-amd64 
root=/dev/mapper/debian--vg-root ro apparmor=1 security=apparmor quiet
[13.210] Build Date: 11 February 2015  12:32:02AM
[13.210] xorg-server 2:1.16.4-1 (http://www.debian.org/support) 
[13.210] Current version of pixman: 0.32.6
[13.210]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[13.210] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[13.210] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Oct  5 21:21:36 
2015
[13.212] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[13.214] (==) No Layout section.  

Bug#845741: marked as done (xserver-xorg-video-qxl: Fails to build from source with xorg 1.19: implicit declaration of function 'QueryGlyphExtents')

2016-11-26 Thread Debian Bug Tracking System
Your message dated Sat, 26 Nov 2016 17:04:25 +
with message-id 
and subject line Bug#845741: fixed in xserver-xorg-video-qxl 
0.1.4+20161126git4d7160c-1
has caused the Debian Bug report #845741,
regarding xserver-xorg-video-qxl: Fails to build from source with xorg 1.19: 
implicit declaration of function 'QueryGlyphExtents'
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.)


-- 
845741: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845741
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xserver-xorg-video-qxl
Version: 0.1.4-3+b1
Severity: serious
Tags: upstream

The bin-NMU for Xorg 1.19 failed:
../../../src/uxa/uxa-damage.c: In function 'uxa_damage_chars':
../../../src/uxa/uxa-damage.c:947:5: error: implicit declaration of function 
'QueryGlyphExtents' [-Werror=implicit-function-declaration]
 QueryGlyphExtents(font, charinfo, n, );
 ^

This has been fixed upstream with this commit:
https://cgit.freedesktop.org/xorg/driver/xf86-video-qxl/commit/?id=a184774ad161031cceed264d62d48ebd019ac800

It doesn't apply cleanly due to some intermediary cleanups. A further change 
allowed the usage
of libXfont2:
https://cgit.freedesktop.org/xorg/driver/xf86-video-qxl/commit/?id=e13d28ee5d8724fc4b22f26bce01a7d36355f272

Maybe you just want to release a git snapshot or manually backport those 
patches.

Cheers,
--- End Message ---
--- Begin Message ---
Source: xserver-xorg-video-qxl
Source-Version: 0.1.4+20161126git4d7160c-1

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

Debian distribution maintenance software
pp.
Laurent Bigonville  (supplier of updated 
xserver-xorg-video-qxl 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: Sat, 26 Nov 2016 17:38:32 +0100
Source: xserver-xorg-video-qxl
Binary: xserver-xorg-video-qxl
Architecture: source amd64
Version: 0.1.4+20161126git4d7160c-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Laurent Bigonville 
Description:
 xserver-xorg-video-qxl - X.Org X server -- QXL display driver
Closes: 799379 801081 845741
Changes:
 xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) unstable; urgency=medium
 .
   * Team upload.
   [ Laurent Bigonville ]
   * New git snapshot (4d7160c) (Closes: #845741)
 - Drop debian/patches/pciaccess_io.diff, applied upstream
   * Rely on automatically built dbgsym packages instead of creating a dbg one
   * debian/control: Fix wording in xserver-xspice description (Closes:
 #799379)
   * debian/control: Bump Standards-Version to 3.9.8, no further changes
   * debian/control: Add dh-python to the build-dependencies
   * debian/control: Explicitly build-depend against libxfont-dev
   * Drop debian/patches/xextproto.diff and build-depend against libxext-dev
 instead
   * Disable Xspice again, it's not working with XOrg 1.19 release
   * debian/patches/qxl-kms-disable-composite.patch,
 debian/patches/no-surfaces-kms.patch: Fix performance issues/crashes and
 fix graphical glitches by disabling COMPOSITE extension. (Closes: #801081)
 .
   [ Andreas Boll ]
   * Update a bunch of URLs in packaging to https.
Checksums-Sha1:
 63a3a8dadfe75b0d473c63d79135d47aa9f7a874 2234 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.dsc
 e793945d8de290e5ddd1ef257d6119ac575d7247 171102 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c.orig.tar.gz
 8805f5ac66e317f4eba82a5cfbb2d1881ce644c6 70233 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.diff.gz
 f0ebeb6b0a47d073c672ad072d920ddcd475d294 631896 
xserver-xorg-video-qxl-dbgsym_0.1.4+20161126git4d7160c-1_amd64.deb
 0f07c269d5e29c745d99837faa03ed84a6504f11 7726 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.buildinfo
 d58290cd8f7ab4e636c740f6d3a13b6cf431562a 141706 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.deb
Checksums-Sha256:
 2ef745922300719d58a7baabeb960482377ae3523c3b47f7e3bf82fd52ce5f8b 2234 

Bug#799379: marked as done (qxl: wrong wording in the package descriptions)

2016-11-26 Thread Debian Bug Tracking System
Your message dated Sat, 26 Nov 2016 17:04:25 +
with message-id 
and subject line Bug#799379: fixed in xserver-xorg-video-qxl 
0.1.4+20161126git4d7160c-1
has caused the Debian Bug report #799379,
regarding qxl: wrong wording in the package descriptions
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.)


-- 
799379: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799379
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: xserver-xorg-video-qxl
Version: 0.1.4-3
Severity: minor

Current wording of the package description is:

 Xspice is an X server and Spice server in one. It consists of a wrapper script
 for executing Xorg with the right parameters and environment variables, a
 module names spiceqxl_drv.so implementing three drivers: a video mostly
 code identical to the guest qxl X driver, and keyboard and mouse reading from
 the spice inputs channel.

A "video mostly-code" ? Apparently "mostly" and "code" should be exchanged
with each other :)

Thanks,

/mjt
--- End Message ---
--- Begin Message ---
Source: xserver-xorg-video-qxl
Source-Version: 0.1.4+20161126git4d7160c-1

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

Debian distribution maintenance software
pp.
Laurent Bigonville  (supplier of updated 
xserver-xorg-video-qxl 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: Sat, 26 Nov 2016 17:38:32 +0100
Source: xserver-xorg-video-qxl
Binary: xserver-xorg-video-qxl
Architecture: source amd64
Version: 0.1.4+20161126git4d7160c-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Laurent Bigonville 
Description:
 xserver-xorg-video-qxl - X.Org X server -- QXL display driver
Closes: 799379 801081 845741
Changes:
 xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) unstable; urgency=medium
 .
   * Team upload.
   [ Laurent Bigonville ]
   * New git snapshot (4d7160c) (Closes: #845741)
 - Drop debian/patches/pciaccess_io.diff, applied upstream
   * Rely on automatically built dbgsym packages instead of creating a dbg one
   * debian/control: Fix wording in xserver-xspice description (Closes:
 #799379)
   * debian/control: Bump Standards-Version to 3.9.8, no further changes
   * debian/control: Add dh-python to the build-dependencies
   * debian/control: Explicitly build-depend against libxfont-dev
   * Drop debian/patches/xextproto.diff and build-depend against libxext-dev
 instead
   * Disable Xspice again, it's not working with XOrg 1.19 release
   * debian/patches/qxl-kms-disable-composite.patch,
 debian/patches/no-surfaces-kms.patch: Fix performance issues/crashes and
 fix graphical glitches by disabling COMPOSITE extension. (Closes: #801081)
 .
   [ Andreas Boll ]
   * Update a bunch of URLs in packaging to https.
Checksums-Sha1:
 63a3a8dadfe75b0d473c63d79135d47aa9f7a874 2234 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.dsc
 e793945d8de290e5ddd1ef257d6119ac575d7247 171102 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c.orig.tar.gz
 8805f5ac66e317f4eba82a5cfbb2d1881ce644c6 70233 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.diff.gz
 f0ebeb6b0a47d073c672ad072d920ddcd475d294 631896 
xserver-xorg-video-qxl-dbgsym_0.1.4+20161126git4d7160c-1_amd64.deb
 0f07c269d5e29c745d99837faa03ed84a6504f11 7726 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.buildinfo
 d58290cd8f7ab4e636c740f6d3a13b6cf431562a 141706 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1_amd64.deb
Checksums-Sha256:
 2ef745922300719d58a7baabeb960482377ae3523c3b47f7e3bf82fd52ce5f8b 2234 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.dsc
 198c861b64ea99c1c6f9eebdd78a216adf19d5a7920d4c88cfd1aa857334d228 171102 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c.orig.tar.gz
 a55be6f41c0a64fbd40d5bd6b6c837f97effd1bb7b639ffb7ed6854dc0a4cfa4 70233 
xserver-xorg-video-qxl_0.1.4+20161126git4d7160c-1.diff.gz
 

xserver-xorg-video-qxl: Changes to 'refs/tags/0.1.4+20161126git4d7160c-1'

2016-11-26 Thread Laurent Bigonville
Tag '0.1.4+20161126git4d7160c-1' created by Laurent Bigonville 
 at 2016-11-26 16:41 +

xserver-xorg-video-qxl Debian release 0.1.4+20161126git4d7160c-1

Changes since xserver-xorg-video-qxl-0.1.4-3:
Adam Jackson (1):
  Use pci_io_write8 instead of outb

Andreas Boll (1):
  Update a bunch of URLs in packaging to https.

Christophe Fergeau (8):
  Remove unused variables
  Remove stray blank comment line
  Use <> for system-includes
  Fix compilation with newer Xorg versions
  Add missing licence header
  Add note about deprecated setting of mm_time
  Xspice: Fix 'erorr' typo in error message
  xspice: Don't create Xorg time in timer_add

Francois Gouget (13):
  spiceqxl: Recognize the same set of boolean values as in xorg.conf.
  spiceqxl: Reject invalid boolean values, just like for other options.
  Xspice: Don't set defaults for the options.
  spiceqxl: Fix formatting of a couple of function calls.
  server: Convert qxl->monitors_config to a QXLPHYSICAL using 
physical_address()
  spiceqxl_audio: Let the audio play when no client is connected
  spiceqxl_audio: Only condense the fifo list when one has been closed
  spiceqxl_audio: Fix a race condition in the audio playback
  spiceqxl_audio: Only start the playback channel when fifos are present
  spiceqxl_audio: Stop the playback channel if there is nothing to play
  spiceqxl: Add SpiceVideoCodecs to specify video codec preference
  Xspice: Add --video-codecs to specify encoder and codec preferences
  spiceqxl: Remove an unused macro

Hans de Goede (1):
  Fix crash caused by attempting to access the screen pixmap before it is 
created

Javier Celaya (1):
  Fix drawable mm_time with KMS

Jeremy White (14):
  Do not process watches on select() error.
  Bug fix: libcacard headers and libraries were not correctly used.
  Add and remove the vdagent interface as the vdagent
  Only watch the uinput channel when an agent is connected.
  Correct the XSpice AgentMouse configuration options.
  Document a number of missing XSpice vdagent options in the example 
xorg.conf.
  Set the regular spice port only once, and then only if it
  Xspice: handle parameters with value 0, allows --port 0
  Add support for a --numheads option to the Xspice script.
  XSpice: allow the udcs socket to be specified, rather than hard coded.
  Revise Xspice --auto to use a temporary directory.
  XSpice: auto generate temp files for the vdagent process.
  Provide an implementation for put_image in dfps mode.
  Optimize dfps mode to send updates only for the primary pixmap.

Laurent Bigonville (12):
  debian/control: Fix wording in xserver-xspice description (Closes: 
#799379)
  Merge branch 'upstream-unstable' into debian-unstable
  New git snapshot (4d7160c) (Closes: #845741)
  debian/control: Bump Standards-Version to 3.9.8, no further changes
  Drop debian/patches/pciaccess_io.diff, applied upstream
  debian/control: Add dh-python to the build-dependencies
  debian/control: Explicitly build-depend against libxfont-dev
  Rely on automatically built dbgsym packages instead of creating a dbg one
  Drop debian/patches/xextproto.diff and build-depend against libxext-dev 
instead
  Disable Xspice again, it's not working with XOrg 1.19 release
  debian/patches/qxl-kms-disable-composite.patch, 
debian/patches/no-surfaces-kms.patch: Fix performance issues/crashes and fix 
graphical glitches by disabling COMPOSITE extension. (Closes: #801081)
  Release to unstable

Marc-André Lureau (2):
  kms: initialize primary surface to screen virtual size
  kms: do not overwrite screen virtualX/Y

Owen W. Taylor (1):
  Check for either xfont.pc or xfont2.pc

Uri Lublin (1):
  uxa: fix compiler warnings (initialize width, height, [xy]Dst_copy)

---
 ChangeLog  |  467 -
 configure.ac   |8 
 debian/Xspice.1|  115 --
 debian/changelog   |   24 +
 debian/control |   40 --
 debian/copyright   |2 
 debian/patches/no-surfaces-kms.patch   |   17 
 debian/patches/pciaccess_io.diff   |   44 --
 debian/patches/qxl-kms-disable-composite.patch |   43 ++
 debian/patches/series  |4 
 debian/patches/xextproto.diff  |   17 
 debian/rules   |9 
 debian/watch   |2 
 debian/xserver-xspice.docs |2 
 debian/xserver-xspice.install  |3 
 debian/xserver-xspice.manpages |1 
 examples/spiceqxl.xorg.conf.example|   73 ++-
 scripts/Xspice |   

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

2016-11-26 Thread Laurent Bigonville
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 0fa54cdb2af4c714129ffc37dee25eaecf110401
Author: Laurent Bigonville 
Date:   Sat Nov 26 17:38:43 2016 +0100

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index a16ecf5..5930be3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) UNRELEASED; urgency=medium
+xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) unstable; urgency=medium
 
+  * Team upload.
   [ Laurent Bigonville ]
   * New git snapshot (4d7160c) (Closes: #845741)
 - Drop debian/patches/pciaccess_io.diff, applied upstream
@@ -19,7 +20,7 @@ xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) 
UNRELEASED; urgency=medium
   [ Andreas Boll ]
   * Update a bunch of URLs in packaging to https.
 
- -- Laurent Bigonville   Sat, 26 Nov 2016 16:50:19 +0100
+ -- Laurent Bigonville   Sat, 26 Nov 2016 17:38:32 +0100
 
 xserver-xorg-video-qxl (0.1.4-3) unstable; urgency=medium
 



xserver-xorg-video-qxl: Changes to 'upstream-unstable'

2016-11-26 Thread Laurent Bigonville
 configure.ac|8 +
 examples/spiceqxl.xorg.conf.example |   73 ++-
 scripts/Xspice  |   83 -
 src/dfps.c  |   33 +-
 src/qxl.h   |8 -
 src/qxl_driver.c|   22 ++--
 src/qxl_kms.c   |   29 +-
 src/qxl_option_helpers.c|   27 -
 src/qxl_surface.c   |3 
 src/spiceccid/Makefile.am   |5 -
 src/spiceccid/spiceccid.c   |2 
 src/spiceqxl_audio.c|  174 ++--
 src/spiceqxl_display.c  |2 
 src/spiceqxl_io_port.c  |   11 --
 src/spiceqxl_main_loop.c|6 -
 src/spiceqxl_spice_server.c |   22 +++-
 src/spiceqxl_uinput.c   |   15 ++-
 src/spiceqxl_uinput.h   |1 
 src/spiceqxl_vdagent.c  |9 +
 src/uxa/uxa-damage.c|   24 +++-
 src/uxa/uxa-glyphs.c|2 
 src/uxa/uxa-render.c|4 
 22 files changed, 383 insertions(+), 180 deletions(-)

New commits:
commit 4d7160c49614c9132e7b7ae4ccfda952daffeefb
Author: Francois Gouget 
Date:   Fri Oct 28 16:50:18 2016 +0200

spiceqxl: Remove an unused macro

Signed-off-by: Francois Gouget 

diff --git a/src/spiceqxl_io_port.c b/src/spiceqxl_io_port.c
index 165b8a9..6721d3f 100644
--- a/src/spiceqxl_io_port.c
+++ b/src/spiceqxl_io_port.c
@@ -44,17 +44,6 @@
 ret = _item->el;  \
 }
 
-#undef SPICE_RING_CONS_ITEM
-#define SPICE_RING_CONS_ITEM(r, ret) {  \
-typeof(r) start = r;\
-typeof(r) end = r + 1;  \
-uint32_t cons = (r)->cons & SPICE_RING_INDEX_MASK(r);   \
-typeof(&(r)->items[cons]) m_item = &(r)->items[cons];   \
-if (!((uint8_t*)m_item >= (uint8_t*)(start) && (uint8_t*)(m_item + 1) 
<= (uint8_t*)(end))) { \
-abort();\
-}   \
-ret = _item->el;  \
-}
 
 static int spiceqxl_io_port_debug_level = -1;
 

commit 9739b6a60459f48044d7ef7fff393e631bcef5bf
Author: Hans de Goede 
Date:   Tue Oct 4 13:29:29 2016 +0200

Fix crash caused by attempting to access the screen pixmap before it is 
created

qxl_resize_primary_to_virtual() was using pScrn->pScreen != NULL to check
if createScreenResources has been called. But starting with xserver 1.19
pScrn->pScreen is non NULL even before createScreenResources is called,
causing an invalid access to the screenPixmap in
qxl_resize_primary_to_virtual().

This commit fixes this.

BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1381045
Signed-off-by: Hans de Goede 
Acked-by: Christophe Fergeau 

diff --git a/src/qxl.h b/src/qxl.h
index 5cc8d05..885048c 100644
--- a/src/qxl.h
+++ b/src/qxl.h
@@ -234,6 +234,7 @@ struct _qxl_screen_t
 struct qxl_ring *  cursor_ring;
 struct qxl_ring *  release_ring;
 
+Boolscreen_resources_created;
 int device_primary;
 struct qxl_bo * primary_bo;
 intnum_modes;
diff --git a/src/qxl_driver.c b/src/qxl_driver.c
index fc1b629..8aecf3c 100644
--- a/src/qxl_driver.c
+++ b/src/qxl_driver.c
@@ -530,7 +530,6 @@ qxl_create_primary(qxl_screen_t *qxl)
 Bool
 qxl_resize_primary_to_virtual (qxl_screen_t *qxl)
 {
-ScreenPtr pScreen;
 long new_surface0_size;
 
 if ((qxl->primary_mode.x_res == qxl->virtual_x &&
@@ -566,9 +565,9 @@ qxl_resize_primary_to_virtual (qxl_screen_t *qxl)
 qxl->primary = qxl_create_primary(qxl);
 qxl->bytes_per_pixel = (qxl->pScrn->bitsPerPixel + 7) / 8;
 
-pScreen = qxl->pScrn->pScreen;
-if (pScreen)
+if (qxl->screen_resources_created)
 {
+ScreenPtr pScreen = qxl->pScrn->pScreen;
PixmapPtr root = pScreen->GetScreenPixmap (pScreen);
 
 if (qxl->deferred_fps <= 0)
@@ -645,6 +644,7 @@ qxl_create_screen_resources (ScreenPtr pScreen)
 qxl_create_desired_modes (qxl);
 qxl_update_edid (qxl);
 
+qxl->screen_resources_created = TRUE;
 return TRUE;
 }
 
diff --git a/src/qxl_kms.c b/src/qxl_kms.c
index fe37af0..d11b20e 100644
--- a/src/qxl_kms.c
+++ b/src/qxl_kms.c
@@ -235,6 +235,7 @@ qxl_create_screen_resources_kms(ScreenPtr pScreen)
 if (!uxa_resources_init (pScreen))
return FALSE;
 
+qxl->screen_resources_created = TRUE;
 return TRUE;
 }
 

commit 

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

2016-11-26 Thread Laurent Bigonville
 ChangeLog  |  467 -
 configure.ac   |8 
 debian/Xspice.1|  115 --
 debian/changelog   |   16 
 debian/control |   34 -
 debian/patches/no-surfaces-kms.patch   |   17 
 debian/patches/pciaccess_io.diff   |   44 --
 debian/patches/qxl-kms-disable-composite.patch |   43 ++
 debian/patches/series  |4 
 debian/patches/xextproto.diff  |   17 
 debian/rules   |9 
 debian/xserver-xspice.docs |2 
 debian/xserver-xspice.install  |3 
 debian/xserver-xspice.manpages |1 
 examples/spiceqxl.xorg.conf.example|   73 ++-
 scripts/Xspice |   83 +++-
 src/dfps.c |   33 +
 src/qxl.h  |8 
 src/qxl_driver.c   |   22 -
 src/qxl_kms.c  |   29 +
 src/qxl_option_helpers.c   |   27 +
 src/qxl_surface.c  |3 
 src/spiceccid/Makefile.am  |5 
 src/spiceccid/spiceccid.c  |2 
 src/spiceqxl_audio.c   |  174 +
 src/spiceqxl_display.c |2 
 src/spiceqxl_io_port.c |   11 
 src/spiceqxl_main_loop.c   |6 
 src/spiceqxl_spice_server.c|   22 -
 src/spiceqxl_uinput.c  |   15 
 src/spiceqxl_uinput.h  |1 
 src/spiceqxl_vdagent.c |9 
 src/uxa/uxa-damage.c   |   24 -
 src/uxa/uxa-glyphs.c   |2 
 src/uxa/uxa-render.c   |4 
 35 files changed, 922 insertions(+), 413 deletions(-)

New commits:
commit 18d05293b5b62dd2205f62c35735ad63525a2b31
Author: Laurent Bigonville 
Date:   Sat Nov 26 16:55:36 2016 +0100

debian/patches/qxl-kms-disable-composite.patch, 
debian/patches/no-surfaces-kms.patch: Fix performance issues/crashes and fix 
graphical glitches by disabling COMPOSITE extension. (Closes: #801081)

diff --git a/debian/changelog b/debian/changelog
index f17612b..a16ecf5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,11 +12,14 @@ xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1) 
UNRELEASED; urgency=medium
   * Drop debian/patches/xextproto.diff and build-depend against libxext-dev
 instead
   * Disable Xspice again, it's not working with XOrg 1.19 release
+  * debian/patches/qxl-kms-disable-composite.patch,
+debian/patches/no-surfaces-kms.patch: Fix performance issues/crashes and
+fix graphical glitches by disabling COMPOSITE extension. (Closes: #801081)
 
   [ Andreas Boll ]
   * Update a bunch of URLs in packaging to https.
 
- -- Laurent Bigonville   Sat, 26 Nov 2016 16:33:45 +0100
+ -- Laurent Bigonville   Sat, 26 Nov 2016 16:50:19 +0100
 
 xserver-xorg-video-qxl (0.1.4-3) unstable; urgency=medium
 
diff --git a/debian/patches/no-surfaces-kms.patch 
b/debian/patches/no-surfaces-kms.patch
new file mode 100644
index 000..efe824b
--- /dev/null
+++ b/debian/patches/no-surfaces-kms.patch
@@ -0,0 +1,17 @@
+Description: Disable surfaces when KMS is used
+ This is not working properly at the moment.
+Author: Dave Airlie 
+Origin: vendor, 
http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/no-surfaces-kms.patch
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801081
+
+--- a/src/qxl_uxa.c
 b/src/qxl_uxa.c
+@@ -414,6 +414,8 @@ qxl_create_pixmap (ScreenPtr screen, int
+ ErrorF ("Create pixmap: %d %d @ %d (usage: %d)\n", w, h, depth, usage);
+ #endif
+ 
++if (qxl->kms_enabled)
++  goto fallback;
+ if (uxa_swapped_out (screen))
+   goto fallback;
+ 
diff --git a/debian/patches/qxl-kms-disable-composite.patch 
b/debian/patches/qxl-kms-disable-composite.patch
new file mode 100644
index 000..dd56f76
--- /dev/null
+++ b/debian/patches/qxl-kms-disable-composite.patch
@@ -0,0 +1,43 @@
+Description: Disable composite/a8 surfaces for KMS
+ This should help with bug rh#974198
+Author: From: Dave Airlie 
+Origin: vendor, 
http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/qxl-kms-disable-composite.patch
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801081
+
+diff -up xf86-video-qxl-20130514/src/qxl_kms.c.da 
xf86-video-qxl-20130514/src/qxl_kms.c
+diff -up xf86-video-qxl-20130514/src/qxl_uxa.c.da 
xf86-video-qxl-20130514/src/qxl_uxa.c
+--- xf86-video-qxl-20130514/src/qxl_uxa.c.da   2013-06-18 10:08:56.113709355 
+1000
 

Processed: limit source to xserver-xorg-video-qxl, tagging 801081, tagging 845741

2016-11-26 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> limit source xserver-xorg-video-qxl
Limiting to bugs with field 'source' containing at least one of 
'xserver-xorg-video-qxl'
Limit currently set to 'source':'xserver-xorg-video-qxl'

> tags 801081 + pending
Bug #801081 [xserver-xorg-video-qxl] xserver-xorg-video-qxl: QXL video unusable 
due to performance
Added tag(s) pending.
> tags 845741 + pending
Bug #845741 [xserver-xorg-video-qxl] xserver-xorg-video-qxl: Fails to build 
from source with xorg 1.19: implicit declaration of function 'QueryGlyphExtents'
Added tag(s) pending.
> thanks
Stopping processing here.

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



Processed: owner 845741

2016-11-26 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> owner 845741 !
Bug #845741 [xserver-xorg-video-qxl] xserver-xorg-video-qxl: Fails to build 
from source with xorg 1.19: implicit declaration of function 'QueryGlyphExtents'
Owner recorded as Laurent Bigonville .
> thanks
Stopping processing here.

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



Bug#845741: xserver-xorg-video-qxl: Fails to build from source with xorg 1.19: implicit declaration of function 'QueryGlyphExtents'

2016-11-26 Thread Raphaël Hertzog
Package: xserver-xorg-video-qxl
Version: 0.1.4-3+b1
Severity: serious
Tags: upstream

The bin-NMU for Xorg 1.19 failed:
../../../src/uxa/uxa-damage.c: In function 'uxa_damage_chars':
../../../src/uxa/uxa-damage.c:947:5: error: implicit declaration of function 
'QueryGlyphExtents' [-Werror=implicit-function-declaration]
 QueryGlyphExtents(font, charinfo, n, );
 ^

This has been fixed upstream with this commit:
https://cgit.freedesktop.org/xorg/driver/xf86-video-qxl/commit/?id=a184774ad161031cceed264d62d48ebd019ac800

It doesn't apply cleanly due to some intermediary cleanups. A further change 
allowed the usage
of libXfont2:
https://cgit.freedesktop.org/xorg/driver/xf86-video-qxl/commit/?id=e13d28ee5d8724fc4b22f26bce01a7d36355f272

Maybe you just want to release a git snapshot or manually backport those 
patches.

Cheers,



Bug#845728: undefined symbol: ChangeWindowProperty

2016-11-26 Thread Jamie Heilman
Package: xserver-xorg-video-dummy
Version: 1:0.3.7-1+b6
Severity: grave

dummy driver doesn't work at all anymore;
/usr/lib/xorg/Xorg: symbol lookup error: 
/usr/lib/xorg/modules/drivers/dummy_drv.so: undefined symbol: 
ChangeWindowProperty

may or may not be related to
https://bugs.freedesktop.org/show_bug.cgi?format=multiple=93462 or
https://bugzilla.redhat.com/show_bug.cgi?id=1393114

regardless, very very lame