New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
virtualbox: 6.1.10 -> 6.1.14 #97411
virtualbox: 6.1.10 -> 6.1.14 #97411
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for contribution @Magicloud.
However, the commit message doesn't follow the guideline. please check example section in https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md#submitting-changes . Can you please git commit --amend
it?
Looks like VirtualBox 6.1.10 build is broken on current
The same configuration builds and runs fine with 6.1.14, so this is a very welcome change 🙂 |
6.1.14 is the latest release of Virtualbox. Also disabled VirtIO since the source tarball does not include necessary source code.
@turboMaCk Done. |
@evenbrenden One change of 6.1.14 is to support some new features of 5.8 kernel, as I recalled. But not sure if that was exactly what you got. |
Yep, thats what currently happens when you use kernel 5.8 with Virtualbox 6.1.10, more information available at: Maybe @svanderburg can help with PR review? |
Currently testing this on my 20.09 as I'd like to upgrade my kernel to 5.8, but I need VirtualBox for work atm. If everything is fine, I'd merge & backport, but just to be sure - @evenbrenden @bryanasdev000 @Magicloud @turboMaCk are there any issues with this PR I'm currently missing? |
No problems here. Been using it with a couple of VMs (Windows and Linux). Running NixOS at EDIT: Added kernel version. |
I haven't had time to test it yet, but from what I read I believe that this PR would solve our problem. |
I can confirm this as well and will merge tonight. First I'd like to take a look at the failing virtualbox VM test though. |
For some reason the original source tarball for version 6.1.14 didn't bundle the sources for `virtio`-support causing a build-failure. After this was reported, a new tarball named `VirtualBox-6.1.14a.tar.bz2` was published which fixes the issue[1]. [1] https://www.virtualbox.org/ticket/19862
Just fixed the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works for me fine since yesterday on my machine and I'm not the only one.
The test is unfortunately failing as it times out to boot a VM but this is most likely due to the test being rather slow (because of VBox in QEMU) though it got very far so the functionality of the package update is sufficiently tested IMHO.
Motivation for this change
6.1.14 is the latest release of VirtualBox. And it contains some necessary changes to be built on Linux 5.8 kernel.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)