Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virt-viewer for openSUSE:Factory checked in at 2021-04-21 21:00:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/virt-viewer (Old) and /work/SRC/openSUSE:Factory/.virt-viewer.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virt-viewer" Wed Apr 21 21:00:32 2021 rev:66 rq:887330 version:10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/virt-viewer/virt-viewer.changes 2020-05-08 23:09:09.518328859 +0200 +++ /work/SRC/openSUSE:Factory/.virt-viewer.new.12324/virt-viewer.changes 2021-04-21 21:01:16.986379360 +0200 @@ -1,0 +2,44 @@ +Wed Apr 21 13:16:06 UTC 2021 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 10.0: + * Switch to use Meson for build system instead of autotools + * Require libvirt >= 1.2.8 + * Redesign UI to use title bar widget instead of menu bar + * Request use of dark theme by default, if available + * Don't filter out oVirt DATA storage domains + for ISO image sharing + * Add --keymap arg to allow keys to be remapped + * Display error message if no extension is present + for screenshot filename + * Fix misc memory leaks + * Use nicer error message if not ISOs are available + * Use more explicit accelerator hint to distinguish + left and right ctrl/alt keys + * Report detailed file transfer errors + * Use standard about diaglog + * Refresh and improve translations + * Install appstream data file in preferred location + * Refresh appstream data file contents + * Display VM title when listing VMs, if available + * Display VM description as tooltop, if available + * Sort VM names when listing + * Add --shared arg to request a shared session for VNC + * Disable all accels when not grabbed in kiosk mode + * Allow num keypad to be used for zoom changes + * Disable grab sequence in kiosk mode to prevent escape + * Allow zoom hotkeys to be set on the command line / vv file + * Display error message if VNC connection fails + * Fix warnings about atomics with new GLib + * Remove use of deprecated GTK APIs + * Document cursor ungrab sequence in man pages + * Honour Ctrl-C when auth dialog is active + * Minor UI tweaks to auth dialog + * Support VM power control actions with VNC + * Add --cursor arg to control whether a local pointer is + rendered with VNC + * Add --auto-resize arg and menu to control whether to + * resize the remote framebuffer to math local window size + * Add support for remote framebuffer resize with VNC + * Handle case sensitivity when parsing accelerator mappings + +------------------------------------------------------------------- Old: ---- virt-viewer-9.0.tar.gz New: ---- virt-viewer-10.0.tar.xz virt-viewer-10.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virt-viewer.spec ++++++ --- /var/tmp/diff_new_pack.xyuOqm/_old 2021-04-21 21:01:17.678380450 +0200 +++ /var/tmp/diff_new_pack.xyuOqm/_new 2021-04-21 21:01:17.682380456 +0200 @@ -1,7 +1,7 @@ # # spec file for package virt-viewer # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # 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/ # @@ -20,27 +20,31 @@ Summary: Virtual Machine Viewer License: GPL-2.0-or-later Group: System/Monitoring -Version: 9.0 +Version: 10.0 Release: 0 -Url: http://www.virt-manager.org -Source: https://virt-manager.org/download/sources/virt-viewer/%name-%version.tar.gz +URL: http://www.virt-manager.org +Source: https://releases.pagure.org/virt-viewer/virt-viewer-%{version}.tar.xz +Source1: https://releases.pagure.org/virt-viewer/virt-viewer-%{version}.tar.xz.asc Patch50: netcat.patch Patch51: virtview-desktop.patch Patch52: virtview-dont-show-Domain-0.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: automake +BuildRequires: bash-completion-devel +BuildRequires: cmake BuildRequires: gtk-vnc-devel >= 0.3.8 BuildRequires: intltool BuildRequires: libglade2-devel +BuildRequires: libgovirt-devel BuildRequires: libpixman-1-0-devel BuildRequires: libxml2-devel +BuildRequires: meson BuildRequires: spice-gtk-devel BuildRequires: vte-devel BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtk-vnc-2.0) -BuildRequires: pkgconfig(libvirt) >= 0.10.0 -BuildRequires: pkgconfig(libvirt-glib-1.0) >= 0.1.8 +BuildRequires: pkgconfig(libvirt) >= 1.2.8 +BuildRequires: pkgconfig(libvirt-glib-1.0) >= 1.2.8 # Our Runtime requirements Requires: netcat @@ -56,26 +60,29 @@ %patch52 -p1 %build -%configure --with-spice-gtk --disable-update-mimedb -make %{?_smp_mflags} +%meson \ + -Dspice=enabled \ + %{nil} +%meson_build %install -%makeinstall +%meson_install %{find_lang} %{name} %files -f %{name}.lang %defattr(-,root,root,-) -%doc COPYING AUTHORS ChangeLog -%dir %{_datadir}/appdata +%doc AUTHORS +%license COPYING +%dir %{_datadir}/metainfo +%dir %{_datadir}/bash-completion/completions %{_bindir}/%{name} %{_bindir}/remote-viewer %{_datadir}/icons/hicolor/*/apps/* -%{_datadir}/icons/hicolor/24x24/devices/virt-viewer-usb.png -%{_datadir}/icons/hicolor/24x24/devices/virt-viewer-usb.svg %{_mandir}/man1/virt-viewer.1* %{_mandir}/man1/remote-viewer.1* %{_datadir}/applications/remote-viewer.desktop %{_datadir}/mime/packages/virt-viewer-mime.xml -%{_datadir}/appdata/remote-viewer.appdata.xml +%{_datadir}/bash-completion/completions/virt-viewer +%{_datadir}/metainfo/remote-viewer.appdata.xml %changelog ++++++ virtview-dont-show-Domain-0.patch ++++++ --- /var/tmp/diff_new_pack.xyuOqm/_old 2021-04-21 21:01:17.726380526 +0200 +++ /var/tmp/diff_new_pack.xyuOqm/_new 2021-04-21 21:01:17.726380526 +0200 @@ -1,29 +1,11 @@ -References: bsc#983689 -A user should not be able to connect to Domain-0. Don't show it -in the list. - -Index: virt-viewer-8.0/src/virt-viewer.c -=================================================================== ---- virt-viewer-8.0.orig/src/virt-viewer.c -+++ virt-viewer-8.0/src/virt-viewer.c -@@ -823,6 +823,7 @@ choose_vm(GtkWindow *main_window, - virDomainPtr *domains, dom = NULL; - int i, vms_running; - unsigned int flags = VIR_CONNECT_LIST_DOMAINS_RUNNING; -+ const char *domain_name; - - g_return_val_if_fail(vm_name != NULL, NULL); - free(*vm_name); -@@ -831,8 +832,11 @@ choose_vm(GtkWindow *main_window, - +--- virt-viewer-10.0/src/virt-viewer.c.orig 2021-04-21 15:27:45.741347909 +0200 ++++ virt-viewer-10.0/src/virt-viewer.c 2021-04-21 15:27:29.629291351 +0200 +@@ -820,6 +820,8 @@ vms_running = virConnectListAllDomains(conn, &domains, flags); for (i = 0; i < vms_running; i++) { -+ domain_name = virDomainGetName(domains[i]); -+ if (domain_name == NULL || !strcmp(domain_name, "Domain-0")) + const char *name = virDomainGetName(domains[i]); ++ if (name == NULL || !strcmp(name, "Domain-0")) + continue; + char *title = virDomainGetMetadata(domains[i], VIR_DOMAIN_METADATA_TITLE, NULL, 0); + char *description = virDomainGetMetadata(domains[i], VIR_DOMAIN_METADATA_DESCRIPTION, NULL, 0); gtk_list_store_append(model, &iter); -- gtk_list_store_set(model, &iter, 0, virDomainGetName(domains[i]), -1); -+ gtk_list_store_set(model, &iter, 0, domain_name, -1); - virDomainFree(domains[i]); - } - free(domains);