Overview

Request 486243 revoked

Needed for kernel update.

- Version bump to 5.1.18 (released 2017-08-15 by Oracle)
Removed "vbox_fix_4.11_api_changes.patch" - fixed upstream
- Fix API changes for kernel 4.11. This change adds file "vbox_fix_4.11_api_changes.patch".
Make some changes to various script files to remove reference to run level 4, which is not used.

- Fix for missing global in vboxsf that prevented mounting shared folders
for kernel 4.10. This change is the fix for bsc #1027967.
- Do not proivde libGL.so.1 and libEGL.so.1 symbols into the rpm
- The fix for 3D acceleration only works for Gmome desktops. KDE desktops fail. Accordingly,
3D acceleration must still be disabled "out-of-the-box". File /etc/init.d/vboxadd contains
comments on the modifications needed to turn 3D acceleration on, thus Gnome users may turn
it on selectively.

- Removed "vbox_fix_4.9_api_changes.patch" as changes are upstream.
Fixed API changes for kernel 4.10 in "vbox_fix_4.10_api_changes.patch".
- The version bump to 5.1.14 also addresses boo#1020856 CVE-2017-3316 CVE-2017-3332 CVE-2017-3290 CVE-2016-5545
Linux Additions: fixed protocol error during certain operations on shared folders (bug #8463)

Loading...

Leap Reviewbot's avatar

openSUSE:Factory/virtualbox@131 -> openSUSE:Leap:42.3/virtualbox

expected origin is 'openSUSE:Leap:42.2:Update' (changed)

Package was from openSUSE:Factory in 42.2

the submitted sources are in or accepted for Factory

request needs review by release management


Jimmy Berry's avatar

Does not fix build issue which would seem to make sense based on what is in changelog. Will likely need more investigation, but I'll leave this open for now.


Larry Finger's avatar

I would be able to fix the build issue if I knew what kernel you are using, AND how to include it in an osc build command.


Jimmy Berry's avatar

https://build.opensuse.org/package/show/openSUSE:Leap:42.3:Staging:C/kernel-source. You could branch/aggregate the kernel from Staging:C into a home project and build against that.


Larry Finger's avatar

I branched that repo, but I do not know how to specify it to osc for my local build.


Jimmy Berry's avatar

Branch the virtualbox package as well into same project and then just checkout and build locally. It should download the kernel from your branched package since they are in the same project.

Something along the lines of:

osc branch openSUSE:Leap:42.3:Staging:C kernel-source home:lwfinger:leap-virtualbox
osc branch openSUSE:Leap:42.3:Staging:C virtualbox home:lwfinger:leap-virtualbox

osc co home:lwfinger:leap-virtualbox virtualbox
cd to it
osc build

Larry Finger's avatar

I'm feeling totally lost. My knowledge of osc is minimal.

When I issued the second "osc branch", openSUSE:Leap:42.3:Staging:C virtualbox was not found. I used openSUSE:Leap:42.3 virtualbox instead. Then when I did the osc build, I got

unresolvable: nothing provides gsoap-devel nothing provides java-devel >= 1.6.0 nothing provides libqt5-linguist

Thus far I have not found any 42.3 sources for these.


Larry Finger's avatar

With help as shown in https://build.opensuse.org/request/show/485719, I have built VB with the 42.3 kernel. Project home:lwfinger:leap-virtualbox/virtualbox has the modified source.


Jimmy Berry's avatar

Great! It likely makes sense to submit the changes to the main package, but with conditionals for leap unless there is objection to prefer a fork.

Something along the lines of what is in the wiki https://en.opensuse.org/openSUSE:Specfile_guidelines#Conditionals. Then go ahead and submit to Leap 42.3 and we can stage in C to see if everything is happy.

Request History
Jimmy Berry's avatar

jberry created request

Needed for kernel update.

- Version bump to 5.1.18 (released 2017-08-15 by Oracle)
Removed "vbox_fix_4.11_api_changes.patch" - fixed upstream
- Fix API changes for kernel 4.11. This change adds file "vbox_fix_4.11_api_changes.patch".
Make some changes to various script files to remove reference to run level 4, which is not used.

- Fix for missing global in vboxsf that prevented mounting shared folders
for kernel 4.10. This change is the fix for bsc #1027967.
- Do not proivde libGL.so.1 and libEGL.so.1 symbols into the rpm
- The fix for 3D acceleration only works for Gmome desktops. KDE desktops fail. Accordingly,
3D acceleration must still be disabled "out-of-the-box". File /etc/init.d/vboxadd contains
comments on the modifications needed to turn 3D acceleration on, thus Gnome users may turn
it on selectively.

- Removed "vbox_fix_4.9_api_changes.patch" as changes are upstream.
Fixed API changes for kernel 4.10 in "vbox_fix_4.10_api_changes.patch".
- The version bump to 5.1.14 also addresses boo#1020856 CVE-2017-3316 CVE-2017-3332 CVE-2017-3290 CVE-2016-5545
Linux Additions: fixed protocol error during certain operations on shared folders (bug #8463)


Jimmy Berry's avatar

jberry_factory added openSUSE:Leap:42.3:Staging:C as a reviewer

Being evaluated by staging project "openSUSE:Leap:42.3:Staging:C"


Jimmy Berry's avatar

jberry_factory accepted review

Picked openSUSE:Leap:42.3:Staging:C


Leap Reviewbot's avatar

leaper added virtualbox as a reviewer

Submission for virtualbox by someone who is not maintainer in the devel project (Virtualization). Please review


Leap Reviewbot's avatar

leaper added leap-reviewers as a reviewer


Leap Reviewbot's avatar

leaper accepted review

ok


Larry Finger's avatar

lwfinger accepted review

This change seems to be appropriate.


Jimmy Berry's avatar

jberry revoked request

in favor of sr#486758 or similar

openSUSE Build Service is sponsored by