Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2020-11-23 15:34:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and      /work/SRC/openSUSE:Factory/.qemu.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qemu"

Mon Nov 23 15:34:23 2020 rev:187 rq:849134 version:5.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qemu/qemu.changes        2020-11-06 
23:43:16.183474621 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.5913/qemu.changes      2020-11-23 
15:37:50.164070318 +0100
@@ -1,0 +2,15 @@
+Tue Nov 17 01:41:49 UTC 2020 - Bruce Rogers <[email protected]>
+
+- A patch has been applied to virt-manager to handle qemu spice
+  related modules not being present, so undo the change from Sep
+  30, 2020. Once again qemu-hw-display-qxl and qemu-hw-usb-redirect
+  are Recommends and not Required by the qemu package
+  (boo#1157320 boo#1176517, boo#1178141)
+- For jsc#SLE-11629, change qemu, qemu-tools, and qemu-guest-agent
+  to rely on system-user-qemu and system-group-kvm to provide now
+  static system UIDs and GID's for qemu user and group, and kvm
+  group. This will make guest migration more seamless for new
+  installations since there is no chance of having required ID's
+  differ in value.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ qemu.spec ++++++
--- /var/tmp/diff_new_pack.zelzlO/_old  2020-11-23 15:37:58.916078981 +0100
+++ /var/tmp/diff_new_pack.zelzlO/_new  2020-11-23 15:37:58.920078985 +0100
@@ -380,7 +380,10 @@
 BuildRequires:  qemu-vgabios = %{sbver}
 BuildRequires:  qemu-x86    = %{qemuver}
 %endif
+Requires(pre):  group(kvm)
+Requires(pre):  group(qemu)
 Requires(pre):  shadow
+Requires(pre):  user(qemu)
 Requires(post): coreutils
 %if %{kvm_available}
 Requires(post): acl
@@ -391,8 +394,8 @@
 Recommends:     kvm_stat
 %endif
 Recommends:     qemu-block-curl
-Requires:       qemu-hw-display-qxl
-Requires:       qemu-hw-usb-redirect
+Recommends:     qemu-hw-display-qxl
+Recommends:     qemu-hw-usb-redirect
 Recommends:     qemu-hw-usb-smartcard
 Recommends:     qemu-tools
 Recommends:     qemu-ui-curses
@@ -686,6 +689,7 @@
 Group:          System/Emulators/PC
 Version:        %{qemuver}
 Release:        0
+Provides:       %name:%_datadir/%name/forsplits/01
 Provides:       %name:%_docdir/%name/qemu-ga-ref.txt
 %{qemu_module_conflicts}
 
@@ -697,6 +701,7 @@
 Group:          System/Emulators/PC
 Version:        %{qemuver}
 Release:        0
+Provides:       %name:%_datadir/%name/forsplits/02
 Provides:       %name:%_docdir/%name/qemu-qmp-ref.html
 %{qemu_module_conflicts}
 
@@ -761,6 +766,7 @@
 Version:        %{qemuver}
 Release:        0
 Provides:       %name:%_libexecdir/qemu-bridge-helper
+Requires(pre):  group(kvm)
 Requires(pre):  permissions
 Requires(pre):  shadow
 Recommends:     multipath-tools
@@ -779,6 +785,7 @@
 Version:        %{qemuver}
 Release:        0
 Provides:       %name:%_bindir/qemu-ga
+Requires(pre):  group(kvm)
 Requires(pre):  shadow
 Requires(post): udev
 Supplements:    modalias(acpi*:QEMU0002%3A*)
@@ -1617,21 +1624,13 @@
 ln -s -f %{_sysconfdir}/alternatives/skiboot.lid 
%{buildroot}%{_datadir}/%name/skiboot.lid
 
 install -D -m 0644 %{SOURCE201} 
%{buildroot}%_datadir/%name/forsplits/pkg-split.txt
-for X in 00 01 02 03 04 05 06 07 08 09 10 11 12
+for X in 00 01 02 03 04 05 06 07 08 09 10 11 12 13
 do
   ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/$X
 done
 %fdupes -s %{buildroot}
 
 # ========================================================================
-# (qemu alone has pre* and post* sections for itself and subpackages):
-
-%pre
-%_bindir/getent group kvm >/dev/null || %_sbindir/groupadd -r kvm
-%_bindir/getent group qemu >/dev/null || %_sbindir/groupadd -r qemu
-%_bindir/getent passwd qemu >/dev/null ||
-  %_sbindir/useradd -r -g qemu -G kvm -d / -s /sbin/nologin \
-  -c "qemu user" qemu
 
 %if %{kvm_available}
 %post
@@ -1652,8 +1651,6 @@
 fi
 %endif
 
-%pre tools
-%_bindir/getent group kvm >/dev/null || %_sbindir/groupadd -r kvm
 %post tools
 %set_permissions %_libexecdir/qemu-bridge-helper
 
@@ -1661,7 +1658,6 @@
 %verify_permissions %_libexecdir/qemu-bridge-helper
 
 %pre guest-agent
-%_bindir/getent group kvm >/dev/null || %_sbindir/groupadd -r kvm
 %service_add_pre [email protected]
 
 %post guest-agent
@@ -1726,8 +1722,6 @@
 %dir %_datadir/%name/firmware
 %dir %_datadir/%name/forsplits
 %_datadir/%name/forsplits/pkg-split.txt
-%_datadir/%name/forsplits/01
-%_datadir/%name/forsplits/02
 %_datadir/%name/forsplits/04
 %_datadir/%name/forsplits/05
 %_datadir/%name/forsplits/07
@@ -1736,6 +1730,7 @@
 %_datadir/%name/forsplits/10
 %_datadir/%name/forsplits/11
 %_datadir/%name/forsplits/12
+%_datadir/%name/forsplits/13
 %_datadir/%name/keymaps
 %_datadir/%name/qemu-ifup
 %_datadir/%name/qemu-nsis.bmp
@@ -2040,6 +2035,9 @@
 
 %files hw-display-qxl
 %defattr(-, root, root)
+%dir %_datadir/%name
+%dir %_datadir/%name/forsplits
+%_datadir/%name/forsplits/01
 %dir %_docdir/%name
 %_docdir/%name/qemu-ga-ref.txt
 %dir %_libdir/%name
@@ -2047,6 +2045,9 @@
 
 %files hw-usb-redirect
 %defattr(-, root, root)
+%dir %_datadir/%name
+%dir %_datadir/%name/forsplits
+%_datadir/%name/forsplits/02
 %dir %_docdir/%name
 %_docdir/%name/qemu-qmp-ref.html
 %dir %_libdir/%name

++++++ bundles.tar.xz ++++++
Binary files old/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle and 
new/d0ed6a69d399ae193959225cdeaa9382746c91cc.bundle differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/repo new/repo
--- old/repo    2020-08-12 00:34:13.000000000 +0200
+++ new/repo    2020-11-04 19:38:26.000000000 +0100
@@ -1 +1 @@
[email protected]:openSUSE/qemu.git
+https://github.com/openSUSE/qemu.git
Binary files old/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle and 
new/roms/ipxe/de4565cbe76ea9f7913a01f331be3ee901bb6e17.bundle differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/ipxe/repo new/roms/ipxe/repo
--- old/roms/ipxe/repo  2020-08-12 00:34:13.000000000 +0200
+++ new/roms/ipxe/repo  2020-11-04 19:38:26.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-ipxe
+https://github.com/openSUSE/qemu-ipxe.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/qboot/repo new/roms/qboot/repo
--- old/roms/qboot/repo 2020-08-12 00:34:13.000000000 +0200
+++ new/roms/qboot/repo 2020-11-04 19:38:26.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-qboot
+https://github.com/openSUSE/qemu-qboot.git
Binary files old/roms/seabios/d9c812dda519a1a73e8370e1b81ddf46eb22ed16.bundle 
and new/roms/seabios/d9c812dda519a1a73e8370e1b81ddf46eb22ed16.bundle differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/seabios/repo new/roms/seabios/repo
--- old/roms/seabios/repo       2020-08-12 00:34:13.000000000 +0200
+++ new/roms/seabios/repo       2020-11-04 19:38:26.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-seabios
+https://github.com/openSUSE/qemu-seabios.git
Binary files old/roms/sgabios/cbaee52287e5f32373181cff50a00b6c4ac9015a.bundle 
and new/roms/sgabios/cbaee52287e5f32373181cff50a00b6c4ac9015a.bundle differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/roms/sgabios/repo new/roms/sgabios/repo
--- old/roms/sgabios/repo       2020-08-12 00:34:13.000000000 +0200
+++ new/roms/sgabios/repo       2020-11-04 19:38:26.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-sgabios
+https://github.com/openSUSE/qemu-sgabios.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ui/keycodemapdb/repo new/ui/keycodemapdb/repo
--- old/ui/keycodemapdb/repo    2020-08-12 00:34:13.000000000 +0200
+++ new/ui/keycodemapdb/repo    2020-11-04 19:38:26.000000000 +0100
@@ -1 +1 @@
-https://github.com/openSUSE/qemu-keycodemapdb
+https://github.com/openSUSE/qemu-keycodemapdb.git




++++++ qemu.spec.in ++++++
--- /var/tmp/diff_new_pack.zelzlO/_old  2020-11-23 15:37:59.344079405 +0100
+++ /var/tmp/diff_new_pack.zelzlO/_new  2020-11-23 15:37:59.344079405 +0100
@@ -306,7 +306,10 @@
 BuildRequires:  qemu-vgabios = %{sbver}
 BuildRequires:  qemu-x86    = %{qemuver}
 %endif
+Requires(pre):  group(kvm)
+Requires(pre):  group(qemu)
 Requires(pre):  shadow
+Requires(pre):  user(qemu)
 Requires(post): coreutils
 %if %{kvm_available}
 Requires(post): acl
@@ -317,8 +320,8 @@
 Recommends:     kvm_stat
 %endif
 Recommends:     qemu-block-curl
-Requires:       qemu-hw-display-qxl
-Requires:       qemu-hw-usb-redirect
+Recommends:     qemu-hw-display-qxl
+Recommends:     qemu-hw-usb-redirect
 Recommends:     qemu-hw-usb-smartcard
 Recommends:     qemu-tools
 Recommends:     qemu-ui-curses
@@ -612,6 +615,7 @@
 Group:          System/Emulators/PC
 Version:        %{qemuver}
 Release:        0
+Provides:       %name:%_datadir/%name/forsplits/01
 Provides:       %name:%_docdir/%name/qemu-ga-ref.txt
 %{qemu_module_conflicts}
 
@@ -623,6 +627,7 @@
 Group:          System/Emulators/PC
 Version:        %{qemuver}
 Release:        0
+Provides:       %name:%_datadir/%name/forsplits/02
 Provides:       %name:%_docdir/%name/qemu-qmp-ref.html
 %{qemu_module_conflicts}
 
@@ -687,6 +692,7 @@
 Version:        %{qemuver}
 Release:        0
 Provides:       %name:%_libexecdir/qemu-bridge-helper
+Requires(pre):  group(kvm)
 Requires(pre):  permissions
 Requires(pre):  shadow
 Recommends:     multipath-tools
@@ -705,6 +711,7 @@
 Version:        %{qemuver}
 Release:        0
 Provides:       %name:%_bindir/qemu-ga
+Requires(pre):  group(kvm)
 Requires(pre):  shadow
 Requires(post): udev
 Supplements:    modalias(acpi*:QEMU0002%3A*)
@@ -1470,21 +1477,13 @@
 ln -s -f %{_sysconfdir}/alternatives/skiboot.lid 
%{buildroot}%{_datadir}/%name/skiboot.lid
 
 install -D -m 0644 %{SOURCE201} 
%{buildroot}%_datadir/%name/forsplits/pkg-split.txt
-for X in 00 01 02 03 04 05 06 07 08 09 10 11 12
+for X in 00 01 02 03 04 05 06 07 08 09 10 11 12 13
 do
   ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/$X
 done
 %fdupes -s %{buildroot}
 
 # ========================================================================
-# (qemu alone has pre* and post* sections for itself and subpackages):
-
-%pre
-%_bindir/getent group kvm >/dev/null || %_sbindir/groupadd -r kvm
-%_bindir/getent group qemu >/dev/null || %_sbindir/groupadd -r qemu
-%_bindir/getent passwd qemu >/dev/null ||
-  %_sbindir/useradd -r -g qemu -G kvm -d / -s /sbin/nologin \
-  -c "qemu user" qemu
 
 %if %{kvm_available}
 %post
@@ -1505,8 +1504,6 @@
 fi
 %endif
 
-%pre tools
-%_bindir/getent group kvm >/dev/null || %_sbindir/groupadd -r kvm
 %post tools
 %set_permissions %_libexecdir/qemu-bridge-helper
 
@@ -1514,7 +1511,6 @@
 %verify_permissions %_libexecdir/qemu-bridge-helper
 
 %pre guest-agent
-%_bindir/getent group kvm >/dev/null || %_sbindir/groupadd -r kvm
 %service_add_pre [email protected]
 
 %post guest-agent
@@ -1579,8 +1575,6 @@
 %dir %_datadir/%name/firmware
 %dir %_datadir/%name/forsplits
 %_datadir/%name/forsplits/pkg-split.txt
-%_datadir/%name/forsplits/01
-%_datadir/%name/forsplits/02
 %_datadir/%name/forsplits/04
 %_datadir/%name/forsplits/05
 %_datadir/%name/forsplits/07
@@ -1589,6 +1583,7 @@
 %_datadir/%name/forsplits/10
 %_datadir/%name/forsplits/11
 %_datadir/%name/forsplits/12
+%_datadir/%name/forsplits/13
 %_datadir/%name/keymaps
 %_datadir/%name/qemu-ifup
 %_datadir/%name/qemu-nsis.bmp
@@ -1893,6 +1888,9 @@
 
 %files hw-display-qxl
 %defattr(-, root, root)
+%dir %_datadir/%name
+%dir %_datadir/%name/forsplits
+%_datadir/%name/forsplits/01
 %dir %_docdir/%name
 %_docdir/%name/qemu-ga-ref.txt
 %dir %_libdir/%name
@@ -1900,6 +1898,9 @@
 
 %files hw-usb-redirect
 %defattr(-, root, root)
+%dir %_datadir/%name
+%dir %_datadir/%name/forsplits
+%_datadir/%name/forsplits/02
 %dir %_docdir/%name
 %_docdir/%name/qemu-qmp-ref.html
 %dir %_libdir/%name
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to