commit virtualbox for openSUSE:Leap:15.2:Update

2020-09-20 Thread root
Hello community,

here is the log from the commit of package virtualbox for 
openSUSE:Leap:15.2:Update checked in at 2020-09-20 12:20:56

Comparing /work/SRC/openSUSE:Leap:15.2:Update/virtualbox (Old)
 and  /work/SRC/openSUSE:Leap:15.2:Update/.virtualbox.new.4249 (New)


Package is "virtualbox"

Sun Sep 20 12:20:56 2020 rev:2 rq:835115 version:unknown

Changes:

New Changes file:

NO CHANGES FILE!!!



Other differences:
--
++ _link ++
--- /var/tmp/diff_new_pack.wudyIx/_old  2020-09-20 12:21:15.177187133 +0200
+++ /var/tmp/diff_new_pack.wudyIx/_new  2020-09-20 12:21:15.177187133 +0200
@@ -1 +1 @@
-
+




commit virtualbox for openSUSE:Leap:15.2

2020-06-11 Thread root
Hello community,

here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 
checked in at 2020-06-11 16:18:31

Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3606 (New)


Package is "virtualbox"

Thu Jun 11 16:18:31 2020 rev:87 rq:812608 version:6.1.10

Changes:

--- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes  2020-05-21 
12:59:41.642841390 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3606/virtualbox.changes
2020-06-11 16:19:15.290940720 +0200
@@ -1,0 +2,24 @@
+Fri Jun  5 20:42:04 UTC 2020 - Larry Finger 
+
+- Version bump to 6.1.10 (released June 05 2020 by Oracle)
+
+  This is a maintenance release. The following items were fixed and/or added:
+
+  GUI: Fixed crash when using Qt on Xwayland sessions (bug #19583)
+  GUI: Fixed mouse pointer doesn't work properly in Windows guests when 
scaling is on (bug #19597)
+  VBoxManage: Fixed crash of 'VBoxManage internalcommands repairhd' when 
processing invalid input (bug #19579)
+  Settings: disable audio input and audio output by default for new VMs (bug 
#19527)
+  Guest Additions: Fixed resizing and multi monitor handling for Wayland 
guests. (bug #19496)
+  Guest Additions: Fixed VBoxClient error: The parent session seems to be 
non-X11. (bug #19590)
+  Linux host and guest: Linux kernel version 5.7 support. (bug #19516
+
+  File "fix_wayland_crash.patch" is removed - fixed upstream.
+
+---
+Fri May 29 14:59:11 UTC 2020 - Larry Finger 
+
+- Gsoap 2.8.103 changes the way that "soap_socket_errno" is handled.
+  File "handle_gsoap_208103.patch" is added.
+  Handle case where Wayland chooses wrong video. File 
"fix_wayland_crash.patch" is added. 
+
+---

Old:

  VirtualBox-6.1.8-patched.tar.bz2

New:

  VirtualBox-6.1.10-patched.tar.bz2
  handle_gsoap_208103.patch



Other differences:
--
++ virtualbox.spec ++
--- /var/tmp/diff_new_pack.OFO13E/_old  2020-06-11 16:19:16.482943944 +0200
+++ /var/tmp/diff_new_pack.OFO13E/_new  2020-06-11 16:19:16.486943954 +0200
@@ -47,7 +47,7 @@
 %define _udevrulesdir /usr/lib/udev/rules.d
 Name:   virtualbox
 # * If the VB version exceeds 6.1.x, notify the libvirt maintainer!!
-Version:6.1.8
+Version:6.1.10
 Release:0
 Summary:VirtualBox is an Emulator
 License:GPL-2.0-or-later
@@ -154,6 +154,8 @@
 Patch135:   fix-missing-includes-with-qt-5.15.patch
 # Fix builds with GCC10
 Patch136:   fixes_for_gcc10.patch
+# Fix for chanes in GSOAP 2.8.103
+Patch137:   handle_gsoap_208103.patch
 Patch999:   virtualbox-fix-ui-background-color.patch
 #
 BuildRequires:  LibVNCServer-devel
@@ -458,6 +460,7 @@
 %patch134 -p1
 %patch135 -p1
 %patch136 -p1
+%patch137 -p1
 # make VB UI background colors look sane again
 %patch999 -p1
 

++ UserManual.pdf ++
(binary differes)

++ VirtualBox-6.1.8-patched.tar.bz2 -> VirtualBox-6.1.10-patched.tar.bz2 
++
/work/SRC/openSUSE:Leap:15.2/virtualbox/VirtualBox-6.1.8-patched.tar.bz2 
/work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3606/VirtualBox-6.1.10-patched.tar.bz2
 differ: char 11, line 1

++ fixes_for_gcc10.patch ++
--- /var/tmp/diff_new_pack.OFO13E/_old  2020-06-11 16:19:16.594944247 +0200
+++ /var/tmp/diff_new_pack.OFO13E/_new  2020-06-11 16:19:16.594944247 +0200
@@ -1,7 +1,7 @@
-Index: VirtualBox-6.1.8/Config.kmk
+Index: VirtualBox-6.1.10/Config.kmk
 ===
 VirtualBox-6.1.8.orig/Config.kmk
-+++ VirtualBox-6.1.8/Config.kmk
+--- VirtualBox-6.1.10.orig/Config.kmk
 VirtualBox-6.1.10/Config.kmk
 @@ -2684,8 +2684,16 @@ else
   # The reason for this hack is that the windows kmk_ash cannot deal with 
$((1+1)).
   # Some versions of gcc (e.g. openSUSE11) return only major.minor on `gcc 
-dumpversion`.
@@ -21,13 +21,13 @@
  endif
  
  # YASM macros
-Index: VirtualBox-6.1.8/src/VBox/Debugger/DBGCDumpImage.cpp
+Index: VirtualBox-6.1.10/src/VBox/Debugger/DBGCDumpImage.cpp
 ===
 VirtualBox-6.1.8.orig/src/VBox/Debugger/DBGCDumpImage.cpp
-+++ VirtualBox-6.1.8/src/VBox/Debugger/DBGCDumpImage.cpp
-@@ -468,7 +468,7 @@ static const char *dbgcMachoCpuType(uint
+--- VirtualBox-6.1.10.orig/src/VBox/Debugger/DBGCDumpImage.cpp
 VirtualBox-6.1.10/src/VBox/Debugger/DBGCDumpImage.cpp
+@@ -468,7 +468,7 @@ static const char *dbgcMachoCpuType(int3
  {
- switch (uType)
+ switch (iType)
  {
 -case CPU_TYPE_ANY:  return "CPU_TYPE_ANY";
 +default:  return 

commit virtualbox for openSUSE:Leap:15.2

2020-05-21 Thread root
Hello community,

here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 
checked in at 2020-05-21 12:59:35

Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.2738 (New)


Package is "virtualbox"

Thu May 21 12:59:35 2020 rev:86 rq:807307 version:6.1.8

Changes:

--- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes  2020-04-18 
18:41:04.241958685 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.2738/virtualbox.changes
2020-05-21 12:59:41.642841390 +0200
@@ -1,0 +2,20 @@
+Sat May 16 00:52:34 UTC 2020 - Larry Finger 
+
+- Version bump to 6.1.8 (released May 15 2020 by Oracle)
+
+  This is a maintenance release. The following items were fixed and/or added:
+
+  File "fixes_for_5.7.patch" is removed as the issue was fixed upstream.
+
+  GUI: Fix several layout and mouse position handling bugs with soft keyboard
+  GUI: Fixed crash on last VM removed (6.1.4 regression; bug #19568, #19525, 
#19506, #19490, #19481, #19397)
+  GUI and API: Allow renaming VMs which are in saved state
+  Serial: Fixed slow guest output when using the TCP server mode without 
anyone being connected
+  Guest Additions: Restored 'VBoxClient--checkhostversion' functionality 
(6.1.0 regression; bug #19470)
+  Guest Additions: Fixed resizing and multi monitor handling for X11 guests. 
(6.1.0 regression; bug #19496)
+  Guest Additions: Build problems fix with Oracle Linux 8.2 (Red Hat 
compatible kernel) / Red Hat Enterprise Linux 8.2 / CentOS 8.2 (bug #19391)
+  Guest Control/VBoxManage: Fixed handling of multiple environment variables 
supplied to 'VBoxManage guestcontrol VM run' (6.1.6/6.0.20 regression; bug 
#19518)
+  Guest Control: Implemented support for long(er) command lines
+  Guest Control: Various stability improvements
+
+---

Old:

  VirtualBox-6.1.6-patched.tar.bz2
  fixes_for_5.7.patch

New:

  VirtualBox-6.1.8-patched.tar.bz2



Other differences:
--
++ virtualbox.spec ++
--- /var/tmp/diff_new_pack.t0qmPW/_old  2020-05-21 12:59:43.026844405 +0200
+++ /var/tmp/diff_new_pack.t0qmPW/_new  2020-05-21 12:59:43.026844405 +0200
@@ -47,7 +47,7 @@
 %define _udevrulesdir /usr/lib/udev/rules.d
 Name:   virtualbox
 # * If the VB version exceeds 6.1.x, notify the libvirt maintainer!!
-Version:6.1.6
+Version:6.1.8
 Release:0
 Summary:VirtualBox is an Emulator
 License:GPL-2.0-or-later
@@ -154,8 +154,6 @@
 Patch135:   fix-missing-includes-with-qt-5.15.patch
 # Fix builds with GCC10
 Patch136:   fixes_for_gcc10.patch
-# Fix build for kernel 5.7
-Patch137:   fixes_for_5.7.patch
 Patch999:   virtualbox-fix-ui-background-color.patch
 #
 BuildRequires:  LibVNCServer-devel
@@ -460,7 +458,6 @@
 %patch134 -p1
 %patch135 -p1
 %patch136 -p1
-%patch137 -p1
 # make VB UI background colors look sane again
 %patch999 -p1
 

++ UserManual.pdf ++
(binary differes)

++ VirtualBox-6.1.6-patched.tar.bz2 -> VirtualBox-6.1.8-patched.tar.bz2 
++
/work/SRC/openSUSE:Leap:15.2/virtualbox/VirtualBox-6.1.6-patched.tar.bz2 
/work/SRC/openSUSE:Leap:15.2/.virtualbox.new.2738/VirtualBox-6.1.8-patched.tar.bz2
 differ: char 11, line 1

++ fixes_for_gcc10.patch ++
--- /var/tmp/diff_new_pack.t0qmPW/_old  2020-05-21 12:59:43.134844640 +0200
+++ /var/tmp/diff_new_pack.t0qmPW/_new  2020-05-21 12:59:43.134844640 +0200
@@ -1,13 +1,13 @@
-Index: VirtualBox-6.1.4/Config.kmk
+Index: VirtualBox-6.1.8/Config.kmk
 ===
 VirtualBox-6.1.4.orig/Config.kmk
-+++ VirtualBox-6.1.4/Config.kmk
+--- VirtualBox-6.1.8.orig/Config.kmk
 VirtualBox-6.1.8/Config.kmk
 @@ -2684,8 +2684,16 @@ else
   # The reason for this hack is that the windows kmk_ash cannot deal with 
$((1+1)).
   # Some versions of gcc (e.g. openSUSE11) return only major.minor on `gcc 
-dumpversion`.
   # gcc-5 of openSUSE42.1 only returns the major version on `gcc -dumpversion`!
 - VBOX_GCC_VERSION = $(shell ($(1) -dumpfullversion 2>/dev/null || $(1) 
-dumpversion) | \
--$(SED_EXT) 
's|\([0-9]\)\.\{0,1\}\([0-9]\{0,1\}\)\.\{0,1\}\([0-9]\{0,1\}\).*|$$(int-add 
$$(int-mul 1, \1), $$(int-mul 100, $$(firstword \2 0)), $$(firstword \3 
0))|' )
+-$(SED_EXT) 
's|\([0-9][0-9]*\)\.\{0,1\}\([0-9]\{0,\}\)\.\{0,1\}\([0-9]\{0,\}\).*|$$(int-add 
$$(int-mul 1, \1), $$(int-mul 100, $$(firstword \2 0)), $$(firstword \3 
0))|' )
 + #
 + # Check to make sure that the compiler has either  -dumpfullversion or 
-dumpversion. gcc-10 has neither
 + RC = $(shell ($(1) -dumpfullversion 2>/dev/null || $(1) -dumpversion 
2>/dev/null) ; echo $$?)
@@ -16,15 

commit virtualbox for openSUSE:Leap:15.2

2020-04-18 Thread root
Hello community,

here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 
checked in at 2020-04-18 18:40:59

Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.2738 (New)


Package is "virtualbox"

Sat Apr 18 18:40:59 2020 rev:85 rq:795146 version:6.1.6

Changes:

--- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes  2020-04-02 
16:48:36.509974871 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.2738/virtualbox.changes
2020-04-18 18:41:04.241958685 +0200
@@ -1,0 +2,51 @@
+Wed Apr 15 17:40:41 UTC 2020 - Larry Finger 
+
+- Version bump to 6.1.6 (released April 14 2020 by Oracle)
+
+  This version fixes bsc#1169249, bsc#1169202, and bsc#1166782.
+
+  This is a maintenance release. The following items were fixed and/or added:
+
+  GUI: Multiple enhancements including visual elements updates
+  Graphics: Fixed monitor resizing and multi-monitor handling bugs on X11 
guests with VMSVGA graphics adapter
+  Graphics: Enhancements in 2D and 3D acceleration and rendering
+  USB: Multiple enhancements improving prformance and stability
+  Serial port: Improve error handling and fix hang when host port disappears
+  VBoxManage: Multiple fixes for guestcontrol operations
+  API: Fix for exception handling bug in Python bindings
+  Shared clipboard: Multiple fixes including possible crash and HTML data 
support
+  Linux host and guest: Support Linux kernel 5.6 (bug #19312)
+
+  File "VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch" removed - fixed 
upstream.
+  File "fixes_for_5.6.patch" removed - fixed upstream.
+  File "change_default_display.patch" removed - fixed upstream.
+
+---
+Mon Apr 13 18:02:12 UTC 2020 - Larry Finger 
+
+- Fix bug that deletes everything in ~/.vbox/
+
+---
+Mon Apr 13 17:22:38 UTC 2020 - Larry Finger 
+
+- Fix builds for kernel 5.7. File "fixes_for_5.7.patch" is added.
+
+---
+Thu Apr  9 21:49:36 UTC 2020 - Larry Finger 
+
+- Change default display type for openSUSE virtual machines. The default type
+  has been VMSVGA; however, this display type fails to utilize driver 
vboxvideo.
+  thus the display size is fixed. This problem is under investigation, but
+  until a fix is found, the default is changed to VBoxVGA with file
+  "add change_default_display.patch".
+- Makefile in the kernel-host-source package has a typo bug fixed (boo#1168910)
+  and a large number of warnings are fixed.
+
+---
+Sun Apr  5 18:05:53 UTC 2020 - Hans-Peter Jansen 
+
+- apply fixes for kernel 5.6 unconditionally
+- adjust fixes_for_5.6.patch in such a way, it can be applied unconditionally
+  (in order to support builds for newer kernel with older distributions)
+
+---

Old:

  VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch
  VirtualBox-6.1.4-patched.tar.bz2
  fixes_for_5.6.patch

New:

  VirtualBox-6.1.6-patched.tar.bz2
  fixes_for_5.7.patch



Other differences:
--
++ virtualbox.spec ++
--- /var/tmp/diff_new_pack.rUSv9f/_old  2020-04-18 18:41:06.145962706 +0200
+++ /var/tmp/diff_new_pack.rUSv9f/_new  2020-04-18 18:41:06.149962715 +0200
@@ -47,7 +47,7 @@
 %define _udevrulesdir /usr/lib/udev/rules.d
 Name:   virtualbox
 # * If the VB version exceeds 6.1.x, notify the libvirt maintainer!!
-Version:6.1.4
+Version:6.1.6
 Release:0
 Summary:VirtualBox is an Emulator
 License:GPL-2.0-or-later
@@ -150,14 +150,12 @@
 Patch133:   fixes_for_leap15.2.patch
 # Fixes for API changes in kernel 5.6
 Patch134:   fixes_for_5.5.patch
-# Fixes for API changes in kernel 5.6
-Patch135:   fixes_for_5.6.patch
-# Fis VBoxClient Crashes
-Patch136:   VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch
 # Fix build for Qt 5.15
-Patch137:   fix-missing-includes-with-qt-5.15.patch
+Patch135:   fix-missing-includes-with-qt-5.15.patch
 # Fix builds with GCC10
-Patch138:   fixes_for_gcc10.patch
+Patch136:   fixes_for_gcc10.patch
+# Fix build for kernel 5.7
+Patch137:   fixes_for_5.7.patch
 Patch999:   virtualbox-fix-ui-background-color.patch
 #
 BuildRequires:  LibVNCServer-devel
@@ -460,12 +458,9 @@
 %endif
 %patch133 -p1
 %patch134 -p1
-%if 0%{?suse_version} > 1500
 %patch135 -p1
-%endif
 %patch136 -p1
 %patch137 -p1
-%patch138 -p1
 # make VB UI background colors look sane again
 %patch999 -p1
 

++ UserManual.pdf ++
(binary differes)

++ 

commit virtualbox for openSUSE:Leap:15.2

2020-04-02 Thread root
Hello community,

here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 
checked in at 2020-04-02 16:48:35

Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3248 (New)


Package is "virtualbox"

Thu Apr  2 16:48:35 2020 rev:84 rq:790241 version:6.1.4

Changes:

--- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes  2020-03-26 
05:41:21.195277986 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3248/virtualbox.changes
2020-04-02 16:48:36.509974871 +0200
@@ -1,0 +2,14 @@
+Sun Mar 29 19:20:48 UTC 2020 - Larry Finger 
+
+- Fix build errors for gcc-10 (boo#1167897). File "fixes_for_gcc10.patch" is
+  added.
+- Convert /usr/bin/VirtualBox to use "~/.config/VirtualBox" instead "~/.vbox".
+  This change was requested in boo#1167660.
+
+---
+Fri Mar 27 09:32:21 UTC 2020 - Antonio Larrosa 
+
+- Add patch to fix missing include with Qt 5.15:
+  * fix-missing-includes-with-qt-5.15.patch
+
+---

New:

  fix-missing-includes-with-qt-5.15.patch
  fixes_for_gcc10.patch



Other differences:
--
++ virtualbox.spec ++
--- /var/tmp/diff_new_pack.nr3ZiU/_old  2020-04-02 16:48:39.169978031 +0200
+++ /var/tmp/diff_new_pack.nr3ZiU/_new  2020-04-02 16:48:39.173978035 +0200
@@ -154,6 +154,10 @@
 Patch135:   fixes_for_5.6.patch
 # Fis VBoxClient Crashes
 Patch136:   VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch
+# Fix build for Qt 5.15
+Patch137:   fix-missing-includes-with-qt-5.15.patch
+# Fix builds with GCC10
+Patch138:   fixes_for_gcc10.patch
 Patch999:   virtualbox-fix-ui-background-color.patch
 #
 BuildRequires:  LibVNCServer-devel
@@ -460,6 +464,8 @@
 %patch135 -p1
 %endif
 %patch136 -p1
+%patch137 -p1
+%patch138 -p1
 # make VB UI background colors look sane again
 %patch999 -p1
 

++ VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch ++
--- /var/tmp/diff_new_pack.nr3ZiU/_old  2020-04-02 16:48:39.217978087 +0200
+++ /var/tmp/diff_new_pack.nr3ZiU/_new  2020-04-02 16:48:39.221978092 +0200
@@ -63,3 +63,4 @@
  
  #ifdef VBOX_WITH_SHARED_CLIPBOARD_FUSE
  int rc2 = vboxClipboardFUSEStop();
+

++ fix-missing-includes-with-qt-5.15.patch ++
Index: 
VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/globals/UIImageTools.cpp
===
--- 
VirtualBox-6.1.4.orig/src/VBox/Frontends/VirtualBox/src/globals/UIImageTools.cpp
+++ VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/globals/UIImageTools.cpp
@@ -17,6 +17,7 @@
 
 /* Qt includes: */
 #include 
+#include 
 
 /* GUI include */
 #include "UIImageTools.h"
Index: VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.cpp
===
--- 
VirtualBox-6.1.4.orig/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.cpp
+++ VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.cpp
@@ -19,6 +19,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
Index: VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.h
===
--- VirtualBox-6.1.4.orig/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.h
+++ VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupBox.h
@@ -24,6 +24,7 @@
 /* Qt includes: */
 #include 
 #include 
+#include 
 
 /* GUI includes: */
 #include "UILibraryDefs.h"
@@ -34,7 +35,6 @@ class QIcon;
 class QLabel;
 class QMouseEvent;
 class QObject;
-class QPainterPath;
 class QPaintEvent;
 class QResizeEvent;
 class QString;
Index: 
VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIMiniToolBar.cpp
===
--- 
VirtualBox-6.1.4.orig/src/VBox/Frontends/VirtualBox/src/widgets/UIMiniToolBar.cpp
+++ VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIMiniToolBar.cpp
@@ -21,6 +21,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
Index: 
VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIMenuToolBar.cpp
===
--- 
VirtualBox-6.1.4.orig/src/VBox/Frontends/VirtualBox/src/widgets/UIMenuToolBar.cpp
+++ VirtualBox-6.1.4/src/VBox/Frontends/VirtualBox/src/widgets/UIMenuToolBar.cpp
@@ -19,6 +19,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 
++ fixes_for_gcc10.patch ++
Index: VirtualBox-6.1.4/Config.kmk
===
--- 

commit virtualbox for openSUSE:Leap:15.2

2020-03-25 Thread root
Hello community,

here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 
checked in at 2020-03-26 05:41:16

Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160 (New)


Package is "virtualbox"

Thu Mar 26 05:41:16 2020 rev:83 rq:787934 version:6.1.4

Changes:

--- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes  2020-03-21 
16:47:46.233675121 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160/virtualbox.changes
2020-03-26 05:41:21.195277986 +0100
@@ -1,0 +2,19 @@
+Tue Mar 24 01:51:36 UTC 2020 - Larry Finger 
+
+- With version 6.1.4 of VB, the bidirectional clipboard part of VBoxClient
+  for guest systems is failing. A patch is provided at
+  https://www.virtualbox.org/ticket/19336. These changes have been added
+  to file "VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch". This
+  fixes boo #1167403 "VBoxClient --clipboard dies".
+
+---
+Sun Mar 22 20:36:40 UTC 2020 - Larry Finger 
+
+- Update the wrapper that starts the UI for VirtualBox to check the
+  version of the extpack that is installed. If no pack is installed
+  or if the license is not current, the new code does nothing. If there
+  is a current license and the installed pack does not match the
+  running version of VB, then the script downloads and installs the
+  new version. File "update-extpack.sh" is added.
+
+---

New:

  update-extpack.sh



Other differences:
--
++ virtualbox.spec ++
--- /var/tmp/diff_new_pack.gWlymr/_old  2020-03-26 05:41:25.951280452 +0100
+++ /var/tmp/diff_new_pack.gWlymr/_new  2020-03-26 05:41:25.955280454 +0100
@@ -67,6 +67,7 @@
 Source4:%{name}-default.virtualbox
 Source5:%{name}-kmp-files
 Source7:%{name}-kmp-preamble
+Source8:update-extpack.sh
 Source9:%{name}-wrapper.sh
 Source10:   %{name}-LocalConfig.kmk
 Source11:   %{name}-60-vboxdrv.rules
@@ -717,7 +718,7 @@
 install -m 644 %{SOURCE4}  
%{buildroot}%{_sysconfdir}/default/virtualbox
 #install wrapper script
 install -m 644 %{SOURCE9}  
%{buildroot}%{_bindir}/VirtualBox
-
+install -m 644 %{SOURCE8}  
%{buildroot}%{_bindir}/update-extpack.sh
 # Service files to load kernel modules on boot
 install -m 0644 %{SOURCE14}
%{buildroot}%{_unitdir}/vboxdrv.service
 ln -s -f %{_sbindir}/service   
%{buildroot}%{_sbindir}/rcvboxdrv
@@ -1004,6 +1005,7 @@
 %{_vbox_instdir}/VirtualBox
 #wrapper script is in bindir
 %attr(0755,root,root) %{_bindir}/VirtualBox
+%attr(0755,root,root) %{_bindir}/update-extpack.sh
 #rules fixing script is in /sbin
 %attr(0755,root,root) /sbin/vbox-fix-usb-rules.sh
 #ldd shows libQt* dependency

++ VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch ++
--- /var/tmp/diff_new_pack.gWlymr/_old  2020-03-26 05:41:26.007280481 +0100
+++ /var/tmp/diff_new_pack.gWlymr/_new  2020-03-26 05:41:26.007280481 +0100
@@ -1,6 +1,7 @@
-diff -up 
VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp~ 
VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp
 VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp~   
2020-02-18 18:13:08.0 +0100
-+++ VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp
2020-03-03 16:27:49.947341705 +0100
+Index: VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp
+===
+--- 
VirtualBox-6.1.4.orig/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp
 VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp
 @@ -100,16 +100,19 @@ static void x11Connect(struct X11CONTEXT
  {
  XCloseDisplay(pContext->pDisplay);
@@ -21,3 +22,44 @@
  }
  pContext->rootWindow = DefaultRootWindow(pContext->pDisplay);
  }
+Index: VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/clipboard.cpp
+===
+--- VirtualBox-6.1.4.orig/src/VBox/Additions/x11/VBoxClient/clipboard.cpp
 VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/clipboard.cpp
+@@ -215,7 +215,6 @@ DECLCALLBACK(void) ShClX11RequestFromX11
+  *
+  * @returns VBox status code.
+  */
+-#if 0
+ static int vboxClipboardConnect(void)
+ {
+ LogFlowFuncEnter();
+@@ -245,7 +244,6 @@ static int vboxClipboardConnect(void)
+ LogFlowFuncLeaveRC(rc);
+ return rc;
+ }
+-#endif
+ 
+ /**
+  * The main loop of our clipboard reader.
+@@ -469,7 +467,7 @@ static int run(struct VBCLSERVICE **ppIn
+   

commit virtualbox for openSUSE:Leap:15.2

2020-03-21 Thread root
Hello community,

here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 
checked in at 2020-03-21 16:46:27

Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160 (New)


Package is "virtualbox"

Sat Mar 21 16:46:27 2020 rev:82 rq:786921 version:6.1.4

Changes:

--- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes  2020-03-17 
04:16:04.364991588 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160/virtualbox.changes
2020-03-21 16:47:46.233675121 +0100
@@ -1,0 +2,8 @@
+Mon Mar 16 21:32:05 UTC 2020 - Larry Finger 
+
+- A fix for boo #1166782 ("VirtualBox Guest 6.1.4 for OpenSUSE 15.1 constant
+  segfault in libX11.so.6.3 every 5 seconds") is fixed.
+  File "VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch", published in
+  https://www.virtualbox.org/ticket/19357, fixes the problem.
+
+---

New:

  VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch



Other differences:
--
++ virtualbox.spec ++
--- /var/tmp/diff_new_pack.TXPuXj/_old  2020-03-21 16:47:48.885676800 +0100
+++ /var/tmp/diff_new_pack.TXPuXj/_new  2020-03-21 16:47:48.889676802 +0100
@@ -151,6 +151,8 @@
 Patch134:   fixes_for_5.5.patch
 # Fixes for API changes in kernel 5.6
 Patch135:   fixes_for_5.6.patch
+# Fis VBoxClient Crashes
+Patch136:   VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch
 Patch999:   virtualbox-fix-ui-background-color.patch
 #
 BuildRequires:  LibVNCServer-devel
@@ -456,6 +458,7 @@
 %if 0%{?suse_version} > 1500
 %patch135 -p1
 %endif
+%patch136 -p1
 # make VB UI background colors look sane again
 %patch999 -p1
 

++ VirtualBox-6.1.4-VBoxClient-vmsvga-x11-crash.patch ++
diff -up 
VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp~ 
VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp
--- VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp~
2020-02-18 18:13:08.0 +0100
+++ VirtualBox-6.1.4/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp 
2020-03-03 16:27:49.947341705 +0100
@@ -100,16 +100,19 @@ static void x11Connect(struct X11CONTEXT
 {
 XCloseDisplay(pContext->pDisplay);
 pContext->pDisplay = NULL;
+return;
 }
 if (!XRRQueryExtension(pContext->pDisplay, >hRandREventBase, 
>hRandRErrorBase))
 {
 XCloseDisplay(pContext->pDisplay);
 pContext->pDisplay = NULL;
+return;
 }
 if (!XRRQueryVersion(pContext->pDisplay, >hRandRMajor, 
>hRandRMinor))
 {
 XCloseDisplay(pContext->pDisplay);
 pContext->pDisplay = NULL;
+return;
 }
 pContext->rootWindow = DefaultRootWindow(pContext->pDisplay);
 }




commit virtualbox for openSUSE:Leap:15.2

2020-03-16 Thread root
Hello community,

here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 
checked in at 2020-03-17 04:15:38

Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160 (New)


Package is "virtualbox"

Tue Mar 17 04:15:38 2020 rev:81 rq:785508 version:6.1.4

Changes:

--- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes  2020-03-06 
12:40:51.826742121 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160/virtualbox.changes
2020-03-17 04:16:04.364991588 +0100
@@ -1,0 +2,20 @@
+Wed Mar 11 20:10:36 UTC 2020 - Larry Finger 
+
+- Version bump to 6.1.4 (released February 19 2020 by Oracle)
+
+  This is a maintenance release. The following items were fixed and/or added:
+
+  Virtualization core: Fixed a rare issue with ICEBP instruction causing guru 
meditations on Intel hosts (6.1.0 regression; bug #19171)
+  Virtualization core: Fixed macOS Catalina guests failing to boot after 
upgrading to 10.15.2 onwards (bug #19188)
+  GUI: recent NLS integration and bug fixes for GUI and Qt translation tags
+  USB: Fix isochronous transfers to the VM for xHCI
+  Serial: Fix buffer handling, avoiding receiving stale data when the receive 
queue is flushed (bug #18671)
+  Serial: Improve host serial port passthrough handling on Windows host
+  VBoxManage: Restore old --clipboard option for modifyvm command
+  Linux guest: Support Linux 5.5 (bug #19145)
+  Linux guest: Shared folder fix for loopback mounting of images
+  BIOS: Always report non-ATA disks as ready
+  BIOS: Report EFI support through DMI table (bug 19144)
+  VGA BIOS: Reduce stack space usage for INT 10h handlers
+
+---

Old:

  VirtualBox-6.1.2-patched.tar.bz2

New:

  VirtualBox-6.1.4-patched.tar.bz2



Other differences:
--
++ virtualbox.spec ++
--- /var/tmp/diff_new_pack.Qppjcu/_old  2020-03-17 04:16:08.004993699 +0100
+++ /var/tmp/diff_new_pack.Qppjcu/_new  2020-03-17 04:16:08.020993708 +0100
@@ -47,7 +47,7 @@
 %define _udevrulesdir /usr/lib/udev/rules.d
 Name:   virtualbox
 # * If the VB version exceeds 6.1.x, notify the libvirt maintainer!!
-Version:6.1.2
+Version:6.1.4
 Release:0
 Summary:VirtualBox is an Emulator
 License:GPL-2.0-or-later
@@ -147,7 +147,7 @@
 Patch132:   fixes_for_qt5.13.patch
 # Fixes for openSUSE Leap 15.2
 Patch133:   fixes_for_leap15.2.patch
-# Fixes for API changes in kernel 5.5
+# Fixes for API changes in kernel 5.6
 Patch134:   fixes_for_5.5.patch
 # Fixes for API changes in kernel 5.6
 Patch135:   fixes_for_5.6.patch

++ UserManual.pdf ++
(binary differes)

++ VirtualBox-6.1.2-patched.tar.bz2 -> VirtualBox-6.1.4-patched.tar.bz2 
++
/work/SRC/openSUSE:Leap:15.2/virtualbox/VirtualBox-6.1.2-patched.tar.bz2 
/work/SRC/openSUSE:Leap:15.2/.virtualbox.new.3160/VirtualBox-6.1.4-patched.tar.bz2
 differ: char 11, line 1

++ fixes_for_5.5.patch ++
--- /var/tmp/diff_new_pack.Qppjcu/_old  2020-03-17 04:16:08.212993820 +0100
+++ /var/tmp/diff_new_pack.Qppjcu/_new  2020-03-17 04:16:08.216993822 +0100
@@ -1,7 +1,7 @@
-Index: VirtualBox-6.1.2/src/VBox/HostDrivers/linux/Makefile
+Index: VirtualBox-6.1.4/src/VBox/HostDrivers/linux/Makefile
 ===
 VirtualBox-6.1.2.orig/src/VBox/HostDrivers/linux/Makefile
-+++ VirtualBox-6.1.2/src/VBox/HostDrivers/linux/Makefile
+--- VirtualBox-6.1.4.orig/src/VBox/HostDrivers/linux/Makefile
 VirtualBox-6.1.4/src/VBox/HostDrivers/linux/Makefile
 @@ -35,9 +35,6 @@ endif
  ifneq ($(wildcard $(CURDIR)/vboxnetadp/Makefile),)
   obj-m += vboxnetadp/
@@ -33,7 +33,7 @@
fi; \
 +  export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetflt/Module.symvers; \
echo "=== Building 'vboxnetflt' module ==="; \
-   $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetflt || exit 1; \
+   $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) 
KBUILD_EXTRA_SYMBOLS=$(abspath vboxnetflt/Module.symvers) -C vboxnetflt || exit 
1; \
cp vboxnetflt/vboxnetflt.ko .; \
 @@ -75,41 +74,29 @@ vboxnetadp: vboxdrv
if [ -f vboxdrv/Module.symvers ]; then \
@@ -41,8 +41,8 @@
fi; \
 +  export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetadp/Module.symvers; \
echo "=== Building 'vboxnetadp' module ==="; \
--  $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp || exit 1; \
-+$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp || exit 1; 
\
+-  $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) 
KBUILD_EXTRA_SYMBOLS=$(abspath vboxnetadp/Module.symvers) -C vboxnetadp || exit 
1; \
++   

commit virtualbox for openSUSE:Leap:15.2

2020-03-06 Thread root
Hello community,

here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 
checked in at 2020-03-06 12:38:58

Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092 (New)


Package is "virtualbox"

Fri Mar  6 12:38:58 2020 rev:80 rq:781119 version:6.1.2

Changes:

--- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes  2020-02-19 
18:48:19.339006353 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092/virtualbox.changes   
2020-03-06 12:40:51.826742121 +0100
@@ -1,0 +2,6 @@
+Thu Feb 27 18:38:46 UTC 2020 - Larry Finger 
+
+- Kernel 5.6.0-rc3 introduced some fixes for the Y2038 problem. File 
"fixes_for_5.6"
+  has been modified to handle these changes.
+
+---



Other differences:
--
++ virtualbox.spec ++
--- /var/tmp/diff_new_pack.klUqeQ/_old  2020-03-06 12:40:54.094743500 +0100
+++ /var/tmp/diff_new_pack.klUqeQ/_new  2020-03-06 12:40:54.098743502 +0100
@@ -453,8 +453,9 @@
 %endif
 %patch133 -p1
 %patch134 -p1
+%if 0%{?suse_version} > 1500
 %patch135 -p1
-
+%endif
 # make VB UI background colors look sane again
 %patch999 -p1
 

++ fixes_for_5.6.patch ++
--- /var/tmp/diff_new_pack.klUqeQ/_old  2020-03-06 12:40:54.218743575 +0100
+++ /var/tmp/diff_new_pack.klUqeQ/_new  2020-03-06 12:40:54.218743575 +0100
@@ -35,3 +35,72 @@
  if (pMemLnx->Core.pv)
  {
  /** @todo fix protection. */
+Index: VirtualBox-6.1.2/include/iprt/time.h
+===
+--- VirtualBox-6.1.2.orig/include/iprt/time.h
 VirtualBox-6.1.2/include/iprt/time.h
+@@ -32,6 +32,24 @@
+ #include 
+ #include 
+ #include 
++#ifdef __KERNEL__
++/* This header is used for both kernel- and user-space code. Beginning
++ * with v5.6.0-rc3 as part of the Y2038 conversion, several of the
++ * time handling macros were hidden. Thus, user- and kernel-space
++ * names are different.
++ */
++#include 
++#include 
++#include 
++#include 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 6, 0)
++#define timespec __kernel_old_timespec
++#define ktime_get_ts ktime_get_ts64
++#undef time_t
++#define time_t ktime_t
++#define timeval __kernel_old_timeval
++#endif /* kernel version >= 5.6.0 */
++#endif /* __KERNEL__ */
+ 
+ RT_C_DECLS_BEGIN
+ 
+@@ -433,12 +451,6 @@ DECLINLINE(PRTTIMESPEC) RTTimeSpecSetTim
+ }
+ 
+ 
+-# ifdef _LINUX_TIME64_H
+-DECLINLINE(PRTTIMESPEC) RTTimeSpecSetTimespec64(PRTTIMESPEC pTime, const 
struct timespec64 *pTimeval)
+-{
+-return RTTimeSpecAddNano(RTTimeSpecSetSeconds(pTime, pTimeval->tv_sec), 
pTimeval->tv_nsec);
+-}
+-# endif
+ #endif /* various ways of detecting struct timespec */
+ 
+ 
+Index: VirtualBox-6.1.2/src/VBox/Runtime/r0drv/linux/time-r0drv-linux.c
+===
+--- VirtualBox-6.1.2.orig/src/VBox/Runtime/r0drv/linux/time-r0drv-linux.c
 VirtualBox-6.1.2/src/VBox/Runtime/r0drv/linux/time-r0drv-linux.c
+@@ -35,6 +35,10 @@
+ #include 
+ 
+ 
++DECLINLINE(PRTTIMESPEC) RTTimeSpecSetTimespec64(PRTTIMESPEC pTime, const 
struct timespec64 *pTimeval)
++{
++return RTTimeSpecAddNano(RTTimeSpecSetSeconds(pTime, pTimeval->tv_sec), 
pTimeval->tv_nsec);
++}
+ 
+ DECLINLINE(uint64_t) rtTimeGetSystemNanoTS(void)
+ {
+@@ -43,7 +47,11 @@ DECLINLINE(uint64_t) rtTimeGetSystemNano
+  * Use ktime_get_ts, this is also what clock_gettime(CLOCK_MONOTONIC,) is 
using.
+  */
+ uint64_t u64;
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 6, 0)
++struct timespec64 Ts;
++#else
+ struct timespec Ts;
++#endif
+ ktime_get_ts();
+ u64 = Ts.tv_sec * RT_NS_1SEC_64 + Ts.tv_nsec;
+ return u64;





commit virtualbox for openSUSE:Leap:15.2

2020-02-19 Thread root
Hello community,

here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 
checked in at 2020-02-19 18:48:18

Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092 (New)


Package is "virtualbox"

Wed Feb 19 18:48:18 2020 rev:79 rq:776562 version:6.1.2

Changes:

--- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes  2020-01-30 
15:47:31.941301869 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092/virtualbox.changes   
2020-02-19 18:48:19.339006353 +0100
@@ -1,0 +2,10 @@
+Sat Feb 15 02:32:06 UTC 2020 - Larry Finger 
+
+- Update patches for v5.5 to handle errors in vboxvideo. boo#1163337.
+
+---
+Wed Feb 12 03:35:20 UTC 2020 - Larry Finger 
+
+- Add file "fixes_for_5.6.patch" to handle API changes.
+
+---

New:

  fixes_for_5.6.patch



Other differences:
--
++ virtualbox.spec ++
--- /var/tmp/diff_new_pack.EhejoC/_old  2020-02-19 18:48:22.315009522 +0100
+++ /var/tmp/diff_new_pack.EhejoC/_new  2020-02-19 18:48:22.319009526 +0100
@@ -149,6 +149,8 @@
 Patch133:   fixes_for_leap15.2.patch
 # Fixes for API changes in kernel 5.5
 Patch134:   fixes_for_5.5.patch
+# Fixes for API changes in kernel 5.6
+Patch135:   fixes_for_5.6.patch
 Patch999:   virtualbox-fix-ui-background-color.patch
 #
 BuildRequires:  LibVNCServer-devel
@@ -451,6 +453,7 @@
 %endif
 %patch133 -p1
 %patch134 -p1
+%patch135 -p1
 
 # make VB UI background colors look sane again
 %patch999 -p1

++ fixes_for_5.5.patch ++
--- /var/tmp/diff_new_pack.EhejoC/_old  2020-02-19 18:48:22.403009615 +0100
+++ /var/tmp/diff_new_pack.EhejoC/_new  2020-02-19 18:48:22.403009615 +0100
@@ -270,7 +270,53 @@
  
  #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 18, 0) && !defined(RHEL_72)
  #define PLACEMENT_FLAGS(placement) (placement)
-@@ -310,11 +314,12 @@ int vbox_mm_init(struct vbox_private *vb
+@@ -102,8 +106,16 @@ static int vbox_ttm_global_init(struct v
+  */
+ static void vbox_ttm_global_release(struct vbox_private *vbox)
+ {
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
++  struct ttm_bo_device *bdev = >ttm.bdev;
++#endif
+   drm_global_item_unref(>ttm.bo_global_ref.ref);
+   drm_global_item_unref(>ttm.mem_global_ref);
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
++  drm_vma_offset_manager_destroy(bdev->vma_manager);
++  kfree(bdev->vma_offset_manager);
++  bdev->vma_offset_manager = NULL;
++#endif
+ }
+ #endif
+ 
+@@ -296,11 +308,27 @@ int vbox_mm_init(struct vbox_private *vb
+   int ret;
+   struct drm_device *dev = vbox->dev;
+   struct ttm_bo_device *bdev = >ttm.bdev;
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
++  struct drm_vma_offset_manager *vma_manager;
+ 
++  vma_manager = kzalloc(sizeof(*vma_manager), GFP_KERNEL);
++  if (!vma_manager)
++  return -ENOMEM;
++#endif
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 0, 0) && !defined(RHEL_77) && 
!defined(RHEL_81)
+   ret = vbox_ttm_global_init(vbox);
+-  if (ret)
++  if (ret) {
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
++  kfree(vma_manager);
++#endif
+   return ret;
++  }
++#endif
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
++  bdev->vma_manager = vma_manager;
++  drm_vma_offset_manager_init(bdev->vma_manager,
++  DRM_FILE_PAGE_OFFSET_START,
++  DRM_FILE_PAGE_OFFSET_SIZE);
+ #endif
+   ret = ttm_bo_device_init(>ttm.bdev,
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 0, 0) && !defined(RHEL_77) && 
!defined(RHEL_81)
+@@ -310,11 +338,12 @@ int vbox_mm_init(struct vbox_private *vb
  #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0) || defined(RHEL_71)
 dev->anon_inode->i_mapping,
  #endif

++ fixes_for_5.6.patch ++
Index: VirtualBox-6.1.2/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
===
--- VirtualBox-6.1.2.orig/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
+++ VirtualBox-6.1.2/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
@@ -843,9 +843,13 @@ DECLHIDDEN(int) vboxPciOsDevMapRegion(PV
 if (!rcLnx)
 {
 /* For now no caching, try to optimize later. */
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 6, 0)
+RTR0PTR R0PtrMapping = ioremap(pci_resource_start(pPciDev, 
iRegion),
+   pci_resource_len(pPciDev, iRegion));
+#else
 RTR0PTR R0PtrMapping = ioremap_nocache(pci_resource_start(pPciDev, 

commit virtualbox for openSUSE:Leap:15.2

2020-01-30 Thread root
Hello community,

here is the log from the commit of package virtualbox for openSUSE:Leap:15.2 
checked in at 2020-01-30 15:47:09

Comparing /work/SRC/openSUSE:Leap:15.2/virtualbox (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092 (New)


Package is "virtualbox"

Thu Jan 30 15:47:09 2020 rev:78 rq:768511 version:6.1.2

Changes:

--- /work/SRC/openSUSE:Leap:15.2/virtualbox/virtualbox.changes  2020-01-15 
16:28:17.560749029 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.virtualbox.new.26092/virtualbox.changes   
2020-01-30 15:47:31.941301869 +0100
@@ -1,0 +2,129 @@
+Fri Jan 17 22:56:58 UTC 2020 - Larry Finger 
+
+- Version update to 6.1.2 (released January 14 2020i by Oracle)
+
+  18 Vulnerabilities fixed: CVE-2020-2674 CVE-2020-2682 CVE-2020-2698 
CVE-2020-2701 CVE-2020-2702 CVE-2020-2726
+   CVE-2020-2681 CVE-2020-2689 CVE-2020-2690 
CVE-2020-2691 CVE-2020-2692 CVE-2020-2703
+   CVE-2020-2704 CVE-2020-2705 CVE-2020-2725 
CVE-2020-2678 CVE-2020-2727 CVE-2020-2693
+   See bsc#1161050
+  File "fixes_for_leap15.2.patch" added to fix build for Leap 15.2.
+  File "vbox_fix_for_gcc7.patch" is deleted - fixed upstream.
+  File "fixes_for_5.4.patch" is deleted - fixed upstream.
+  Exclude 32-bit builds
+  Update so the openSUSE Leap 42.3 builds OK.
+
+  As announced earlier by Oracle, 32-bit builds are no longer supported.
+
+  This is a maintenance release. The following items were fixed and/or added:
+
+  Virtualization core: fixed performance issue observed with Windows XP guests 
on AMD hosts (6.0.0 regression; bug #19152)
+  Virtualization core: consistent IBRS/IBPB CPUID feature reporting, avoids 
crash of NetBSD 9.0 RC1 installer (bug #19146)
+  GUI: fixed updating of runtime info
+  GUI: in Display settings, do not show "2D video acceleration" checkbox if it 
is meaningless for the selected graphics adapter
+  Audio: fixed audio input handling when VRDE is enabled
+  Audio: fixed crash in the HDA emulation when using multi-speaker 
configurations
+  Storage: fixed use of encrypted disks with snapshots involved (6.1.0 
regression; bug #19160)
+  Storage: improve performance of virtio-scsi
+  Storage: read-only support for compressed clusters in QCOW2 images
+  Linux host: Support Linux 5.5 (guest additions not yet)
+  Windows guest: accelerate 2D video decoding (scaling and color space 
conversion) if the VM is configured to use VBoxSVGA with 3D enabled
+  Windows guest: fix guest additions installer to upgrade the mouse filter 
driver reliably
+  Windows guest: when uninstalling older Guest Additions with old 3D support 
enabled try restoring original Direct3D files
+  Linux guest: improve resize and multi-monitor handling for VMs using VMSVGA 
(known remaining issue: do not disable a monitor "in the middle", causes 
confusion)
+
+---
+Tue Dec 24 21:59:07 UTC 2019 - Larry Finger 
+
+- Version update to 6.1.0 (released December 10 2019 by Oracle)
+  - Fixes bsc#1132102.
+  - Removed file "set_graphics_type.patch" as the problem is fixed upstream.
+
+  This is a major update. The following major new features were added:
+
+  - Implemented support for importing a virtual machine from Oracle Cloud 
Infrastructure
+  - Extended support for exporting a virtual machine to Oracle Cloud 
Infrastructure, allowing the creation
+   of multiple virtual machines without re-uploading. Also added option to 
export a VM to the cloud using the more efficient
+   variant "paravirtialized", and to specify free-form tags for cloud 
images
+  - Virtualization core: Support for nested hardware-virtualization on Intel 
CPUs (starting with 5th generation Core i,
+   codename Broadwell), so far tested only with guest running VirtualBox
+  - Graphics: New style 3D support (with VBoxSVGA and VMSVGA) remains, old 
style 3D support (with VBoxVGA) has been completely removed
+  - Shared Clipboard: Implemented experimental support for file transfers 
(Windows hosts/guests only at the moment).
+   Needs to be enabled via VBoxManage (disabled by default). In addition, 
the following items were fixed and/or added:
+
+  In addition, the following items were fixed and/or added:
+
+  - Virtualization core: Drop recompiler, i.e. running VMs now needs a CPU 
supporting hardware virtualization
+  - Runtime: Works now on hosts with many CPUs (limit now 1024)
+  - Appliance and Cloud Import: Add field for defining firmware type (not part 
of OVF spec and thus manual in the Appliance case,
+   for OCI it is automatically taken from the instance information)
+  - GUI: Improved the VISO creation and file manager dialogs
+  - GUI: Virtual machine list of VirtualBox Manager was improved. Machine 
groups are now more obvious visually and