xserver-xorg-video-intel_2.99.917+git20161105-1~bpo8+1_source.changes ACCEPTED into jessie-backports
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 ForceChanged-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
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'
Tag 'xserver-xorg-video-intel-2_2.99.917+git20161105-1-bpo8+1' created by Vincent Chengat 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'
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 ChengDate: 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'
Tag 'xserver-xorg-video-intel-2_2.99.917+git20161105-1' created by Vincent Chengat 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'
debian/changelog|5 +++-- debian/control |2 +- debian/source/local-options |1 - 3 files changed, 4 insertions(+), 4 deletions(-) New commits: commit 5ca49a80b2cd1c47aad29f45546e8830dbb92674 Author: Vincent ChengDate: 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
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 ForceChanged-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
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)
Your message dated Sat, 26 Nov 2016 17:04:25 + with message-idand 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')
Your message dated Sat, 26 Nov 2016 17:04:25 + with message-idand 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)
Your message dated Sat, 26 Nov 2016 17:04:25 + with message-idand 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'
Tag '0.1.4+20161126git4d7160c-1' created by Laurent Bigonvilleat 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'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit 0fa54cdb2af4c714129ffc37dee25eaecf110401 Author: Laurent BigonvilleDate: 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'
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 GougetDate: 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'
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 BigonvilleDate: 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
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
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'
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
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