Overview

Request 677822 accepted

- Remove requires on libvncserver for virtualbox-vnc.
- Remove BuildRequires for libXcomposite1

- Add changes requested by Security - new file "security_fixes.patch"
File UserManual.pdf is resent to clear error in build.

- Part of the API changes for kernel 5.0 are not fixed upstream. Add file "fixes_for_5.0" back in.

- Version bump to 6.0.4 (released January 28 2019 by Oracle)
Files "fixes_for_5.0" and "fixes_for_gcc9" are deleted - the code was fixed upstream.
This is a maintenance release. The following items were fixed and/or added:
Virtualization core: support Shanghai/Zhaoxin CPUs.
User interface: handle command line arguments to VirtualBox correctly (bugs #18206 and #18197)
User interface: improvements to machine manager window, virtual optical disk creator, storage selector window and log viewer window
User interface: various small fixes and improvements
Audio: implemented time scheduling for the AC'97 device emulation to keep audio and video in sync
Graphics: basic support for VMSVGA graphics device in virtual machines using EFI
Network: fix occasional NATNet crashes (bug #13899)
Network: worked around problems in certain PCnet drivers on old operating systems
Serial: fixed connecting to pseudo terminals on POSIX hosts (6.0.0 regression; bug #18319)
Linux hosts and guests: fix for building kernel modules against Linux 5.0. Thank you Kyle Laker

- Converted vboxwebsrv to a systemd service. Previously, this was started through init.d. bsc#1116050
Files "vboxweb-service.service" and "vboxweb-service.sh" are added.
File "vbox-vboxweb-init-script.diff" is removed.
File "fixes_for_4.20.patch" is removed - the code was fixed upstream.
File "fix_lib_search.patch" is added to fix the build of VBox0GL.
File "fixes_for_5.0.patch" is added to compensate for API changes in kernel 5.0.
File "virtualbox-system-x.patch" is removed.
File "fixes_for_Leap15.1.patch" is added to fix build errors on Leap 15.1.
- Version bump to 6.0.2 (released January 15 2019 by Oracle)

Loading...

Stephan Kulow's avatar

@jfehlig - I kind of like this part of the spec file diff:

-# ********* If the VB version exceeds 5.2.x, notify the libvirt maintainer!!
-Version:        5.2.22
+# ********* If the VB version exceeds 6.0.x, notify the libvirt maintainer!!
+Version:        6.0.4

But feel notified :)


James Fehlig's avatar

I think we are good until the version reaches to 6.1.x :).

Side note: this reminds me again to consider permanently disabling the vbox driver in our libvirt package.


Dominique Leuenberger's avatar

we 'will be good' - once libvirt gets a changed submission to live with vbox 6.0.x

but looking into src/vbox, I think there might be things missing to really support that :(


Larry Finger's avatar
author source maintainer

With a new "major" version, Oracle may update the version of kbuild that they use, which is the reason for the comment that amused. With 6.0, that did not happen. Who knows what will happen with 6.2?


Dominique Leuenberger's avatar

Waiting for libvirt adjustments


Larry Finger's avatar
author source maintainer

What libvirt adjustments are needed?


James Fehlig's avatar

I'm not sure what needs to be done from libvirt perspective. If I do anything to vbox in libvirt it will likely be disabling the driver.


Dominique Leuenberger's avatar

libvirt's module currently has:

zypper info --requires libvirt-daemon-vbox

…
   virtualbox < 5.3

…

So, as soon as we bump virtualbox, we break installability of this module.

Looking into the sources of libvirt, there are versioned .c files for all virtualbox versions, up to 5.2; but 6.0 seems not yhet supported.

With this background, I think disabling the vbox module will likely be the best course of action (at least temporarily)


James Fehlig's avatar

I've disabled the driver and sent SR#679973


Jan Engelhardt's avatar

+BuildRequires: libXcomposite1

Wait a second, first vncserver0, now Xcomposite1? Did I miss something? Why are we buildrequiring binary libraries again?


Larry Finger's avatar
author source maintainer

I have no recollection of why that BuildRequires was added. Clearly, it is not needed and the updated spec file has been committed.

Request History
Larry Finger's avatar

lwfinger created request

- Remove requires on libvncserver for virtualbox-vnc.
- Remove BuildRequires for libXcomposite1

- Add changes requested by Security - new file "security_fixes.patch"
File UserManual.pdf is resent to clear error in build.

- Part of the API changes for kernel 5.0 are not fixed upstream. Add file "fixes_for_5.0" back in.

- Version bump to 6.0.4 (released January 28 2019 by Oracle)
Files "fixes_for_5.0" and "fixes_for_gcc9" are deleted - the code was fixed upstream.
This is a maintenance release. The following items were fixed and/or added:
Virtualization core: support Shanghai/Zhaoxin CPUs.
User interface: handle command line arguments to VirtualBox correctly (bugs #18206 and #18197)
User interface: improvements to machine manager window, virtual optical disk creator, storage selector window and log viewer window
User interface: various small fixes and improvements
Audio: implemented time scheduling for the AC'97 device emulation to keep audio and video in sync
Graphics: basic support for VMSVGA graphics device in virtual machines using EFI
Network: fix occasional NATNet crashes (bug #13899)
Network: worked around problems in certain PCnet drivers on old operating systems
Serial: fixed connecting to pseudo terminals on POSIX hosts (6.0.0 regression; bug #18319)
Linux hosts and guests: fix for building kernel modules against Linux 5.0. Thank you Kyle Laker

- Converted vboxwebsrv to a systemd service. Previously, this was started through init.d. bsc#1116050
Files "vboxweb-service.service" and "vboxweb-service.sh" are added.
File "vbox-vboxweb-init-script.diff" is removed.
File "fixes_for_4.20.patch" is removed - the code was fixed upstream.
File "fix_lib_search.patch" is added to fix the build of VBox0GL.
File "fixes_for_5.0.patch" is added to compensate for API changes in kernel 5.0.
File "virtualbox-system-x.patch" is removed.
File "fixes_for_Leap15.1.patch" is added to fix build errors on Leap 15.1.
- Version bump to 6.0.2 (released January 15 2019 by Oracle)


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Dominique Leuenberger's avatar

dimstar accepted review


Yuchen Lin's avatar

maxlin_factory added openSUSE:Factory:Staging:D as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:D"


Yuchen Lin's avatar

maxlin_factory accepted review

Picked openSUSE:Factory:Staging:D


Stephan Kulow's avatar

coolo accepted review

Removing from openSUSE:Factory:Staging:D, re-evaluation needed


Stephan Kulow's avatar

coolo added factory-staging as a reviewer

Requesting new staging review


Staging Bot's avatar

staging-bot added openSUSE:Factory:Staging:D as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:D"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:D


Dominique Leuenberger's avatar

dimstar_suse accepted review

Removing from openSUSE:Factory:Staging:D, re-evaluation needed


Dominique Leuenberger's avatar

dimstar_suse added factory-staging as a reviewer

Requesting new staging review


Saul Goodman's avatar

licensedigger accepted review

ok


Stephan Kulow's avatar

coolo set openSUSE:Factory:Staging:E as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:E"


Stephan Kulow's avatar

coolo accepted review

Picked openSUSE:Factory:Staging:E


Repo Checker's avatar

repo-checker accepted review

Accepted as part of openSUSE:Factory:Staging:E


Dominique Leuenberger's avatar

dimstar_suse accepted review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse approved review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse accepted request

Accept to openSUSE:Factory

openSUSE Build Service is sponsored by