nixpkgs/pkgs/applications
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
..
accessibility
audio Merge pull request #162426 from magnetophon/DelayArchitect 2022-07-01 20:28:33 -05:00
backup Merge pull request #179291 from dotlambda/utillinux-alias 2022-07-02 00:05:54 +02:00
blockchains bitcoin: fix broken build on aarch64-darwin 2022-07-01 14:26:13 +02:00
display-managers
editors Merge pull request #179562 from linsui/lapce 2022-07-01 20:48:48 -05:00
emulators atari800: 4.2.0 -> 5.0.0 2022-06-25 02:49:40 +00:00
file-managers maintainers: remove volth 2022-06-29 00:52:12 +02:00
finance treewide/applications: add sourceType binaryNativeCode for many packages 2022-06-23 18:38:19 +01:00
gis gmt: 6.3.0 -> 6.4.0 2022-06-25 23:06:31 +00:00
graphics ocrfeeder: Fix launch with patch (#179675) 2022-07-01 15:21:36 +00:00
kde kio-extras: add optional dependencies 2022-06-25 18:29:13 -03:00
logging
maui
misc Merge pull request #179632 from miniBill/patch-1 2022-07-01 00:16:51 -05:00
networking Merge pull request #178937 from r-ryantm/auto-update/alfaview 2022-07-02 17:26:05 +08:00
office banking: 0.4.0 -> 0.5.1 2022-06-30 17:30:07 +00:00
plasma-mobile
printing/pappl
qubes/qubes-core-vchan-xen
radio openwebrx: 1.1.0 -> 1.2.0 2022-06-28 00:46:32 +02:00
science Revert "sage: link doc in jupyter kernel" 2022-07-01 19:41:35 +02:00
search
system Merge pull request #177877 from NixOS/monitor 2022-06-17 12:58:46 +08:00
terminal-emulators nimmm: move to applications/file-managers 2022-06-26 23:58:11 -03:00
version-management gitlab: 15.1.0 -> 15.1.1 (#179810) 2022-07-01 22:19:41 +02:00
video hypnotix: 2.7 -> 2.8 2022-06-30 22:37:25 +00:00
virtualization virtualbox: update patch linux-5.18 -> linux-5.19 2022-07-04 22:15:03 +02:00
window-managers Merge pull request #179498 from helsinki-systems/fix/sway-contrib.grimshot-maintainers 2022-06-29 15:38:20 +02:00