From f19c35f2335daccaa4058d612709fe7ac792b276 Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Thu, 14 Apr 2022 13:19:05 -0700 Subject: [PATCH] xorg-x11-drv-qxl package is retired on c9s for CS-423 --- .gitignore | 77 --- ...re-Simplify-fragile-libdrm-detection.patch | 41 -- ...worst-hack-of-all-time-to-qxl-driver.patch | 57 --- 0002-Xspice-Use-print-instead-of-print.patch | 74 --- ...Remove-extra-space-before-assignment.patch | 31 -- ...e-Fix-Python3-str-vs-bytes-confusion.patch | 26 - ...hebang-to-explicitly-mention-python3.patch | 19 - 0006-qxl-call-provider-init.patch | 26 - dead.package | 1 + make-git-snapshot.sh | 22 - sources | 1 - xorg-x11-drv-qxl.spec | 467 ------------------ 12 files changed, 1 insertion(+), 841 deletions(-) delete mode 100644 .gitignore delete mode 100644 0001-configure-Simplify-fragile-libdrm-detection.patch delete mode 100644 0001-worst-hack-of-all-time-to-qxl-driver.patch delete mode 100644 0002-Xspice-Use-print-instead-of-print.patch delete mode 100644 0003-Xspice-Remove-extra-space-before-assignment.patch delete mode 100644 0004-Xspice-Fix-Python3-str-vs-bytes-confusion.patch delete mode 100644 0005-Xspice-Adjust-shebang-to-explicitly-mention-python3.patch delete mode 100644 0006-qxl-call-provider-init.patch create mode 100644 dead.package delete mode 100755 make-git-snapshot.sh delete mode 100644 sources delete mode 100644 xorg-x11-drv-qxl.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index f709744..0000000 --- a/.gitignore +++ /dev/null @@ -1,77 +0,0 @@ -# -# X.Org module default exclusion patterns -# The next section if for module specific patterns -# -# Do not edit the following section -# GNU Build System (Autotools) -aclocal.m4 -autom4te.cache/ -autoscan.log -ChangeLog -compile -config.guess -config.h -config.h.in -config.log -config-ml.in -config.py -config.status -config.status.lineno -config.sub -configure -configure.scan -depcomp -.deps/ -INSTALL -install-sh -.libs/ -libtool -libtool.m4 -ltmain.sh -lt~obsolete.m4 -ltoptions.m4 -ltsugar.m4 -ltversion.m4 -Makefile -Makefile.in -mdate-sh -missing -mkinstalldirs -*.pc -py-compile -stamp-h? -symlink-tree -texinfo.tex -ylwrap - -# Do not edit the following section -# Edit Compile Debug Document Distribute -*~ -*.[0-9] -*.[0-9]x -*.bak -*.bin -core -*.dll -*.exe -*-ISO*.bdf -*-JIS*.bdf -*-KOI8*.bdf -*.kld -*.ko -*.ko.cmd -*.lai -*.l[oa] -*.[oa] -*.obj -*.so -*.pcf.gz -*.pdb -*.tar.bz2 -*.tar.gz -# -# Add & Override patterns for macros -# -# Edit the following section as needed -# For example, !report.pc overrides *.pc. See 'man gitignore' -# diff --git a/0001-configure-Simplify-fragile-libdrm-detection.patch b/0001-configure-Simplify-fragile-libdrm-detection.patch deleted file mode 100644 index 3ad5643..0000000 --- a/0001-configure-Simplify-fragile-libdrm-detection.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 58b60cdad9fb201eb097777d6f1d17b5ccd9403a Mon Sep 17 00:00:00 2001 -From: Adam Jackson -Date: Wed, 10 Feb 2021 14:49:48 -0500 -Subject: [PATCH] configure: Simplify fragile libdrm detection - -libdrm 2.4.46 always installs qxl_drm.h ---- - configure.ac | 8 +------- - 1 file changed, 1 insertion(+), 7 deletions(-) - -diff --git a/configure.ac b/configure.ac -index e367558..d3e5f50 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -76,11 +76,6 @@ AC_CHECK_DECL(XSERVER_LIBPCIACCESS, - [#include "xorg-server.h"]) - CFLAGS="$save_CFLAGS" - --save_CFLAGS="$CFLAGS" --CFLAGS="$XORG_CFLAGS" --AC_CHECK_HEADER(qxl_drm.h,[QXL_DRM=yes],[QXL_DRM=no],[#include ]) --CFLAGS="$save_CFLAGS" -- - AC_ARG_ENABLE(kms, - AS_HELP_STRING([--disable-kms], - [Disable KMS support [[default=enabled]]]), -@@ -88,10 +83,9 @@ AC_ARG_ENABLE(kms, - [DRM_MODE=yes]) - - # Checks for libraries. --if test "x$QXL_DRM" = xyes && test "x$DRM_MODE" = xyes; then -+if test "x$DRM_MODE" = xyes; then - # require support for kms cursor hotspot - PKG_CHECK_MODULES(DRM, [libdrm >= 2.4.46]) -- - else - DRM_MODE=no - fi --- -2.26.2 - diff --git a/0001-worst-hack-of-all-time-to-qxl-driver.patch b/0001-worst-hack-of-all-time-to-qxl-driver.patch deleted file mode 100644 index c6c7667..0000000 --- a/0001-worst-hack-of-all-time-to-qxl-driver.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Dave Airlie -Date: Tue, 26 Nov 2013 10:45:26 +1000 -Subject: [PATCH] worst hack of all time to qxl driver - ---- - src/qxl_surface.c | 30 ++++++++++++++++++++++++++++-- - 1 file changed, 28 insertions(+), 2 deletions(-) - -diff --git a/src/qxl_surface.c b/src/qxl_surface.c -index 6a7e275..bb59f9e 100644 ---- a/src/qxl_surface.c -+++ b/src/qxl_surface.c -@@ -770,8 +770,9 @@ qxl_surface_composite (qxl_surface_t *dest, - qxl->bo_funcs->bo_decref(qxl, derefs[i]); - } - --Bool --qxl_surface_put_image (qxl_surface_t *dest, -+ -+static Bool -+qxl_surface_put_image_for_reals (qxl_surface_t *dest, - int x, int y, int width, int height, - const char *src, int src_pitch) - { -@@ -814,6 +815,31 @@ qxl_surface_put_image (qxl_surface_t *dest, - return TRUE; - } - -+#define HACK_THE_PLANET 1 -+Bool -+qxl_surface_put_image (qxl_surface_t *dest, -+ int x, int y, int width, int height, -+ const char *src, int src_pitch) -+{ -+#ifdef HACK_THE_PLANET -+ Bool use_hack = FALSE; -+ -+ /* worst heuristic ever - should really block the gnome-shell issue for now */ -+ if (width == pixman_image_get_width(dest->host_image) && height < pixman_image_get_height(dest->host_image)) -+ use_hack = TRUE; -+ -+ if (use_hack) { -+ int gross = rand() % height; -+ int h2 = height - gross; -+ if (gross > 0) -+ qxl_surface_put_image_for_reals(dest, x, y, width, gross, src, src_pitch); -+ qxl_surface_put_image_for_reals(dest, x, y + gross, width, h2, src + (gross * src_pitch), src_pitch); -+ return TRUE; -+ } else -+#endif -+ return qxl_surface_put_image_for_reals(dest, x, y, width, height, src, src_pitch); -+} -+ - void - qxl_get_formats (int bpp, SpiceSurfaceFmt *format, pixman_format_code_t *pformat) - { diff --git a/0002-Xspice-Use-print-instead-of-print.patch b/0002-Xspice-Use-print-instead-of-print.patch deleted file mode 100644 index 68a242b..0000000 --- a/0002-Xspice-Use-print-instead-of-print.patch +++ /dev/null @@ -1,74 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Christophe Fergeau -Date: Wed, 8 Feb 2017 15:23:56 +0100 -Subject: [PATCH] Xspice: Use print("") instead of print "" - -This allows Xspice to run when using python3 instead of python2 ---- - scripts/Xspice | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -diff --git a/scripts/Xspice b/scripts/Xspice -index ada99d1..30d10fa 100755 ---- a/scripts/Xspice -+++ b/scripts/Xspice -@@ -34,7 +34,7 @@ def which(x): - candidate = os.path.join(p, x) - if os.path.exists(candidate): - return candidate -- print 'Warning: failed to find executable %s' % x -+ print('Warning: failed to find executable %s' % x) - return None - - if 'XSPICE_ENABLE_GDB' in os.environ: -@@ -128,10 +128,10 @@ args, xorg_args = parser.parse_known_args(sys.argv[1:]) - def agents_new_enough(args): - for f in [args.vdagent_exec, args.vdagentd_exec]: - if not f: -- print 'please specify path to vdagent/vdagentd executables' -+ print('please specify path to vdagent/vdagentd executables') - return False - if not os.path.exists(f): -- print 'error: file not found ', f -+ print('error: file not found ', f) - return False - - for f in [args.vdagent_exec, args.vdagentd_exec]: -@@ -169,11 +169,11 @@ def tls_files(args): - # and it isn't supplied spice will still abort, and Xorg with it. - for key, filename in tls_files(args).items(): - if not os.path.exists(filename): -- print "missing %s - %s does not exist" % (key, filename) -+ print("missing %s - %s does not exist" % (key, filename)) - sys.exit(1) - - def error(msg, exit_code=1): -- print "Xspice: %s" % msg -+ print("Xspice: %s" % msg) - sys.exit(exit_code) - - if not args.xorg: -@@ -319,7 +319,7 @@ for arg in xorg_args: - if arg.startswith(":"): - display = arg - if not display: -- print "Error: missing display on line (i.e. :3)" -+ print("Error: missing display on line (i.e. :3)") - raise SystemExit - os.environ ['DISPLAY'] = display - -@@ -343,7 +343,7 @@ time.sleep(2) - - retpid,rc = os.waitpid(xorg.pid, os.WNOHANG) - if retpid != 0: -- print "Error: X server is not running" -+ print("Error: X server is not running") - else: - if args.vdagent_enabled and args.vdagent_launch: - # XXX use systemd --user for this? -@@ -361,4 +361,4 @@ else: - xorg.wait() - except KeyboardInterrupt: - # Catch Ctrl-C as that is the common way of ending this script -- print "Keyboard Interrupt" -+ print("Keyboard Interrupt") diff --git a/0003-Xspice-Remove-extra-space-before-assignment.patch b/0003-Xspice-Remove-extra-space-before-assignment.patch deleted file mode 100644 index 53cd10b..0000000 --- a/0003-Xspice-Remove-extra-space-before-assignment.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Christophe Fergeau -Date: Wed, 8 Feb 2017 17:07:39 +0100 -Subject: [PATCH] Xspice: Remove extra space before assignment - ---- - scripts/Xspice | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/scripts/Xspice b/scripts/Xspice -index 30d10fa..41fd80c 100755 ---- a/scripts/Xspice -+++ b/scripts/Xspice -@@ -211,7 +211,7 @@ signal.signal(signal.SIGTERM, cleanup) - atexit.register(cleanup) - - if args.auto: -- temp_dir = tempfile.mkdtemp(prefix="Xspice-") -+ temp_dir = tempfile.mkdtemp(prefix="Xspice-") - cleanup_dirs.append(temp_dir) - - args.config = temp_dir + "/xorg.conf" -@@ -275,7 +275,7 @@ if args.vdagent_enabled: - os.unlink(f) - - if not temp_dir: -- temp_dir = tempfile.mkdtemp(prefix="Xspice-") -+ temp_dir = tempfile.mkdtemp(prefix="Xspice-") - cleanup_dirs.append(temp_dir) - - # Auto generate temporary files for vdagent diff --git a/0004-Xspice-Fix-Python3-str-vs-bytes-confusion.patch b/0004-Xspice-Fix-Python3-str-vs-bytes-confusion.patch deleted file mode 100644 index 36e20d5..0000000 --- a/0004-Xspice-Fix-Python3-str-vs-bytes-confusion.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Christophe Fergeau -Date: Wed, 8 Feb 2017 17:07:56 +0100 -Subject: [PATCH] Xspice: Fix Python3 str() vs bytes() confusion - -With python3, without universal_newlines=True, Popen().stdout.read() -will return a byte array, while find(str) expects to operate on a -string. -I've checked that this still works with python2 as well. ---- - scripts/Xspice | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/scripts/Xspice b/scripts/Xspice -index 41fd80c..927dcb1 100755 ---- a/scripts/Xspice -+++ b/scripts/Xspice -@@ -135,7 +135,7 @@ def agents_new_enough(args): - return False - - for f in [args.vdagent_exec, args.vdagentd_exec]: -- if Popen(args=[f, '-h'], stdout=PIPE).stdout.read().find('-S') == -1: -+ if Popen(args=[f, '-h'], stdout=PIPE, universal_newlines=True).stdout.read().find('-S') == -1: - return False - return True - diff --git a/0005-Xspice-Adjust-shebang-to-explicitly-mention-python3.patch b/0005-Xspice-Adjust-shebang-to-explicitly-mention-python3.patch deleted file mode 100644 index 4a3a473..0000000 --- a/0005-Xspice-Adjust-shebang-to-explicitly-mention-python3.patch +++ /dev/null @@ -1,19 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Christophe Fergeau -Date: Thu, 17 May 2018 15:31:05 +0200 -Subject: [PATCH] Xspice: Adjust shebang to explicitly mention python3 - ---- - scripts/Xspice | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/scripts/Xspice b/scripts/Xspice -index 927dcb1..78d0794 100755 ---- a/scripts/Xspice -+++ b/scripts/Xspice -@@ -1,4 +1,4 @@ --#!/usr/bin/python -+#!/usr/bin/python3 - - """ - Xspice diff --git a/0006-qxl-call-provider-init.patch b/0006-qxl-call-provider-init.patch deleted file mode 100644 index b8cd7c0..0000000 --- a/0006-qxl-call-provider-init.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Dave Airlie -Date: Wed, 8 Mar 2017 10:50:56 +1000 -Subject: [PATCH] qxl: call provider init - -This prevents crashes when multiple QXL devices are configured in a VM. - -https://bugzilla.redhat.com/show_bug.cgi?id=1428340 ---- - src/qxl_drmmode.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/src/qxl_drmmode.c b/src/qxl_drmmode.c -index 3c288f9..41de92f 100644 ---- a/src/qxl_drmmode.c -+++ b/src/qxl_drmmode.c -@@ -937,6 +937,9 @@ Bool drmmode_pre_init(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int cpp) - for (i = 0; i < drmmode->mode_res->count_connectors; i++) - drmmode_output_init(pScrn, drmmode, i); - -+#if XF86_CRTC_VERSION >= 5 -+ xf86ProviderSetup(pScrn, NULL, "qxl"); -+#endif - xf86InitialConfiguration(pScrn, TRUE); - - return TRUE; diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5a9925f --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +xorg-x11-drv-qxl package is retired on c9s for CS-423 diff --git a/make-git-snapshot.sh b/make-git-snapshot.sh deleted file mode 100755 index 40cec81..0000000 --- a/make-git-snapshot.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# Usage: ./make-git-snapshot.sh [COMMIT] -# -# to make a snapshot of the given tag/branch. Defaults to HEAD. -# Point env var REF to a local mesa repo to reduce clone time. - -DIRNAME=xf86-video-qxl-$( date +%Y%m%d ) - -echo REF ${REF:+--reference $REF} -echo DIRNAME $DIRNAME -echo HEAD ${1:-HEAD} - -rm -rf $DIRNAME - -git clone ${REF:+--reference $REF} \ - git://git.freedesktop.org/git/xorg/driver/xf86-video-qxl $DIRNAME - -GIT_DIR=$DIRNAME/.git git archive --format=tar --prefix=$DIRNAME/ ${1:-HEAD} \ - | bzip2 > $DIRNAME.tar.bz2 - -# rm -rf $DIRNAME diff --git a/sources b/sources deleted file mode 100644 index ad009be..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (xf86-video-qxl-0.1.5.tar.bz2) = 7510b2d037b3e978df6063b29e2406f3d1270695a239f29fdaec9b1dc65a30ab10cb959f15eb336f78e93aa708d41c64c5ea43803958feffc64542229605b782 diff --git a/xorg-x11-drv-qxl.spec b/xorg-x11-drv-qxl.spec deleted file mode 100644 index 8290d1f..0000000 --- a/xorg-x11-drv-qxl.spec +++ /dev/null @@ -1,467 +0,0 @@ -%global tarball xf86-video-qxl -%global moduledir %(pkg-config xorg-server --variable=moduledir ) -%global driverdir %{moduledir}/drivers - -%undefine _hardened_build - -# Xspice is x86_64 and ARM only since spice-server is x86_64 / ARM only -%ifarch %{ix86} x86_64 %{arm} aarch64 -%define with_xspice (0%{?fedora} || (0%{?rhel} > 6 && 0%{?rhel} < 9)) -%else -%define with_xspice 0 -%endif - -#global gitdate 20160929 -#global gitversion e13d28ee - -%if 0%{?gitdate} - -%define gver .%{gitdate}git%{gitversion} -%endif - -Summary: Xorg X11 qxl video driver -Name: xorg-x11-drv-qxl - -Version: 0.1.5 - -Release: 21%{?gver}%{?dist} -URL: http://www.x.org -Source0: http://xorg.freedesktop.org/releases/individual/driver/%{tarball}-%{version}.tar.bz2 -#Source0: %{tarball}-%{gitdate}.tar.bz2 -Patch1: 0001-worst-hack-of-all-time-to-qxl-driver.patch -Patch2: 0002-Xspice-Use-print-instead-of-print.patch -Patch3: 0003-Xspice-Remove-extra-space-before-assignment.patch -Patch4: 0004-Xspice-Fix-Python3-str-vs-bytes-confusion.patch -# This shebang patch is currently downstream-only -Patch5: 0005-Xspice-Adjust-shebang-to-explicitly-mention-python3.patch -Patch6: 0006-qxl-call-provider-init.patch -# https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl/-/merge_requests/5 -Patch7: 0001-configure-Simplify-fragile-libdrm-detection.patch - -License: MIT - -ExcludeArch: s390 s390x - -BuildRequires: make -BuildRequires: pkgconfig -BuildRequires: git-core -BuildRequires: xorg-x11-server-devel >= 1.1.0-1 -BuildRequires: spice-protocol >= 0.12.1 -BuildRequires: libdrm-devel >= 2.4.46-1 - -%if %{with_xspice} -BuildRequires: spice-server-devel >= 0.8.0 -%endif -BuildRequires: glib2-devel -BuildRequires: libtool -BuildRequires: libudev-devel -BuildRequires: libXfont2-devel -BuildRequires: libXext-devel - -Requires: Xorg %(xserver-sdk-abi-requires ansic) -Requires: Xorg %(xserver-sdk-abi-requires videodrv) - -%description -X.Org X11 qxl video driver. - -%if %{with_xspice} -%package -n xorg-x11-server-Xspice -Summary: XSpice is an X server that can be accessed by a Spice client -Requires: Xorg %(xserver-sdk-abi-requires ansic) -Requires: Xorg %(xserver-sdk-abi-requires videodrv) -Requires: xorg-x11-server-Xorg - -%description -n xorg-x11-server-Xspice -XSpice is both an X and a Spice server. -%endif - -%prep -%autosetup -S git_am -n %{tarball}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}} - - -%build -autoreconf -ivf -%if %{with_xspice} -%define enable_xspice --enable-xspice -%endif -%configure --disable-static %{?enable_xspice} -make %{?_smp_mflags} - -%install -make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' - -# FIXME: Remove all libtool archives (*.la) from modules directory. This -# should be fixed in upstream Makefile.am or whatever. -find $RPM_BUILD_ROOT -regex ".*\.la$" | xargs rm -f -- - -%if %{with_xspice} -mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11 -install -p -m 644 examples/spiceqxl.xorg.conf.example \ - $RPM_BUILD_ROOT%{_sysconfdir}/X11/spiceqxl.xorg.conf -# FIXME: upstream installs this file by default, we install it elsewhere. -# upstream should just not install it and let dist package deal with -# doc/examples. -rm -f $RPM_BUILD_ROOT/usr/share/doc/xf86-video-qxl/spiceqxl.xorg.conf.example -%if !%{with_xspice} -rm -f $RPM_BUILD_ROOT%{_sysconfdir}/X11/spiceqxl.xorg.conf -%endif -%endif - - -%files -%doc COPYING README -%{driverdir}/qxl_drv.so - -%if %{with_xspice} -%files -n xorg-x11-server-Xspice -%doc COPYING README.xspice README examples/spiceqxl.xorg.conf.example -%config(noreplace) %{_sysconfdir}/X11/spiceqxl.xorg.conf -%{_bindir}/Xspice -%{driverdir}/spiceqxl_drv.so -%endif - - -%changelog -* Tue Apr 20 2021 Uri Lublin - 0.1.5-21 -- Do not build Xspice for RHEL 9 - Related: rhbz#1947068 - -* Fri Apr 16 2021 Mohan Boddu - 0.1.5-20 -- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 - -* Wed Feb 10 2021 Adam Jackson - 0.1.5-19 -- Fix a configure bug that would disable KMS support - -* Thu Jan 28 2021 Fedora Release Engineering - 0.1.5-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Thu Nov 5 10:13:02 AEST 2020 Peter Hutterer - 0.1.5-17 -- Add BuildRequires for make - -* Sat Aug 01 2020 Fedora Release Engineering - 0.1.5-16 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 0.1.5-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Mar 30 2020 Dave Airlie - 0.1.5-14 -- Fix missing BR - -* Fri Jan 31 2020 Fedora Release Engineering - 0.1.5-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jul 27 2019 Fedora Release Engineering - 0.1.5-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 0.1.5-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 0.1.5-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu May 17 2018 Christophe Fergeau - 0.1.5-9 -- Add upstream patches for Python 3 support and small bugfix - -* Mon Apr 02 2018 Adam Jackson - 0.1.5-8 -- Rebuild for xserver 1.20 - -* Fri Feb 09 2018 Iryna Shcherbina - 0.1.5-7 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Fri Feb 09 2018 Fedora Release Engineering - 0.1.5-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 0.1.5-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 0.1.5-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 0.1.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Dec 20 2016 Christophe Fergeau 0.1.5-2 -- Build on the same arches as spice-server - -* Mon Dec 19 2016 Christophe Fergeau 0.1.5-1%{?gver}%{?dist} -- Update to latest upstream release. All patches except one have been upstreamed. - -* Mon Dec 19 2016 Christophe Fergeau 0.1.4-11.20160929gite13d28ee -- Fix xspice crashing when used with xserver-1.19 (rhbz#1405939) - Previous patch was only partially fixing the issue - -* Tue Oct 4 2016 Hans de Goede - 0.1.4-10.20160929gite13d28ee -- Fix qxl driver crashing when used with xserver-1.19 (rhbz#1381045) - -* Thu Sep 29 2016 Hans de Goede - 0.1.4-9.20160929gite13d28ee -- Update to latest git master for use with xserver-1.19 -- Rebuild against xserver-1.19 -- Really build xspice on ARMv7/aarch64 - -* Mon Jul 11 2016 Peter Robinson 0.1.4-8 -- Spice server is on ARMv7/aarch64 - -* Fri Feb 05 2016 Fedora Release Engineering - 0.1.4-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Sep 16 2015 Dave Airlie - 0.1.4-6 -- 1.18 ABI rebuild - -* Thu Aug 06 2015 Christophe Fergeau 0.1.4-5 -- Drop patches from 0.1.4-4 (one is not upstream, the other one is causing Xorg - crashes at startup) -- Add upstream patches fixing compilation with Xorg 1.18 - -* Tue Aug 04 2015 Adam Williamson - 0.1.4-4 -- fix build with a couple of patches from upstream list (from davidshea) - -* Wed Jul 29 2015 Dave Airlie -- 1.15 ABI rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 0.1.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Tue Apr 28 2015 Marcin Juszkiewicz - 0.1.4-2 -- fix build on aarch64 - rhbz#1201877 - -* Thu Apr 02 2015 Christophe Fergeau 0.1.4-1 -- Update to 0.1.4 release - -* Tue Mar 03 2015 Dave Airlie 0.1.3-3 -- remove hardened build - -* Wed Feb 11 2015 Hans de Goede - 0.1.3-2 -- xserver 1.17 ABI rebuild - -* Fri Oct 31 2014 Christophe Fergeau 0.1.3-1 -- Update to 0.1.3 release - -* Fri Oct 10 2014 Christophe Fergeau 0.1.2-1 -- Update to new 0.1.2 upstream release - -* Mon Aug 18 2014 Fedora Release Engineering - 0.1.1-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Mon Jul 7 2014 Marc-André Lureau 0.1.1-12 -- add fix for invisible cursor after resize (#1116870) - -* Mon Jun 16 2014 Hans de Goede - 0.1.1-11 -- xserver 1.15.99.903 ABI rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 0.1.1-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Mon Apr 28 2014 Hans de Goede - 0.1.1-9 -- Add patches for server managed fd support -- xserver 1.15.99-20140428 git snapshot ABI rebuild - -* Tue Jan 14 2014 Dave Airlie 0.1.1-8 -- grab patches from F20 - fix dates - -* Mon Jan 13 2014 Adam Jackson - 0.1.1-7 -- 1.15 ABI rebuild - -* Tue Dec 17 2013 Adam Jackson - 0.1.1-6 -- 1.15RC4 ABI rebuild - -* Wed Nov 20 2013 Adam Jackson - 0.1.1-5 -- 1.15RC2 ABI rebuild - -* Wed Nov 06 2013 Adam Jackson - 0.1.1-4 -- 1.15RC1 ABI rebuild - -* Fri Oct 25 2013 Adam Jackson - 0.1.1-3 -- ABI rebuild - -* Thu Oct 24 2013 Adam Jackson 0.1.1-2 -- Drop qxl rev 1 patches - -* Mon Oct 21 2013 Alon Levy - 0.1.1-1 -- New upstream release -- Fixes to said release to work with suid issues (upstream) - -* Sun Aug 04 2013 Fedora Release Engineering - 0.1.1-0.14.20130514git77a1594 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Jul 03 2013 Dave Airlie 0.1.1-0.13 -- resnapshot upstream to pick up a few patches -- add userspace patch to use new kernel hotspot interface (#974662) - -* Wed Jul 03 2013 Dave Airlie 0.1.1-0.12 -- add support for udev event catching - for dynamic resize from kernel - -* Tue Jul 02 2013 Dave Airlie 0.1.1-0.11 -- helps if you apply the patch (#978612) - -* Sat Jun 29 2013 Dave Airlie 0.1.1-0.10 -- fix another resize issue due (#978612) - -* Tue Jun 18 2013 Dave Airlie 0.1.1-0.9 -- disable composite/a8 surfaces for KMS (#974198) - -* Tue May 28 2013 Dave Airlie 0.1.1-0.8 -- fix 32-bit (#965101) - -* Tue May 14 2013 Dave Airlie 0.1.1-0.7 -- resnapshot - fixes randr under KMS - -* Tue May 14 2013 Daniel Mach - 0.1.1-0.6 -- Fix with_xspice macro definition (airlied - cherrypick) - -* Tue May 7 2013 Alon Levy 0.1.1-0.5 -- Add Xspice fixes and dfps (upstream a474a71..77a1594) - -* Tue Mar 19 2013 Adam Jackson 0.1.1-0.4 -- Less RHEL customization - -* Tue Mar 12 2013 Dave Airlie 0.1.1-0.3.20130312gita474a71 -- add KMS support to userspace driver - -* Thu Mar 07 2013 Peter Hutterer - 0.1.1-0.2.20130306git9d45cc5 -- ABI rebuild - -* Wed Mar 06 2013 Dave Airlie 0.1.1-0.1 -- bump to get UMS bo abstraction in - kms coming soon - -* Fri Feb 15 2013 Peter Hutterer - 0.1.0-4 -- ABI rebuild - -* Fri Feb 15 2013 Peter Hutterer - 0.1.0-3 -- ABI rebuild - -* Thu Jan 10 2013 Adam Jackson - 0.1.0-2 -- ABI rebuild - -* Sat Sep 22 2012 Soren Sandmann 0.1.0-1 -- Upstream 0.1.0 - -* Wed Aug 29 2012 Adam Jackson 0.0.22-6 -- Exclude Xspice from RHEL6 builds - -* Sun Aug 26 2012 Alon Levy -- fix uxa_xorg_enable_disable_fb_access - 0.0.22-5.20120718gitde6620788 (#844463) - -* Thu Aug 23 2012 Alon Levy -- fix break from introduction of screen privates - 0.0.22-4.20120718gitde6620788 (#844463) - -* Sun Jul 22 2012 Fedora Release Engineering - 0.0.22-3.20120718gitde6620788 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Wed Jul 18 2012 Dave Airlie 0.0.22-2.20120718gitde6620788 -- git snapshot for new server API - -* Thu Apr 05 2012 Adam Jackson - 0.0.22-1 -- RHEL arch exclude updates - -* Thu Mar 15 2012 Soren Sandmann - 0.22.0 -- Upstream 0.0.17 - -* Sat Feb 11 2012 Peter Hutterer - 0.0.21-16 -- ABI rebuild - -* Fri Feb 10 2012 Peter Hutterer - 0.0.21-15 -- ABI rebuild - -* Tue Jan 24 2012 Peter Hutterer - 0.0.21-14 -- ABI rebuild - -* Fri Jan 13 2012 Marc-André Lureau 0.0.21-13 -- Add 0011-support-_ASYNC-io-calls-and-interrupt-handling-busy-.patch - to use async calls - -* Wed Jan 04 2012 Adam Jackson 0.0.21-12 -- qxl-0.0.16-ftbfs.patch: Fix some FTBFS. - -* Wed Nov 16 2011 Adam Jackson 0.0.21-11 -- qxl-0.0.16-vgahw.patch: API compat for xserver 1.12 (#753928) - -* Mon Nov 14 2011 Adam Jackson - 0.0.21-10 -- ABI rebuild - -* Wed Nov 09 2011 Adam Jackson - 0.0.21-9 -- ABI rebuild - -* Fri Oct 28 2011 Soren Sandmann - 0.0.21-8 -- Bump release - -* Fri Oct 28 2011 Soren Sandmann - 0.0.21-7 -- Add patch to translate access regions according to drawable offset - Bug 731245. - -* Thu Oct 27 2011 Fedora Release Engineering - 0.0.21-7 -- Rebuilt for glibc bug#747377 - -* Wed Oct 26 2011 Soren Sandmann - 0.0.21-6 -- Add patch to confine access regions to the bounds of the drawable. - Bug 731245. - -* Mon Sep 12 2011 Hans de Goede - 0.0.21-5 -- Rebase to latest upstream release -- Enable building of the Xspice X-server and put it in its own - xorg-x11-server-Xspice package - -* Thu Aug 18 2011 Adam Jackson - 0.0.21-4 -- Rebuild for xserver 1.11 ABI - -* Wed Apr 20 2011 Hans de Goede 0.0.21-3 -- Add various bugfixes from upstream git -- Fixes VT-switching (rhbz#696711) -- Add support for old qxl device (from rhel6 branch) (rhbz#642153) - -* Mon Mar 07 2011 Dave Airlie 0.0.21-2 -- Bump to for abi rebuild - -* Sat Feb 12 2011 Soren Sandmann 0.0.21-1 -- New version number to make sure upgrading works - -* Tue Feb 08 2011 Fedora Release Engineering - 0.0.13-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Jan 26 2011 Soren Sandmann 0.0.13-1 -- Update to 0.0.13 with surfaces - -* Mon Dec 06 2010 Adam Jackson 0.0.20.f14b-10 -- Rebuild for new server ABI. - -* Wed Oct 27 2010 Adam Jackson 0.0.20.f14b-8 -- Add ABI requires magic (#542742) - -* Sun Oct 17 2010 Hans de Goede 0.0.20.f14b-7 -- Fix notification bubbles under gnome not showing (backport from the - surface-fixes branch) - -* Sun Oct 17 2010 Hans de Goede 0.0.20.f14b-6 -- Fix a pointer casting bug which causes the qxl driver to trigger an - assertion in the qxl device terminating the entire virtual machine - -* Mon Oct 11 2010 Hans de Goede 0.0.20.f14b-5 -- Don't access the qxl device when our vt is not focussed, this fixes - Xorg crashing when switching to a text vc - -* Sun Oct 10 2010 Hans de Goede 0.0.20.f14b-4 -- Fix the driver not working on qxl devices with a framebuffer of 8MB - -* Sat Oct 9 2010 Hans de Goede 0.0.20.f14b-3 -- Add support for using resolutions > 1024x768 without needing an xorg.conf -- Restore textmode font when switching back to a textmode virtual console - -* Fri Oct 08 2010 Jesse Keating - 0.0.20.f14b-2.1 -- Rebuild for gcc bug 634757 - -* Tue Sep 14 2010 Soren Sandmann 0.0.20.f14b-2 -- Patch to fix it up for the new privates ABI (I had apparently been - testing with a too old X server). - -* Tue Sep 14 2010 Soren Sandmann 0.0.20.f14b-1 -- Add support for new device - -* Sat Mar 13 2010 Dave Airlie 0.0.12-2 -- fix bug in qxl with asserts - -* Sat Mar 13 2010 Dave Airlie 0.0.12-1 -- rebase to 0.0.12 release - fix some 16-bit bugs - -* Mon Jan 11 2010 Dave Airlie 0.0.9-0.1 -- Initial public release 0.0.9