Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virtualbox for openSUSE:Factory checked in at 2024-05-08 11:38:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/virtualbox (Old) and /work/SRC/openSUSE:Factory/.virtualbox.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virtualbox" Wed May 8 11:38:34 2024 rev:277 rq:1172513 version:7.0.18 Changes: -------- --- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes 2024-04-25 20:47:56.607350729 +0200 +++ /work/SRC/openSUSE:Factory/.virtualbox.new.1880/virtualbox.changes 2024-05-08 11:38:38.498390730 +0200 @@ -1,0 +2,45 @@ +Tue May 7 12:47:44 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org> + +- Have the KMP package supplement the kernel-flavor plus + virtualbox-guest-tools: -guest tools requires the kmp anyway, and + this allows libsolv to give some hints on 'what kmp' to prefer on + a system. + +--------------------------------------------------------------------- +Fri May 3 20:09:00 UTC 2024 - Larry Rainey <llraine...@gmail.com> + +- Version bump to VirtualBox 7.0.18 (released May 03 2024 by Oracle)) + +This is a maintenance release. The following items were fixed and/or added: + + Networking: Fixed an issue which caused host system crash when VM was using bridged or host-only network adapter (bug #22045) + Linux Guest Additions: Added more fixes to prevent UBSAN warnings (bug #21877) Fixes boo#1211941 + Linux Guest Additions: Fixed issue when time stamps were displayed incorrectly within mounted shared folder (bug #22047) + Permanent fix for boo#1220524. File fix_shared_folder_time.patch is deleted. + Files fixes_for_python.patch and handle_gsoap_208103.patch are deleted. + +VirtualBox 7.0.16 (released April 16 2024) + +This is a maintenance release. The following items were fixed and/or added: + + VMM: Fixed a guru meditation executing nested-guests using the KVM hypervisor in the guest on Intel hosts (bug #21805) + VMM: Fixed Linux VM crash on some recent AMD models + USB: Fixed issue when EHCI controller was mishandling short packets (bug #20726) + Audio: Introduced general improvements + VBoxManage and vboximg-mount: Updated usage information and documentation (bugs #21895, #21992 and #21993) + Guest Control: Fixed starting Windows guest processes in the correct Windows session (7.0 regression) + Linux Host: Fixed issue when VBox.sh was deleting wrong VBoxSVC IPC socket when VM was started using sudo (bug #20928) + Linux Host: Fixed kernel modules build failure when using GCC 13.2 + Linux Host and Guest: Added fixes related to UBSAN warnings discovered on recent Linux distributions (bug #21877) + Linux Host and Guest: Added possibility to prevent kernel module from automatic loading during system boot by adding mod_name.disabled=1 into kernel command line + Linux Host and Guest: Added initial support for kernel 6.9 (bug #22033). File kernel-6.9.patch is deleted. + Linux Host and Guest: Fixed mk_pte warning introduced in kernel 6.6 (bug #21898) + Linux Guest Additions: Added initial support for kernel 6.8. File kernel-6.8.patch is deleted. + Windows Guest Additions: Introduced general improvements in graphics area + +------------------------------------------------------------------- +Fri May 3 08:24:26 UTC 2024 - Michal Suchanek <msucha...@suse.com> + +- Build kernel-longterm KMP on Tumbleweed (boo#1217824) + +------------------------------------------------------------------- Old: ---- VirtualBox-7.0.14-patched.tar.bz2 fix_shared_folder_time.patch fixes_for_python.patch handle_gsoap_208103.patch kernel-6.8.patch kernel-6.9.patch New: ---- VirtualBox-7.0.18-patched.tar.bz2 BETA DEBUG BEGIN: Old: Linux Guest Additions: Fixed issue when time stamps were displayed incorrectly within mounted shared folder (bug #22047) Permanent fix for boo#1220524. File fix_shared_folder_time.patch is deleted. Files fixes_for_python.patch and handle_gsoap_208103.patch are deleted. Old: Permanent fix for boo#1220524. File fix_shared_folder_time.patch is deleted. Files fixes_for_python.patch and handle_gsoap_208103.patch are deleted. Old: Permanent fix for boo#1220524. File fix_shared_folder_time.patch is deleted. Files fixes_for_python.patch and handle_gsoap_208103.patch are deleted. Old: Linux Host and Guest: Fixed mk_pte warning introduced in kernel 6.6 (bug #21898) Linux Guest Additions: Added initial support for kernel 6.8. File kernel-6.8.patch is deleted. Windows Guest Additions: Introduced general improvements in graphics area Old: Linux Host and Guest: Added possibility to prevent kernel module from automatic loading during system boot by adding mod_name.disabled=1 into kernel command line Linux Host and Guest: Added initial support for kernel 6.9 (bug #22033). File kernel-6.9.patch is deleted. Linux Host and Guest: Fixed mk_pte warning introduced in kernel 6.6 (bug #21898) BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virtualbox.spec ++++++ --- /var/tmp/diff_new_pack.cYmQAV/_old 2024-05-08 11:38:45.646650686 +0200 +++ /var/tmp/diff_new_pack.cYmQAV/_new 2024-05-08 11:38:45.654650977 +0200 @@ -20,6 +20,9 @@ ### macros for virtualbox-kmp ### %define main_package 0 %define kmp_package 1 +%if 0%{?suse_version} > 1600 +%define kmp_longterm 1 +%endif %define name_suffix kmp %define dash - %define package_summary Kernel modules for VirtualBox @@ -49,7 +52,7 @@ %endif # ********* If the VB version exceeds 6.1.x, notify the libvirt maintainer!! Name: virtualbox%{?dash}%{?name_suffix} -Version: 7.0.14 +Version: 7.0.18 Release: 0 Summary: %{package_summary} License: GPL-2.0-or-later @@ -130,8 +133,6 @@ Patch19: modify_for_4_8_bo_move.patch # Disable experimental and incomplete CLOUD_NET Patch21: turn_off_cloud_net.patch -# Fix rpmlint error for script /lib/usr/virtualbox/vboxshell.py -Patch22: fixes_for_python.patch # xpcom: Support up to python 3.10 -- https://www.virtualbox.org/changeset/90537/vbox + https://www.virtualbox.org/changeset/86623/vbox, thanks to Archlinux Patch23: vbox-python-py310.patch # fix build of Python and dev package on openSUSE 11.3 (was vbox-detection.diff) @@ -148,8 +149,6 @@ Patch30: fixes_for_makefile.patch # Fix build for Qt 5.15 Patch31: fix-missing-includes-with-qt-5.15.patch -# Fix for changes in GSOAP 2.8.103 -Patch32: handle_gsoap_208103.patch # Fix for GCC13 Patch36: fixes_for_gcc13.patch # Fix locking problem in 7.0.6 @@ -161,14 +160,14 @@ Patch40: fixes_for_leap.patch # Fixes for Leap 15.6 Patch41: fixes_for_leap15.6.patch -Patch42: kernel-6.8.patch Patch43: fixes_for_vboxconfig.patch -Patch44: kernel-6.9.patch Patch45: libxml21206.patch -Patch46: fix_shared_folder_time.patch # # Common BuildRequires for both virtualbox and virtualbox-kmp BuildRequires: %{kernel_module_package_buildreqs} +%if 0%{?kmp_longterm} +BuildRequires: kernel-syms-longterm +%endif BuildRequires: acpica BuildRequires: cmake-full BuildRequires: dwarves @@ -458,7 +457,6 @@ %patch -P 18 -p1 %patch -P 19 -p1 %patch -P 21 -p1 -%patch -P 22 -p1 %patch -P 23 -p1 %patch -P 24 -p1 %patch -P 25 -p1 @@ -471,7 +469,6 @@ %endif %patch -P 30 -p1 %patch -P 31 -p1 -%patch -P 32 -p1 %if 0%{gcc_version} >= 13 %patch -P 36 -p1 %endif @@ -482,11 +479,8 @@ %if 0%{?sle_version} == 150600 && 0%{?is_opensuse} %patch -P 41 -p1 %endif -%patch -P 42 -p1 %patch -P 43 -p1 -%patch -P 44 -p1 %patch -P 45 -p1 -%patch -P 46 -p1 ### Documents for virtualbox main package ### %if %{main_package} ++++++ UserManual.pdf ++++++ (binary differes) ++++++ VirtualBox-7.0.14-patched.tar.bz2 -> VirtualBox-7.0.18-patched.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/virtualbox/VirtualBox-7.0.14-patched.tar.bz2 /work/SRC/openSUSE:Factory/.virtualbox.new.1880/VirtualBox-7.0.18-patched.tar.bz2 differ: char 11, line 1 ++++++ libxml21206.patch ++++++ --- /var/tmp/diff_new_pack.cYmQAV/_old 2024-05-08 11:38:45.862658541 +0200 +++ /var/tmp/diff_new_pack.cYmQAV/_new 2024-05-08 11:38:45.866658687 +0200 @@ -1,53 +1,7 @@ -Index: VirtualBox-7.0.14/src/VBox/Runtime/r3/xml.cpp +Index: VirtualBox-7.0.18/src/libs/libxml2-2.12.6/include/vboxconfig.h =================================================================== ---- VirtualBox-7.0.14.orig/src/VBox/Runtime/r3/xml.cpp -+++ VirtualBox-7.0.14/src/VBox/Runtime/r3/xml.cpp -@@ -1856,11 +1856,10 @@ static void xmlParserBaseGenericError(vo - va_end(args); - } - --static void xmlParserBaseStructuredError(void *pCtx, xmlErrorPtr error) RT_NOTHROW_DEF -+static void xmlStructuredErrorFunc(void *userData, const xmlError *error) RT_NOTHROW_DEF - { -- NOREF(pCtx); -- /* we expect that there is always a trailing NL */ -- LogRel(("XML error at '%s' line %d: %s", error->file, error->line, error->message)); -+ NOREF(userData); -+ NOREF(error); - } - - XmlParserBase::XmlParserBase() -@@ -1870,7 +1869,7 @@ XmlParserBase::XmlParserBase() - throw std::bad_alloc(); - /* per-thread so it must be here */ - xmlSetGenericErrorFunc(NULL, xmlParserBaseGenericError); -- xmlSetStructuredErrorFunc(NULL, xmlParserBaseStructuredError); -+// xmlSetStructuredErrorFunc(NULL, xmlStructuredErrorFunc); - } - - XmlParserBase::~XmlParserBase() -@@ -1931,7 +1930,7 @@ void XmlMemParser::read(const void *pvBu - pcszFilename, - NULL, // encoding = auto - options))) -- throw XmlError(xmlCtxtGetLastError(m_ctxt)); -+ throw XmlError((xmlErrorPtr)xmlCtxtGetLastError(m_ctxt)); - - doc.refreshInternals(); - } -@@ -2191,7 +2190,7 @@ void XmlFileParser::read(const RTCString - pcszFilename, - NULL, // encoding = auto - options))) -- throw XmlError(xmlCtxtGetLastError(m_ctxt)); -+ throw XmlError((xmlErrorPtr)xmlCtxtGetLastError(m_ctxt)); - - doc.refreshInternals(); - } -Index: VirtualBox-7.0.14/src/libs/libxml2-2.12.6/include/vboxconfig.h -=================================================================== ---- VirtualBox-7.0.14.orig/src/libs/libxml2-2.12.6/include/vboxconfig.h -+++ VirtualBox-7.0.14/src/libs/libxml2-2.12.6/include/vboxconfig.h +--- VirtualBox-7.0.18.orig/src/libs/libxml2-2.12.6/include/vboxconfig.h ++++ VirtualBox-7.0.18/src/libs/libxml2-2.12.6/include/vboxconfig.h @@ -387,7 +387,7 @@ #define PACKAGE_TARNAME "" ++++++ virtualbox-kmp-preamble ++++++ --- /var/tmp/diff_new_pack.cYmQAV/_old 2024-05-08 11:38:46.150669015 +0200 +++ /var/tmp/diff_new_pack.cYmQAV/_new 2024-05-08 11:38:46.154669160 +0200 @@ -1,4 +1,5 @@ Requires: kernel-%1 Provides: virtualbox-kmp = %version +Supplements: (virtualbox-guest-tools and kernel-%1)