commit virtualbox for openSUSE:Factory
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 - Larry.Finger@lwfinger.net + +- 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 <Larry.Finger@lwfinger.net> -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,
participants (1)
-
root@hilbert.suse.de