Hello community,

here is the log from the commit of package spice-vdagent for openSUSE:Factory 
checked in at 2019-06-19 20:57:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spice-vdagent (Old)
 and      /work/SRC/openSUSE:Factory/.spice-vdagent.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "spice-vdagent"

Wed Jun 19 20:57:31 2019 rev:13 rq:703830 version:0.19.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/spice-vdagent/spice-vdagent.changes      
2017-12-14 10:54:27.920355998 +0100
+++ /work/SRC/openSUSE:Factory/.spice-vdagent.new.4811/spice-vdagent.changes    
2019-06-19 20:57:45.825948210 +0200
@@ -1,0 +2,41 @@
+Fri May 17 20:34:45 UTC 2019 - Bruce Rogers <[email protected]>
+
+- Update to 0.19.0
+  * Add libdrm dependency
+  * Fix file descriptor leak on failed connections
+  * Handle new VD_AGENT_GRAPHICS_DEVICE_INFO message advertised by
+    VD_AGENT_CAP_GRAPHICS_DEVICE_INFO capability
+  * Session agent autostart changed to WindowManager ([rhbz#1623947])
+    This fixes possible race with xdg-user-dirs
+  * Fix of sending empty screen resolution messages ([rhbz#1641723])
+  * Fix 'Dependency failed for Activation socket' with systemd ([rhbz#1545212])
+  * Fix error messages about on selecting text on host ([rhbz#1594876])
+    this was also fixed with Gtk backend
+  * Update paths from /var/run → /run
+  * Fix Session agent restart
+  * Add test for file creation
+  * Prefer GLib memory functions stdlib.h ones
+  * Several code and logs improvements
+  * Add GTK+ framework to handle x11 backend such as clipboard
+  * Deprecate X11 backend in favor of GTK+ framework
+  * Ask pkg-config to appropriate directory to install udev rules
+  * Fix leak of udscs's file descriptor
+  * Better quote directory path when calling xdg-open to save file transfer
+  * Bump GLib to 2.34
+  * Add systemd socket activation (rhbz#1340160)
+  * Add support to detailed errors on file transfers
+  * Add check for available free space in guest before starting a file transfer
+  * Use better names for duplicated files on file transfer
+  * Improve support on big endian guests (#5)
+  * Use IdleHint to check if a session is locked over console-kit 
(rhbz#1412673)
+  * Fixes double free on errors over udscs by improving memory ownership
+  * Hide autostart file on Unity
+  * Improve command line messages for vdagentd
+  * Fix typo in --enable-static-uinput configure option
+  * Code repository moved to gitlab.freedesktop.org
+- Add keyring and tarball signature files
+- obsoleted patches removed:
+  8ba17481-quote-save-dir-before-passing-to-shell.patch
+  vdagentd-do-endian-swapping.patch
+
+-------------------------------------------------------------------

Old:
----
  8ba17481-quote-save-dir-before-passing-to-shell.patch
  spice-vdagent-0.17.0.tar.bz2
  vdagentd-do-endian-swapping.patch

New:
----
  spice-vdagent-0.19.0.tar.bz2
  spice-vdagent-0.19.0.tar.bz2.sig
  spice-vdagent.keyring

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ spice-vdagent.spec ++++++
--- /var/tmp/diff_new_pack.XfePg1/_old  2019-06-19 20:57:46.441948723 +0200
+++ /var/tmp/diff_new_pack.XfePg1/_new  2019-06-19 20:57:46.441948723 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-vdagent
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2014 B1 Systems GmbH, Vohburg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -13,34 +13,36 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           spice-vdagent
-Version:        0.17.0
+Version:        0.19.0
 Release:        0
 Summary:        Agent for Spice guests
-License:        GPL-3.0+
-Group:          Applications/System
+License:        GPL-3.0-or-later
+Group:          System/Daemons
 Url:            http://spice-space.org/
-Source0:        
http://spice-space.org/download/releases/%{name}-%{version}.tar.bz2
+Source:         
http://spice-space.org/download/releases/%{name}-%{version}.tar.bz2
+Source1:        
http://spice-space.org/download/releases/%{name}-%{version}.tar.bz2.sig
+Source2:        %{name}.keyring
 Patch0:         spice-vdagent-var_run.patch
-Patch1:         vdagentd-do-endian-swapping.patch
-Patch2:         8ba17481-quote-save-dir-before-passing-to-shell.patch
 BuildRequires:  alsa-devel  >= 1.0.22
 BuildRequires:  desktop-file-utils
 BuildRequires:  glib2-devel
 BuildRequires:  libXfixes-devel
 BuildRequires:  libXinerama-devel
 BuildRequires:  libXrandr-devel
+BuildRequires:  libdrm-devel
 BuildRequires:  libpciaccess-devel
 BuildRequires:  libtool
 BuildRequires:  spice-protocol-devel >= 0.12.8
 BuildRequires:  systemd
 BuildRequires:  systemd-devel
 BuildRequires:  pkgconfig(dbus-1)
-BuildRequires:  pkgconfig(glib-2.0) >= 2.28
+BuildRequires:  pkgconfig(glib-2.0) >= 2.34
+BuildRequires:  pkgconfig(udev)
 Supplements:    modalias(xorg-x11-server:virtio:d00000003v*)
 %{?systemd_requires}
 
@@ -59,8 +61,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
 
 %build
 %configure \
@@ -70,9 +70,6 @@
 
 %install
 make install DESTDIR=%{buildroot} V=2
-# move udev role
-mv %{buildroot}/lib/udev %{buildroot}%{_prefix}/lib
-rmdir %{buildroot}/lib
 # remove rsyslogd config
 rm -rf %{buildroot}%{_sysconfdir}/rsyslog.d
 # create rc symlink
@@ -85,32 +82,34 @@
 
 %pre
 %service_add_pre spice-vdagentd.service
-%service_add_pre spice-vdagentd.target
+%service_add_pre spice-vdagentd.socket
 
 %post
 %service_add_post spice-vdagentd.service
 if [ "$1" -eq 1 ]; then
     systemctl -q enable spice-vdagentd.service || :
 fi
-%service_add_post spice-vdagentd.target
+%service_add_post spice-vdagentd.socket
 %tmpfiles_create %_tmpfilesdir/spice-vdagentd.conf
 
 %preun
 %service_del_preun spice-vdagentd.service
-%service_del_preun spice-vdagentd.target
+%service_del_preun spice-vdagentd.socket
 
 %postun
 %service_del_postun spice-vdagentd.service
-%service_del_postun spice-vdagentd.target
+%service_del_postun spice-vdagentd.socket
 
 %files
 %defattr(-,root,root)
-%doc COPYING ChangeLog README TODO
+%doc CHANGELOG.md README.md
+%license COPYING
 %dir %{_libexecdir}/udev
 %dir %{_libexecdir}/udev/rules.d
+%ghost /run/spice-vdagentd
 %{_libexecdir}/udev/rules.d/70-spice-vdagentd.rules
 %{_unitdir}/spice-vdagentd.service
-%{_unitdir}/spice-vdagentd.target
+%{_unitdir}/spice-vdagentd.socket
 %{_libexecdir}/tmpfiles.d/spice-vdagentd.conf
 %{_bindir}/spice-vdagent
 %{_sbindir}/spice-vdagentd

++++++ spice-vdagent-0.17.0.tar.bz2 -> spice-vdagent-0.19.0.tar.bz2 ++++++
++++ 20864 lines of diff (skipped)

++++++ spice-vdagent-var_run.patch ++++++
--- /var/tmp/diff_new_pack.XfePg1/_old  2019-06-19 20:57:46.681948922 +0200
+++ /var/tmp/diff_new_pack.XfePg1/_new  2019-06-19 20:57:46.685948926 +0200
@@ -1,9 +1,8 @@
 ---
  Makefile.am                 |    1 -
- Makefile.in                 |    1 -
  data/spice-vdagentd         |    1 +
  data/spice-vdagentd.service |    1 +
- 4 files changed, 2 insertions(+), 2 deletions(-)
+ 3 files changed, 2 insertions(+), 1 deletion(-)
 
 Index: spice-vdagent-0.16.0/Makefile.am
 ===================================================================
@@ -17,18 +16,6 @@
  
  if INIT_SCRIPT_RED_HAT
  initdir = $(sysconfdir)/rc.d/init.d
-Index: spice-vdagent-0.16.0/Makefile.in
-===================================================================
---- spice-vdagent-0.16.0.orig/Makefile.in
-+++ spice-vdagent-0.16.0/Makefile.in
-@@ -1413,7 +1413,6 @@ uninstall-am: uninstall-binPROGRAMS unin
- 
- 
- install-data-local:
--      $(mkdir_p) $(DESTDIR)$(localstatedir)/run/spice-vdagentd
- 
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
 Index: spice-vdagent-0.16.0/data/spice-vdagentd
 ===================================================================
 --- spice-vdagent-0.16.0.orig/data/spice-vdagentd
@@ -37,7 +24,7 @@
      [ -x $exec ] || exit 5
      [ -c $port ] || exit 0
      modprobe uinput > /dev/null 2>&1
-+    mkdir -p /var/run/spice-vdagentd
++    mkdir -p /run/spice-vdagentd
      # In case the previous running vdagentd crashed
-     rm -f /var/run/spice-vdagentd/spice-vdagent-sock
+     rm -f /run/spice-vdagentd/spice-vdagent-sock
      echo -n $"Starting $prog: "


Reply via email to