[spice-vdagent/el5] New upstream release

Hans de Goede jwrdegoede at fedoraproject.org
Tue Mar 27 13:42:22 UTC 2012


commit be2c8a478c2b84005e015b641d5d5a46e38509d7
Author: Hans de Goede <hdegoede at redhat.com>
Date:   Tue Mar 27 15:44:24 2012 +0200

    New upstream release
    
    - This fixes a race condition when opening the virtio serial port, which
      caused spice-vdagentd to not start on smp virtual machines

 .gitignore                                         |    1 +
 ...x-a-memory-leak-on-agent-message-parsing-.patch |   34 ---
 ...ENTD_GUEST_XORG_RESOLUTION-message-to-wor.patch |  111 -------
 ...ake-mouse-handling-multiple-monitor-aware.patch |  311 --------------------
 ...togenerate-a-Xinerama-xorg.conf-for-multi.patch |  290 ------------------
 ...Add-missing-src-vdagentd-xorg-conf.h-file.patch |   53 ----
 0006-Fix-various-compiler-warnings.patch           |   58 ----
 0007-Lower-autoconf-require-to-2.63.patch          |   25 --
 ...vert-part-of-571948ffb78eddd3015c456d084e.patch |   46 ---
 0009-buildsys-Lower-autoconf-requires.patch        |   49 ---
 0010-Add-a-enable-static-uinput-option.patch       |  143 ---------
 ...nput-Correct-interpretation-of-coordinate.patch |   43 ---
 ...ose-the-virtio-port-when-the-active-vdage.patch |   39 ---
 ...-RHEL-5-README-and-xorg.conf-example-file.patch |  116 --------
 sources                                            |    2 +-
 spice-vdagent-0.8.1-no-spice-protocol.patch        |    6 +-
 spice-vdagent.spec                                 |   41 +--
 17 files changed, 14 insertions(+), 1354 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index cd69be5..5804dd3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /spice-vdagent-0.6.3.tar.bz2
 /spice-vdagent-0.8.0.tar.bz2
 /spice-vdagent-0.8.1.tar.bz2
+/spice-vdagent-0.10.1.tar.bz2
diff --git a/sources b/sources
index edf7ce9..7322227 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-279c59bc3c21081ed354fbdd5c757688  spice-vdagent-0.8.1.tar.bz2
+0e69a13e4df37eefb52b1df795b22755  spice-vdagent-0.10.1.tar.bz2
diff --git a/spice-vdagent-0.8.1-no-spice-protocol.patch b/spice-vdagent-0.8.1-no-spice-protocol.patch
index aa132be..6f9e8db 100644
--- a/spice-vdagent-0.8.1-no-spice-protocol.patch
+++ b/spice-vdagent-0.8.1-no-spice-protocol.patch
@@ -1,14 +1,14 @@
 diff -up spice-vdagent-0.8.1/configure.ac~ spice-vdagent-0.8.1/configure.ac
 --- spice-vdagent-0.8.1/configure.ac~	2012-01-10 14:54:26.000000000 +0100
 +++ spice-vdagent-0.8.1/configure.ac	2012-01-10 14:54:50.956370655 +0100
