nixpkgs/pkgs/applications/virtualization
Yarny0 0ad873b44b virtualbox: update patch linux-5.18 -> linux-5.19
Some history:

The linux kernel v5.18-rc contains the commit

> commit 6e8ec2552c7d13991148e551e3325a624d73fac6
> Author: Jason A. Donenfeld <Jason@zx2c4.com>
> Date:   2022-01-16 14:23:10 +0100
>
>     random: use computational hash for entropy extraction
> [...]

which modifies the kernels random number generator.

This change broke VirtualBox 6.1.34 in several ways:
It causes random crashes and filesystem corruption in the guest
(at least on some host CPU models).
More details can be found in the
corresponding ticket in the VirtualBox bug tracker:
https://www.virtualbox.org/ticket/20914

That ticket also contains a patch "vbox-linux-5.18.patch"
for VirtualBox that fixes the problem,
at least for kernels 5.18 and (hopefully) above.
This patch got added to nixpkgs' VirtualBox build recipe with
9c8132494f .

Meanwhile, the kernel patch got backported to LTS kernels.
As the VirtualBox patch contains several `#if RTLNX_VER_MIN(5,18,0)`
clauses to apply the fix,
it can't heal VirtualBox on LTS kernel versions.
The result is that VirtualBox is still broken if used
with linux kernels 5.10 and 5.15
(currenly the default kernel in nixpkgs).

Luckily, VirtualBox developers updated the patch
(now named "vbox-linux-5.19.patch") to not only fix the
problem for the upcoming 5.19 kernel, but also address
backport releases.

The commit at hand replaces "vbox-linux-5.18.patch"
with the new "vbox-linux-5.19.patch",
fixing VirtualBox for LTS kernel releases.
2022-07-04 22:15:03 +02:00
..
appvm nixos/appvm: init at unstable-2021-12-20 2022-05-26 08:33:49 -04:00
aqemu
arion docker-compose: default to v2 2022-06-06 14:58:18 +10:00
buildkit-nix
catatonit
charliecloud
cloud-hypervisor cloud-hypervisor: 23.1 -> 24.0 2022-06-03 00:12:23 -04:00
cntr
colima colima: 0.3.4 -> 0.4.2 2022-05-28 18:47:39 +02:00
conmon update git sha after upstream v2.1.2 retag 2022-06-23 11:54:13 -07:00
containerd containerd: 1.6.5 -> 1.6.6 2022-06-08 07:29:33 +10:00
cri-o cri-o: 1.24.0 -> 1.24.1 2022-06-07 07:46:04 +10:00
crosvm crosvm: 99.14468.0.0-rc1 -> 100.14526.0.0-rc1 2022-04-13 08:20:32 +00:00
crun crun: Don't use hard-coded /usr/bin paths 2022-06-22 20:48:56 +08:00
distrobox distrobox: 1.3.0 -> 1.3.1 2022-06-11 16:21:19 -03:00
docker docker-distribution: 2.7.1 -> 2.8.1 2022-06-25 16:39:55 +00:00
docker-slim docker-slim: use buildGoModule 2022-06-04 14:19:08 +00:00
driver maintainers: remove tstrobel 2022-06-29 00:54:53 +02:00
dumb-init
ecs-agent treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
firecracker
firectl firectl: 0.1.0 -> 0.1.0-unstable-2022-03-01 2022-04-22 07:16:34 -05:00
flintlock
gvisor Merge pull request #173430 from Artturin/fetchzippost 2022-05-23 18:25:50 +03:00
ignite
imgcrypt imgcrypt: 1.1.1 -> 1.1.4 2022-04-16 15:14:43 +03:00
kvmtool kvmtool: init at 2021-12-14 2022-04-10 20:21:35 +02:00
libgovirt
libnvidia-container libnvidia-container: 1.5.0 -> 1.9.0 2022-05-11 13:26:44 -04:00
lima lima: 0.11.0 -> 0.11.1 2022-06-20 08:22:02 +10:00
lkl
looking-glass-client
nvidia-container-runtime
nvidia-container-toolkit
nvidia-docker
nvidia-podman
open-vm-tools open-vm-tools: fix shared folders 2022-06-02 15:15:54 -04:00
OVMF edk2: fix cross compilation 2022-05-14 12:00:00 +00:00
podman podman: 4.1.0 -> 4.1.1 2022-06-16 06:46:30 +10:00
podman-compose
podman-tui podman-tui: 0.3.1 -> 0.4.0 2022-06-02 06:32:53 +00:00
qboot maintainers: remove tstrobel 2022-06-29 00:54:53 +02:00
qemu qemu: add workaround for nested virtualisation (#171789) 2022-05-21 11:24:16 +02:00
qtemu
railcar
remotebox
runc runc: 1.1.2 -> 1.1.3 2022-06-09 17:26:53 +10:00
seabios maintainers: remove tstrobel 2022-06-29 00:54:53 +02:00
singularity
spice-vdagent
spike spike: 1.0.0 -> 1.1.0 2022-03-30 16:02:13 +08:00
tini
umoci
virt-manager virt-manager: remove with over entire scope, do manually patching in postPatch, remove backport ipaddress 2022-05-30 06:06:35 +02:00
virt-top maintainers: remove volth 2022-06-29 00:52:12 +02:00
virt-viewer virt-viewer: fix build with meson 0.61 2022-03-30 19:47:00 +08:00
virt-what
virtualbox virtualbox: update patch linux-5.18 -> linux-5.19 2022-07-04 22:15:03 +02:00
vmware-workstation Merge pull request #177286 from deinferno/vmware-fonts 2022-06-29 19:58:23 +02:00
vpcs
x11docker x11docker: 7.1.3 -> 7.1.4 2022-04-01 06:01:55 +00:00
xen maintainers: remove tstrobel 2022-06-29 00:54:53 +02:00
xhyve