Hello community,

here is the log from the commit of package virtualbox for openSUSE:Factory 
checked in at 2018-05-16 11:22:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtualbox (Old)
 and      /work/SRC/openSUSE:Factory/.virtualbox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virtualbox"

Wed May 16 11:22:06 2018 rev:163 rq:606518 version:5.2.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes    2018-04-30 
22:48:57.422313323 +0200
+++ /work/SRC/openSUSE:Factory/.virtualbox.new/virtualbox.changes       
2018-05-16 11:22:46.669345045 +0200
@@ -1,0 +2,15 @@
+Fri May 11 14:21:59 UTC 2018 - [email protected]
+
+- Version bump to 5.2.12 (released May 09 2018 by Oracle)
+
+This is a maintenance release. The following items were fixed and/or added:
+
+    Serial: fixed possible data corruption when sending data under certain 
circumstances
+    Video recording: fixed starting / stopping recording under certain 
circumstances
+    Linux hosts: support Linux 4.17 changes. Thank you Larry Finger
+    Linux guests: support Linux 4.16 and EL 7.5 kernels (bugs #17676 and 
#17678)
+    Linux guests: 3D fixes for recent guests (bug #17623)
+
+    File "fixes_for_4.16.patch" is removed - fixed upstream.
+
+-------------------------------------------------------------------

Old:
----
  VirtualBox-5.2.10-patched.tar.bz2
  fixes_for_4.16.patch

New:
----
  VirtualBox-5.2.12-patched.tar.bz2

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

Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.q6dem7/_old  2018-05-16 11:22:49.853229406 +0200
+++ /var/tmp/diff_new_pack.q6dem7/_new  2018-05-16 11:22:49.857229260 +0200
@@ -28,7 +28,7 @@
 %define _udevrulesdir %{_sysconfdir}/udev/rules.d
 Name:           virtualbox
 # ********* If the VB version exceeds 5.2.x, notify the libvirt maintainer!!
-Version:        5.2.10
+Version:        5.2.12
 Release:        0
 Summary:        VirtualBox is an Emulator
 License:        GPL-2.0-or-later
@@ -115,8 +115,6 @@
 Patch120:       fixes_for_python.patch
 # Remove vboxvideo from build
 Patch121:       remove_vbox_video_build.patch
-# Fix build for kernel 4.16
-Patch122:       fixes_for_4.16.patch
 # Fix build for kernel 4.17
 Patch123:       fixes_for_4.17.patch
 Patch124:       gcc8-configure.patch
@@ -412,10 +410,6 @@
 %endif
 %patch120 -p1
 %patch121 -p1
-%if 0%{suse_version} != 1500
-# The patch for kernel 4.16 interferes with Leap 15 fixes
-%patch122 -p1
-%endif
 %patch123 -p1
 %patch124 -p1
 

++++++ UserManual.pdf ++++++
(binary differes)

++++++ VirtualBox-5.2.10-patched.tar.bz2 -> VirtualBox-5.2.12-patched.tar.bz2 
++++++
/work/SRC/openSUSE:Factory/virtualbox/VirtualBox-5.2.10-patched.tar.bz2 
/work/SRC/openSUSE:Factory/.virtualbox.new/VirtualBox-5.2.12-patched.tar.bz2 
differ: char 11, line 1

++++++ fixes_for_4.17.patch ++++++
--- /var/tmp/diff_new_pack.q6dem7/_old  2018-05-16 11:22:49.929226645 +0200
+++ /var/tmp/diff_new_pack.q6dem7/_new  2018-05-16 11:22:49.929226645 +0200
@@ -10,30 +10,11 @@
 
 Signed-off-by: Larry Finger <[email protected]>
 
-Index: VirtualBox-5.2.10/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
+Index: VirtualBox-5.2.12/src/VBox/Additions/linux/drm/vbox_ttm.c
 ===================================================================
---- VirtualBox-5.2.10.orig/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
-+++ VirtualBox-5.2.10/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
-@@ -89,7 +89,14 @@ MODULE_VERSION(VBOX_VERSION_STRING " r"
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 20)
- # define PCI_DEV_GET(v,d,p)            pci_get_device(v,d,p)
- # define PCI_DEV_PUT(x)                pci_dev_put(x)
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 17, 0)
-+/* assume the domain number to be zero - exactly the same assumption of
-+ * pci_get_bus_and_slot()
-+ */
-+# define PCI_DEV_GET_SLOT(bus, devfn)  pci_get_domain_bus_and_slot(0, bus, 
devfn)
-+#else
- # define PCI_DEV_GET_SLOT(bus, devfn)  pci_get_bus_and_slot(bus, devfn)
-+#endif
- #else
- # define PCI_DEV_GET(v,d,p)            pci_find_device(v,d,p)
- # define PCI_DEV_PUT(x)                do { } while (0)
-Index: VirtualBox-5.2.10/src/VBox/Additions/linux/drm/vbox_ttm.c
-===================================================================
---- VirtualBox-5.2.10.orig/src/VBox/Additions/linux/drm/vbox_ttm.c
-+++ VirtualBox-5.2.10/src/VBox/Additions/linux/drm/vbox_ttm.c
-@@ -236,10 +236,15 @@ static struct ttm_backend_func vbox_tt_b
+--- VirtualBox-5.2.12.orig/src/VBox/Additions/linux/drm/vbox_ttm.c
++++ VirtualBox-5.2.12/src/VBox/Additions/linux/drm/vbox_ttm.c
+@@ -208,10 +208,15 @@ static struct ttm_backend_func vbox_tt_b
        .destroy = &vbox_ttm_backend_destroy,
  };
  
@@ -49,7 +30,7 @@
  {
        struct ttm_tt *tt;
  
-@@ -248,7 +253,11 @@ static struct ttm_tt *vbox_ttm_tt_create
+@@ -220,7 +225,11 @@ static struct ttm_tt *vbox_ttm_tt_create
                return NULL;
  
        tt->func = &vbox_tt_backend_func;
@@ -61,7 +42,7 @@
                kfree(tt);
                return NULL;
        }
-@@ -450,7 +459,11 @@ int vbox_bo_create(struct drm_device *de
+@@ -401,7 +410,11 @@ int vbox_bo_create(struct drm_device *de
  
        ret = ttm_bo_init(&vbox->ttm.bdev, &vboxbo->bo, size,
                          ttm_bo_type_device, &vboxbo->placement,



Reply via email to