Hello community, here is the log from the commit of package virt-viewer for openSUSE:Factory checked in at 2016-06-14 23:07:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/virt-viewer (Old) and /work/SRC/openSUSE:Factory/.virt-viewer.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virt-viewer" Changes: -------- --- /work/SRC/openSUSE:Factory/virt-viewer/virt-viewer.changes 2016-01-22 01:09:09.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.virt-viewer.new/virt-viewer.changes 2016-06-14 23:07:10.000000000 +0200 @@ -1,0 +2,18 @@ +Wed Jun 8 15:51:14 MDT 2016 - [email protected] + +- bsc#982793 - virt-viewer installation create unusable launcher + virtview-desktop.patch + +------------------------------------------------------------------- +Mon Jun 6 16:45:23 MDT 2016 - [email protected] + +- bsc#979735 - Virt-viewer: Changing zoom on disconnected machine + crashes application + fix-crash-on-zoom-change.patch + +------------------------------------------------------------------- +Tue Jan 12 07:36:32 UTC 2016 - [email protected] + +- Require at least glib2 >= 2.26 in pre-SLE12 builds + +------------------------------------------------------------------- New: ---- fix-crash-on-zoom-change.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virt-viewer.spec ++++++ --- /var/tmp/diff_new_pack.8KDsfE/_old 2016-06-14 23:07:11.000000000 +0200 +++ /var/tmp/diff_new_pack.8KDsfE/_new 2016-06-14 23:07:11.000000000 +0200 @@ -35,6 +35,7 @@ Patch52: netware-keycombo.patch Patch53: virtview-desktop.patch Patch54: reverse-3d5627d7-for-xen.patch +Patch55: fix-crash-on-zoom-change.patch ExclusiveArch: %ix86 x86_64 s390x BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -42,6 +43,7 @@ %if %suse_version >= 1315 BuildRequires: pkgconfig(gtk+-3.0) %else +BuildRequires: glib2-devel >= 2.26 BuildRequires: gtk2-devel %endif BuildRequires: libvirt-devel >= 0.9.7 @@ -80,6 +82,7 @@ %patch52 -p1 %patch53 -p1 %patch54 -p1 +%patch55 -p1 %build echo "suse_version = %suse_version" ++++++ fix-crash-on-zoom-change.patch ++++++ References: bsc#979735 Index: virt-viewer-3.1/src/virt-viewer-window.c =================================================================== --- virt-viewer-3.1.orig/src/virt-viewer-window.c +++ virt-viewer-3.1/src/virt-viewer-window.c @@ -384,6 +384,8 @@ G_MODULE_EXPORT void virt_viewer_window_menu_view_zoom_out(GtkWidget *menu G_GNUC_UNUSED, VirtViewerWindow *self) { + if ( self->priv->display == NULL ) + return; virt_viewer_window_set_zoom_level(self, virt_viewer_window_get_real_zoom_level(self) - ZOOM_STEP); } @@ -392,6 +394,8 @@ G_MODULE_EXPORT void virt_viewer_window_menu_view_zoom_in(GtkWidget *menu G_GNUC_UNUSED, VirtViewerWindow *self) { + if ( self->priv->display == NULL ) + return; virt_viewer_window_set_zoom_level(self, virt_viewer_window_get_real_zoom_level(self) + ZOOM_STEP); } ++++++ virtview-desktop.patch ++++++ --- /var/tmp/diff_new_pack.8KDsfE/_old 2016-06-14 23:07:11.000000000 +0200 +++ /var/tmp/diff_new_pack.8KDsfE/_new 2016-06-14 23:07:11.000000000 +0200 @@ -2,26 +2,23 @@ =================================================================== --- virt-viewer-3.1.orig/data/remote-viewer.desktop.in +++ virt-viewer-3.1/data/remote-viewer.desktop.in -@@ -1,10 +1,22 @@ +@@ -1,10 +1,21 @@ [Desktop Entry] _Name=Remote Viewer -_Comment=Access remote desktops --Exec=remote-viewer %u +X-SuSE-translate=true -+Comment=Virtual Machine Viewer for Xen and KVM -+GenericName=VM Viewer for Xen/KVM ++Comment=Access remote desktops ++GenericName=Remote Desktop Client +Icon=yast-vm-management -+Exec=/usr/bin/virt-viewer + Exec=remote-viewer %u Type=Application Terminal=false --MimeType=x-scheme-handler/spice;application/x-virt-viewer; + MimeType=x-scheme-handler/spice;application/x-virt-viewer; -StartupNotify=true -Categories=GNOME;GTK;Network;RemoteAccess; -+MimeType=x-scheme-handler/spice; +Encoding=UTF-8 -+Categories=Qt;X-SuSE-YaST; ++Categories=GNOME;GTK;Network;RemoteAccess;X-SuSE-YaST; +X-KDE-ModuleType=Library -+X-KDE-RootOnly=true +X-KDE-HasReadOnlyMode=false +X-SuSE-YaST-Call=/usr/bin/virt-manager +X-SuSE-YaST-Group=Virtualization
