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"