Hello community,

here is the log from the commit of package virtualbox for openSUSE:Factory 
checked in at 2018-02-05 10:43:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtualbox (Old)
 and      /work/SRC/openSUSE:Factory/.virtualbox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virtualbox"

Mon Feb  5 10:43:57 2018 rev:155 rq:572356 version:5.2.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes    2018-01-22 
15:56:35.731479622 +0100
+++ /work/SRC/openSUSE:Factory/.virtualbox.new/virtualbox.changes       
2018-02-05 10:44:05.861342294 +0100
@@ -1,0 +2,8 @@
+Sat Feb  3 14:23:26 UTC 2018 - wba...@tmo.at
+
+- Update "fixes_for_4.15.patch": remove useless log statement that
+  broke building the vboxvideo guest kernel module
+- Build and install it again, it's needed for KMS support, i.e. for
+  Xorg's "modesetting" driver to work in the guest (boo#1079221)
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.zXu5IA/_old  2018-02-05 10:44:08.305227866 +0100
+++ /var/tmp/diff_new_pack.zXu5IA/_new  2018-02-05 10:44:08.309227679 +0100
@@ -483,10 +483,10 @@
 #
 # build kernel modules for guest and host (check novel-kmp package as example)
 # host  modules : vboxdrv,vboxnetflt,vboxnetadp,vboxpci
-# guest modules : vboxguest,vboxsf
+# guest modules : vboxguest,vboxsf,vboxvideo
 echo "build kernel modules"
 for vbox_module in out/linux.*/release/bin/src/vbox{drv,netflt,netadp,pci} \
-           out/linux.*/release/bin/additions/src/vbox{guest,sf}; do
+           out/linux.*/release/bin/additions/src/vbox{guest,sf,video}; do
     #get the module name from path
     module_name=$(basename "$vbox_module")
 
@@ -514,10 +514,10 @@
                  $PWD/modules_build_dir/$flavor/$module_name
        fi
        # copy vboxguest (for guest) module symbols which are used by vboxvideo 
km:
-#      if [ "$module_name" = "vboxvideo" ]; then
-#          cp $PWD/modules_build_dir/$flavor/vboxguest/Module.symvers \
-#                $PWD/modules_build_dir/$flavor/$module_name
-#      fi
+       if [ "$module_name" = "vboxvideo" ]; then
+           cp $PWD/modules_build_dir/$flavor/vboxguest/Module.symvers \
+                 $PWD/modules_build_dir/$flavor/$module_name
+       fi
        # build the module for the specific flavor
        make -j2 -C %{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules \
                M=$PWD/modules_build_dir/$flavor/$module_name
@@ -556,7 +556,7 @@
 export INITRD_IN_POSTTRANS=1
 export KMP_NEEDS_MKINITRD=0
 #to install modules we use here similar steps like in build phase, go through 
all the modules :
-for module_name in vbox{drv,netflt,pci,netadp,guest,sf}
+for module_name in vbox{drv,netflt,pci,netadp,guest,sf,video}
 do
        #and through the all flavors
        for flavor in %{flavors_to_build}; do

++++++ fixes_for_4.15.patch ++++++
--- /var/tmp/diff_new_pack.zXu5IA/_old  2018-02-05 10:44:08.365225057 +0100
+++ /var/tmp/diff_new_pack.zXu5IA/_new  2018-02-05 10:44:08.369224870 +0100
@@ -102,7 +102,7 @@
 ===================================================================
 --- VirtualBox-5.2.6.orig/src/VBox/Additions/linux/drm/vbox_mode.c
 +++ VirtualBox-5.2.6/src/VBox/Additions/linux/drm/vbox_mode.c
-@@ -401,8 +401,13 @@ static struct drm_encoder *vbox_best_sin
+@@ -401,7 +401,11 @@ static struct drm_encoder *vbox_best_sin
  
        /* pick the encoder ids */
        if (enc_id)
@@ -113,7 +113,5 @@
 +        return drm_encoder_find(connector->dev, enc_id);
 +#endif
  
-+      LogFunc(("vboxvideo: %d\n", __LINE__));
        return NULL;
  }
- 


++++++ virtualbox-guest-kmp-files ++++++
--- /var/tmp/diff_new_pack.zXu5IA/_old  2018-02-05 10:44:08.617213259 +0100
+++ /var/tmp/diff_new_pack.zXu5IA/_new  2018-02-05 10:44:08.621213071 +0100
@@ -1,5 +1,6 @@
 %defattr (-,root,root) 
 %dir /lib/modules/%2-%1/
 %dir /lib/modules/%2-%1/extra
+/lib/modules/%2-%1/extra/vboxvideo.ko
 /lib/modules/%2-%1/extra/vboxsf.ko
 /lib/modules/%2-%1/extra/vboxguest.ko


Reply via email to