-@@ -31,7 +31,6 @@ AC_ARG_ENABLE([static-uinput],
+@@ -35,7 +35,6 @@ AC_ARG_ENABLE([static-uinput],
  
  PKG_PROG_PKG_CONFIG
  PKG_CHECK_MODULES(X, [xfixes xrandr xinerama x11])
 -PKG_CHECK_MODULES(SPICE, [spice-protocol >= 0.8.0])
  
- if test x"$enable_console_kit" = "xyes" ; then
-     PKG_CHECK_MODULES(DBUS, [dbus-1])
+ if test "$with_session_info" = "auto" || test "$with_session_info" = "systemd"; then
+     PKG_CHECK_MODULES([LIBSYSTEMD_LOGIN],
 diff -up spice-vdagent-0.8.1/src/spice/end-packed.h~ spice-vdagent-0.8.1/src/spice/end-packed.h
 --- spice-vdagent-0.8.1/src/spice/end-packed.h~	2012-01-10 14:59:11.614367163 +0100
 +++ spice-vdagent-0.8.1/src/spice/end-packed.h	2012-01-10 14:56:12.381369564 +0100
diff --git a/spice-vdagent.spec b/spice-vdagent.spec
index 7461c43..f9f8880 100644
--- a/spice-vdagent.spec
+++ b/spice-vdagent.spec
@@ -1,26 +1,11 @@
 Name:           spice-vdagent
-Version:        0.8.1
-Release:        3%{?dist}
+Version:        0.10.1
+Release:        1%{?dist}
 Summary:        Agent for Spice guests
 Group:          Applications/System
 License:        GPLv3+
 URL:            http://spice-space.org/
 Source0:        http://spice-space.org/download/releases/%{name}-%{version}.tar.bz2
-# These take us to the latest upstream git, which is needed for RHEL 5 compat
-# It is about time for a new upstream release with this included!
-Patch1:         0001-vdagentd-Fix-a-memory-leak-on-agent-message-parsing-.patch
-Patch2:         0002-Change-VDAGENTD_GUEST_XORG_RESOLUTION-message-to-wor.patch
-Patch3:         0003-Make-mouse-handling-multiple-monitor-aware.patch
-Patch4:         0004-vdagentd-Autogenerate-a-Xinerama-xorg.conf-for-multi.patch
-Patch5:         0005-Add-missing-src-vdagentd-xorg-conf.h-file.patch
-Patch6:         0006-Fix-various-compiler-warnings.patch
-Patch7:         0007-Lower-autoconf-require-to-2.63.patch
-Patch8:         0008-vdagentd-Revert-part-of-571948ffb78eddd3015c456d084e.patch
-Patch9:         0009-buildsys-Lower-autoconf-requires.patch
-Patch10:        0010-Add-a-enable-static-uinput-option.patch
-Patch11:        0011-vdagentd-uinput-Correct-interpretation-of-coordinate.patch
-Patch12:        0012-vdagentd-Close-the-virtio-port-when-the-active-vdage.patch
-Patch13:        0013-Add-a-RHEL-5-README-and-xorg.conf-example-file.patch
 # HACK: there is no spice-protocol in the el5 build repository
 Patch14:        spice-vdagent-0.8.1-no-spice-protocol.patch
 # EPEL5 only patch virtio_console does not get autoloaded on EL5
@@ -51,26 +36,13 @@ After installation  please see README.RHEL-5 for some RHEL-5 specific notes!
 
 %prep
 %setup -q
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
 %patch14 -p1
 %patch15 -p1
 autoreconf -f -i
 
 
 %build
-%configure --disable-console-kit --enable-static-uinput
+%configure --enable-static-uinput --with-session-info=none
 make %{?_smp_mflags}
 
 
@@ -96,7 +68,7 @@ if [ $1 = 0 ] ; then
     /sbin/chkconfig --del spice-vdagentd
 fi
 
-# No postun, restarting spice-vdagentd goes the uinput dev to go away
+# No postun, restarting spice-vdagentd causes the uinput dev to go away
 # making the X-server loose mouse input!
 
 
@@ -112,6 +84,11 @@ fi
 
 
 %changelog
+* Tue Mar 27 2012 Hans de Goede <hdegoede at redhat.com> - 0.10.1-1
+- New upstream release
+- This fixes a race condition when opening the virtio serial port, which
+  caused spice-vdagentd to not start on smp virtual machines
+
 * Fri Jan 20 2012 Hans de Goede <hdegoede at redhat.com> - 0.8.1-3
 - Load virtio_console from the initscript as it does not autoload on EL5
 


More information about the scm-commits mailing list