Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package virtualbox for openSUSE:Factory 
checked in at 2022-10-10 18:44:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtualbox (Old)
 and      /work/SRC/openSUSE:Factory/.virtualbox.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virtualbox"

Mon Oct 10 18:44:29 2022 rev:244 rq:1008894 version:6.1.38

Changes:
--------
--- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes    2022-10-01 
17:42:07.313557019 +0200
+++ /work/SRC/openSUSE:Factory/.virtualbox.new.2275/virtualbox.changes  
2022-10-10 18:45:09.122944785 +0200
@@ -1,0 +2,11 @@
+Sat Oct  8 00:49:59 UTC 2022 - Larry Finger <larry.fin...@gmail.com>
+
+- Fix build breakage with kernel 6.0 due to variable-length array in middle of 
a struct. boo#1204151
+  File "fix_error_in_USB_header.patch" is added.
+
+-------------------------------------------------------------------
+Wed Oct  5 17:28:00 UTC 2022 - Larry Finger <larry.fin...@gmail.com>
+
+- Fix boo#1204019 VBoxClient: VbglR3InitUser failed: VERR_ACCESS_DENIED
+
+-------------------------------------------------------------------

New:
----
  fix_error_in_USB_header.patch

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

Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.ayfPWu/_old  2022-10-10 18:45:11.346949572 +0200
+++ /var/tmp/diff_new_pack.ayfPWu/_new  2022-10-10 18:45:11.350949581 +0200
@@ -173,6 +173,7 @@
 Patch142:       fixes_for_leap15.3.patch
 Patch143:       vb-6.1.16-modal-dialog-parent.patch
 Patch144:       fixes_for_leap15.4.patch
+Patch145:       fix_error_in_USB_header.patch
 Patch999:       virtualbox-fix-ui-background-color.patch
 #
 # Common BuildRequires for both virtualbox and virtualbox-kmp
@@ -531,6 +532,7 @@
 %patch144 -p1
 %endif
 %patch143 -p1
+%patch145 -p1
 # make VB UI background colors look sane again
 %patch999 -p1
 

++++++ fix_error_in_USB_header.patch ++++++
Index: a/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp
===================================================================
--- a/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp
+++ a/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp
@@ -90,7 +90,6 @@ typedef struct USBPROXYURBLNX
 # pragma GCC diagnostic push
 # pragma GCC diagnostic ignored "-Wpedantic"
 #endif
-    struct usbdevfs_urb             KUrb;
 #if RT_GNUC_PREREQ(6, 0)
 # pragma GCC diagnostic pop
 #endif
@@ -110,6 +109,7 @@ typedef struct USBPROXYURBLNX
     bool                            fDiscarded;
     /** Size to transfer in remaining fragments of a split URB */
     uint32_t                        cbSplitRemaining;
+    struct usbdevfs_urb             KUrb; /* This entry MUST be last */
 } USBPROXYURBLNX, *PUSBPROXYURBLNX;
 
 /**

++++++ vboxdrv.sh ++++++
--- /var/tmp/diff_new_pack.ayfPWu/_old  2022-10-10 18:45:11.730950399 +0200
+++ /var/tmp/diff_new_pack.ayfPWu/_new  2022-10-10 18:45:11.734950408 +0200
@@ -94,7 +94,7 @@
     VBOXDRV_MODE="$2"
 
     echo "KERNEL==\"vboxdrv\", NAME=\"vboxdrv\", OWNER=\"root\", 
GROUP=\"$VBOXDRV_GRP\", MODE=\"$VBOXDRV_MODE\""
-    echo "KERNEL==\"vboxdrvu\", NAME=\"vboxdrvu\", OWNER=\"root\", 
GROUP=\"root\", MODE=\"0666\""
+    echo "KERNEL==\"vboxdrvu\", NAME=\"vboxdrvu\", OWNER=\"root\", 
GROUP=\"$VBOXDRV_GRP\", MODE=\"0660\""
     echo "KERNEL==\"vboxnetctl\", NAME=\"vboxnetctl\", OWNER=\"root\", 
GROUP=\"$VBOXDRV_GRP\", MODE=\"$VBOXDRV_MODE\""
 }
 

++++++ virtualbox-60-vboxdrv.rules ++++++
--- /var/tmp/diff_new_pack.ayfPWu/_old  2022-10-10 18:45:11.802950554 +0200
+++ /var/tmp/diff_new_pack.ayfPWu/_new  2022-10-10 18:45:11.810950571 +0200
@@ -1,6 +1,6 @@
-KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
-KERNEL=="vboxdrvu", NAME="vboxdrvu", OWNER="root", GROUP="root", MODE="0660"
-KERNEL=="vboxnetctl", NAME="vboxnetctl", OWNER="root", GROUP="root", 
MODE="0600"
+KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="vboxusers", MODE="0660"
+KERNEL=="vboxdrvu", NAME="vboxdrvu", OWNER="root", GROUP="vboxusers", 
MODE="0660"
+KERNEL=="vboxnetctl", NAME="vboxnetctl", OWNER="root", GROUP="vboxusers", 
MODE="0660"
 SUBSYSTEM=="usb_device", ACTION=="add", 
RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh $major $minor 
$attr{bDeviceClass}"
 SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", 
RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh $major $minor 
$attr{bDeviceClass}"
 SUBSYSTEM=="usb_device", ACTION=="remove", 
RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"

++++++ virtualbox-60-vboxguest.rules ++++++
--- /var/tmp/diff_new_pack.ayfPWu/_old  2022-10-10 18:45:11.834950623 +0200
+++ /var/tmp/diff_new_pack.ayfPWu/_new  2022-10-10 18:45:11.838950632 +0200
@@ -1,7 +1,5 @@
 KERNEL=="vboxguest", NAME="vboxguest", OWNER="root", MODE="0660" 
ENV{ID_INPUT}="1", ENV{ID_INPUT_MOUSE}="1"
-KERNEL=="vboxuser", NAME="vboxuser", OWNER="vboxadd", MODE="0660"
-#KERNEL=="vboxuser", NAME="vboxuser", OWNER="root", MODE="0660", TAG+="uaccess"
-
+KERNEL=="vboxuser", NAME="vboxuser", OWNER="root", MODE="0660", TAG+="uaccess"
 ACTION=="add|change", SUBSYSTEM=="drm", KERNEL=="card[0-9]", 
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x15ad", ATTRS{device}=="0x0405", 
TAG+="systemd", ENV{SYSTEMD_WANTS}="vboxclient.service"
 
 

Reply via email to