Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virtualbox for openSUSE:Factory checked in at 2021-01-27 18:56:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/virtualbox (Old) and /work/SRC/openSUSE:Factory/.virtualbox.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virtualbox" Wed Jan 27 18:56:38 2021 rev:210 rq:865493 version:6.1.18 Changes: -------- --- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes 2021-01-19 15:59:52.327169357 +0100 +++ /work/SRC/openSUSE:Factory/.virtualbox.new.28504/virtualbox.changes 2021-01-27 18:56:45.744296690 +0100 @@ -1,0 +2,27 @@ +Wed Jan 20 19:47:15 UTC 2021 - Larry Finger <larry.fin...@gmail.com> + +- Version update to 6.1.18 (released January 19 2021) + + This is a maintenance release. The following items were fixed and/or added: + + Nested VM: Fixed hangs when executing SMP nested-guests under certain conditions on Intel hosts (bug #19315, #19561) + OCI integration: Cloud Instance parameters parsing is improved on import (bug #19156) + Network: UDP checksum offloading in e1000 no longer produces zero checksums (bug #19930) + Network: Fixed Host-Only Ethernet Adapter DHCP, guest os can not get IP on host resume (bug #19620) + NAT: Fixed mss parameter handing (bug #15256) + macOS host: Multiple optimizations for BigSur + Audio: Fixed issues with audio playback after host goes to sleep (bug #18594) + Documentation: Some content touch-up and table formatting fixes + Linux host and guest: Support kernel version 5.10 (bug #20055) + Solaris host: Fix regression breaking VGA text mode since version 6.1.0 + Guest Additions: Fixed a build failure affecting CentOS 8.2-2004 and later (bug #20091) + Guest Additions: Fixed a build failure affecting Linux kernels 3.2.0 through 3.2.50 (bug #20006) + Guest Additions: Fixed a VM segfault on copy with shared clipboard with X11 (bug #19226) + Shared Folder: Fixed error with remounting on Linux guests + + File "debug_mountsf.patch" is deleted - fixed upstream. + File "linux-5.10-address-space-fixes.patch" is deleted - fixed upstream. + File "linux-5.10-framebuffer-fixes.patch" is deleted - fixed upstream. + File "linux-5.10-r0drv-memobj-fix-r0.patch" is deleted - fixed upstream. + +------------------------------------------------------------------- Old: ---- VirtualBox-6.1.16-patched.tar.bz2 debug_mountsf.patch linux-5.10-address-space-fixes.patch linux-5.10-framebuffer-fixes.patch linux-5.10-r0drv-memobj-fix-r0.patch New: ---- VirtualBox-6.1.18-patched.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virtualbox.spec ++++++ --- /var/tmp/diff_new_pack.7Tdw4a/_old 2021-01-27 18:56:48.556301041 +0100 +++ /var/tmp/diff_new_pack.7Tdw4a/_new 2021-01-27 18:56:48.556301041 +0100 @@ -66,7 +66,7 @@ # ********* If the VB version exceeds 6.1.x, notify the libvirt maintainer!! Name: virtualbox%{?dash}%{?name_suffix} -Version: 6.1.16 +Version: 6.1.18 Release: 0 Summary: %{package_summary} License: GPL-2.0-or-later @@ -178,13 +178,8 @@ Patch136: fixes_for_gcc10.patch # Fix for changes in GSOAP 2.8.103 Patch137: handle_gsoap_208103.patch -# Fixes for kernel 5.10 -Patch138: linux-5.10-r0drv-memobj-fix-r0.patch -Patch139: linux-5.10-address-space-fixes.patch -Patch140: linux-5.10-framebuffer-fixes.patch +Patch138: fixes-for-5.11.patch Patch141: vb-6.1.16-modal-dialog-parent.patch -Patch142: fixes-for-5.11.patch -Patch998: debug_mountsf.patch Patch999: virtualbox-fix-ui-background-color.patch # @@ -493,12 +488,8 @@ %patch136 -p1 %patch137 -p1 %patch138 -p1 -%patch139 -p1 -%patch140 -p1 %patch141 -p1 -%patch142 -p1 # make VB UI background colors look sane again -%patch998 -p1 %patch999 -p1 ### Documents for virtualbox main package ### ++++++ UserManual.pdf ++++++ (binary differes) ++++++ VirtualBox-6.1.16-patched.tar.bz2 -> VirtualBox-6.1.18-patched.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/virtualbox/VirtualBox-6.1.16-patched.tar.bz2 /work/SRC/openSUSE:Factory/.virtualbox.new.28504/VirtualBox-6.1.18-patched.tar.bz2 differ: char 11, line 1 ++++++ fixes_for_sle12.patch ++++++ --- /var/tmp/diff_new_pack.7Tdw4a/_old 2021-01-27 18:56:48.708301276 +0100 +++ /var/tmp/diff_new_pack.7Tdw4a/_new 2021-01-27 18:56:48.708301276 +0100 @@ -1,8 +1,8 @@ -Index: VirtualBox-6.1.13/src/VBox/Additions/linux/drm/vbox_drv.c +Index: VirtualBox-6.1.18/src/VBox/Additions/linux/drm/vbox_drv.c =================================================================== ---- VirtualBox-6.1.13.orig/src/VBox/Additions/linux/drm/vbox_drv.c -+++ VirtualBox-6.1.13/src/VBox/Additions/linux/drm/vbox_drv.c -@@ -325,7 +325,9 @@ static struct drm_driver driver = { +--- VirtualBox-6.1.18.orig/src/VBox/Additions/linux/drm/vbox_drv.c ++++ VirtualBox-6.1.18/src/VBox/Additions/linux/drm/vbox_drv.c +@@ -331,7 +331,9 @@ static struct drm_driver driver = { .master_drop = vbox_master_drop, #if RTLNX_VER_MIN(3,18,0) || RTLNX_RHEL_MAJ_PREREQ(7,2) # if RTLNX_VER_MAX(4,14,0) && !RTLNX_RHEL_MAJ_PREREQ(7,5) && !RTLNX_SUSE_MAJ_PREREQ(15,1) && !RTLNX_SUSE_MAJ_PREREQ(12,5) @@ -12,11 +12,11 @@ # endif #endif -Index: VirtualBox-6.1.13/src/VBox/Additions/linux/drm/vbox_main.c +Index: VirtualBox-6.1.18/src/VBox/Additions/linux/drm/vbox_main.c =================================================================== ---- VirtualBox-6.1.13.orig/src/VBox/Additions/linux/drm/vbox_main.c -+++ VirtualBox-6.1.13/src/VBox/Additions/linux/drm/vbox_main.c -@@ -606,11 +606,13 @@ int vbox_dumb_destroy(struct drm_file *f +--- VirtualBox-6.1.18.orig/src/VBox/Additions/linux/drm/vbox_main.c ++++ VirtualBox-6.1.18/src/VBox/Additions/linux/drm/vbox_main.c +@@ -618,11 +618,13 @@ int vbox_dumb_destroy(struct drm_file *f #endif #if RTLNX_VER_MAX(4,19,0) && !RTLNX_RHEL_MAJ_PREREQ(7,7) && !RTLNX_RHEL_MAJ_PREREQ(8,1) && !RTLNX_SUSE_MAJ_PREREQ(15,1) && !RTLNX_SUSE_MAJ_PREREQ(12,5) @@ -30,29 +30,29 @@ void vbox_gem_free_object(struct drm_gem_object *obj) { -Index: VirtualBox-6.1.13/src/VBox/Additions/linux/drm/vbox_ttm.c +Index: VirtualBox-6.1.18/src/VBox/Additions/linux/drm/vbox_ttm.c =================================================================== ---- VirtualBox-6.1.13.orig/src/VBox/Additions/linux/drm/vbox_ttm.c -+++ VirtualBox-6.1.13/src/VBox/Additions/linux/drm/vbox_ttm.c -@@ -210,7 +210,7 @@ static struct ttm_backend_func vbox_tt_b - .destroy = &vbox_ttm_backend_destroy, +--- VirtualBox-6.1.18.orig/src/VBox/Additions/linux/drm/vbox_ttm.c ++++ VirtualBox-6.1.18/src/VBox/Additions/linux/drm/vbox_ttm.c +@@ -256,7 +256,7 @@ static struct ttm_backend_func vbox_tt_b }; + #endif -#if RTLNX_VER_MAX(4,17,0) && !RTLNX_RHEL_MAJ_PREREQ(7,6) && !RTLNX_SUSE_MAJ_PREREQ(15,1) && !RTLNX_SUSE_MAJ_PREREQ(12,5) +#if RTLNX_VER_MAX(4,17,0) && !RTLNX_RHEL_MAJ_PREREQ(7,6) && !RTLNX_SUSE_MAJ_PREREQ(15,1) && !RTLNX_SUSE_MAJ_PREREQ(12,5) && !defined(SUSE_SLE12) static struct ttm_tt *vbox_ttm_tt_create(struct ttm_bo_device *bdev, unsigned long size, u32 page_flags, -@@ -227,7 +227,7 @@ static struct ttm_tt *vbox_ttm_tt_create - return NULL; - +@@ -275,7 +275,7 @@ static struct ttm_tt *vbox_ttm_tt_create + #if RTLNX_VER_MAX(5,10,0) tt->func = &vbox_tt_backend_func; + #endif -#if RTLNX_VER_MAX(4,17,0) && !RTLNX_RHEL_MAJ_PREREQ(7,6) && !RTLNX_SUSE_MAJ_PREREQ(15,1) && !RTLNX_SUSE_MAJ_PREREQ(12,5) +#if RTLNX_VER_MAX(4,17,0) && !RTLNX_RHEL_MAJ_PREREQ(7,6) && !RTLNX_SUSE_MAJ_PREREQ(15,1) && !RTLNX_SUSE_MAJ_PREREQ(12,5) && !defined(SUSE_SLE12) if (ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page)) { #else if (ttm_tt_init(tt, bo, page_flags)) { -@@ -240,7 +240,7 @@ static struct ttm_tt *vbox_ttm_tt_create +@@ -288,7 +288,7 @@ static struct ttm_tt *vbox_ttm_tt_create } #if RTLNX_VER_MAX(4,17,0) @@ -61,7 +61,7 @@ static int vbox_ttm_tt_populate(struct ttm_tt *ttm) { return ttm_pool_populate(ttm); -@@ -274,7 +274,7 @@ static struct ttm_bo_driver vbox_bo_driv +@@ -327,7 +327,7 @@ static struct ttm_bo_driver vbox_bo_driv .io_mem_reserve = &vbox_ttm_io_mem_reserve, .io_mem_free = &vbox_ttm_io_mem_free, #if RTLNX_VER_MIN(4,12,0) || RTLNX_RHEL_MAJ_PREREQ(7,5) @@ -70,7 +70,7 @@ .io_mem_pfn = ttm_bo_default_io_mem_pfn, # endif #endif -@@ -421,7 +421,7 @@ int vbox_bo_create(struct drm_device *de +@@ -500,7 +500,7 @@ int vbox_bo_create(struct drm_device *de ret = ttm_bo_init(&vbox->ttm.bdev, &vboxbo->bo, size, ttm_bo_type_device, &vboxbo->placement, @@ -79,16 +79,16 @@ align >> PAGE_SHIFT, false, NULL, acc_size, #else align >> PAGE_SHIFT, false, acc_size, -@@ -450,7 +450,7 @@ static inline u64 vbox_bo_gpu_offset(str +@@ -533,7 +533,7 @@ static inline u64 vbox_bo_gpu_offset(str - int vbox_bo_pin(struct vbox_bo *bo, u32 pl_flag, u64 *gpu_addr) + int vbox_bo_pin(struct vbox_bo *bo, u32 mem_type, u64 *gpu_addr) { -#if RTLNX_VER_MIN(4,16,0) || RTLNX_RHEL_MAJ_PREREQ(7,6) || RTLNX_SUSE_MAJ_PREREQ(15,1) || RTLNX_SUSE_MAJ_PREREQ(12,5) +#if RTLNX_VER_MIN(4,16,0) || RTLNX_RHEL_MAJ_PREREQ(7,6) || RTLNX_SUSE_MAJ_PREREQ(15,1) || RTLNX_SUSE_MAJ_PREREQ(12,5) || defined(SUSE_SLE12) struct ttm_operation_ctx ctx = { false, false }; #endif int i, ret; -@@ -468,7 +468,7 @@ int vbox_bo_pin(struct vbox_bo *bo, u32 +@@ -551,7 +551,7 @@ int vbox_bo_pin(struct vbox_bo *bo, u32 for (i = 0; i < bo->placement.num_placement; i++) PLACEMENT_FLAGS(bo->placements[i]) |= TTM_PL_FLAG_NO_EVICT; @@ -97,7 +97,7 @@ ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); #else ret = ttm_bo_validate(&bo->bo, &bo->placement, &ctx); -@@ -486,7 +486,7 @@ int vbox_bo_pin(struct vbox_bo *bo, u32 +@@ -569,7 +569,7 @@ int vbox_bo_pin(struct vbox_bo *bo, u32 int vbox_bo_unpin(struct vbox_bo *bo) { @@ -106,7 +106,7 @@ struct ttm_operation_ctx ctx = { false, false }; #endif int i, ret; -@@ -502,7 +502,7 @@ int vbox_bo_unpin(struct vbox_bo *bo) +@@ -585,7 +585,7 @@ int vbox_bo_unpin(struct vbox_bo *bo) for (i = 0; i < bo->placement.num_placement; i++) PLACEMENT_FLAGS(bo->placements[i]) &= ~TTM_PL_FLAG_NO_EVICT; @@ -115,7 +115,7 @@ ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); #else ret = ttm_bo_validate(&bo->bo, &bo->placement, &ctx); -@@ -520,7 +520,7 @@ int vbox_bo_unpin(struct vbox_bo *bo) +@@ -603,7 +603,7 @@ int vbox_bo_unpin(struct vbox_bo *bo) */ int vbox_bo_push_sysram(struct vbox_bo *bo) { @@ -124,7 +124,7 @@ struct ttm_operation_ctx ctx = { false, false }; #endif int i, ret; -@@ -541,7 +541,7 @@ int vbox_bo_push_sysram(struct vbox_bo * +@@ -624,7 +624,7 @@ int vbox_bo_push_sysram(struct vbox_bo * for (i = 0; i < bo->placement.num_placement; i++) PLACEMENT_FLAGS(bo->placements[i]) |= TTM_PL_FLAG_NO_EVICT; @@ -133,10 +133,10 @@ ret = ttm_bo_validate(&bo->bo, &bo->placement, false, false); #else ret = ttm_bo_validate(&bo->bo, &bo->placement, &ctx); -Index: VirtualBox-6.1.13/src/VBox/Additions/linux/drm/vbox_drv.h +Index: VirtualBox-6.1.18/src/VBox/Additions/linux/drm/vbox_drv.h =================================================================== ---- VirtualBox-6.1.13.orig/src/VBox/Additions/linux/drm/vbox_drv.h -+++ VirtualBox-6.1.13/src/VBox/Additions/linux/drm/vbox_drv.h +--- VirtualBox-6.1.18.orig/src/VBox/Additions/linux/drm/vbox_drv.h ++++ VirtualBox-6.1.18/src/VBox/Additions/linux/drm/vbox_drv.h @@ -87,6 +87,9 @@ #else # define RTLNX_RHEL_MAX(a_iMajor, a_iMinor) (0) @@ -147,10 +147,10 @@ /** @def RTLNX_RHEL_RANGE * Check that it's a RedHat kernel in the given version range. -Index: VirtualBox-6.1.13/src/VBox/Additions/linux/drm/vbox_mode.c +Index: VirtualBox-6.1.18/src/VBox/Additions/linux/drm/vbox_mode.c =================================================================== ---- VirtualBox-6.1.13.orig/src/VBox/Additions/linux/drm/vbox_mode.c -+++ VirtualBox-6.1.13/src/VBox/Additions/linux/drm/vbox_mode.c +--- VirtualBox-6.1.18.orig/src/VBox/Additions/linux/drm/vbox_mode.c ++++ VirtualBox-6.1.18/src/VBox/Additions/linux/drm/vbox_mode.c @@ -544,7 +544,8 @@ static void vbox_set_edid(struct drm_con for (i = 0; i < EDID_SIZE - 1; ++i) sum += edid[i];