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: "
