nikstur
0bdba6c99b
nixos/qemu-vm: use persistent block device names
...
This change removes the bespoke logic around identifying block devices.
Instead of trying to find the right device by iterating over
`qemu.drives` and guessing the right partition number (e.g.
/dev/vda{1,2}), devices are now identified by persistent names provided
by udev in /dev/disk/by-*.
Before this change, the root device was formatted on demand in the
initrd. However, this makes it impossible to use filesystem identifiers
to identify devices. Now, the formatting step is performed before the VM
is started. Because some tests, however, rely on this behaviour, a
utility function to replace this behaviour in added in
/nixos/tests/common/auto-format-root-device.nix.
Devices that contain neither a partition table nor a filesystem are
identified by their hardware serial number which is injecetd via QEMU
(and is thus persistent and predictable). PCI paths are not a reliably
way to identify devices because their availability and numbering depends
on the QEMU machine type.
This change makes the module more robust against changes in QEMU and the
kernel (non-persistent device naming) and by decoupling abstractions
(i.e. rootDevice, bootPartition, and bootLoaderDevice) enables further
improvement down the line.
2023-06-16 19:36:03 +02:00
Weijia Wang
aa337560aa
Merge pull request #237372 from r-ryantm/auto-update/freeipmi
...
freeipmi: 1.6.10 -> 1.6.11
2023-06-13 00:33:03 +03:00
Weijia Wang
2238d40b9b
Merge pull request #237383 from r-ryantm/auto-update/ocamlPackages.odoc
...
ocamlPackages.odoc: 2.1.1 -> 2.2.0
2023-06-13 00:31:48 +03:00
Weijia Wang
9e1c5fd098
Merge pull request #237353 from r-ryantm/auto-update/python310Packages.pyvmomi
...
python310Packages.pyvmomi: 8.0.1.0 -> 8.0.1.0.1
2023-06-13 00:28:25 +03:00
Weijia Wang
12e2a54460
Merge pull request #237344 from r-ryantm/auto-update/sqlcmd
...
sqlcmd: 1.0.0 -> 1.1.0
2023-06-13 00:27:50 +03:00
Weijia Wang
7b0f3375d6
Merge pull request #237342 from r-ryantm/auto-update/readarr
...
readarr: 0.1.4.1596 -> 0.1.8.1889
2023-06-13 00:25:09 +03:00
Weijia Wang
f56f7be2e3
Merge pull request #237417 from figsoda/funzzy
...
funzzy: 1.0.0 -> 1.0.1
2023-06-13 00:20:52 +03:00
Weijia Wang
810af5ee69
Merge pull request #237368 from wegank/xorriso-darwin
...
xorriso: fix build on darwin
2023-06-13 00:11:36 +03:00
Weijia Wang
9e16196265
Merge pull request #237375 from figsoda/jql
...
jql: 6.0.8 -> 6.0.9
2023-06-13 00:09:39 +03:00
Weijia Wang
3930c26d77
Merge pull request #237377 from r-ryantm/auto-update/realvnc-vnc-viewer
...
realvnc-vnc-viewer: 7.5.0 -> 7.5.1
2023-06-13 00:09:05 +03:00
Weijia Wang
9665faa267
Merge pull request #237384 from r-ryantm/auto-update/python310Packages.cloudflare
...
python310Packages.cloudflare: 2.11.2 -> 2.11.6
2023-06-13 00:06:42 +03:00
Weijia Wang
7b91aa4318
Merge pull request #237390 from r-ryantm/auto-update/python310Packages.jug
...
python310Packages.jug: 2.2.2 -> 2.2.3
2023-06-13 00:01:36 +03:00
Weijia Wang
7f1d702c95
Merge pull request #237400 from r-ryantm/auto-update/osv-scanner
...
osv-scanner: 1.3.3 -> 1.3.4
2023-06-13 00:00:09 +03:00
Weijia Wang
2e3117c0e0
Merge pull request #237409 from r-ryantm/auto-update/snd
...
snd: 23.3 -> 23.4
2023-06-12 23:58:52 +03:00
Weijia Wang
d262588200
Merge pull request #237413 from r-ryantm/auto-update/computecpp-unwrapped
...
computecpp-unwrapped: 2.3.0 -> 2.11.0
2023-06-12 23:46:43 +03:00
Weijia Wang
cfd3d79d12
Merge pull request #237407 from r-ryantm/auto-update/basex
...
basex: 10.4 -> 10.6
2023-06-12 23:42:39 +03:00
Martin Weinelt
104455784c
Merge pull request #219791 from emilylange/nixos-caddy
...
nixos/caddy: change `acmeCA` default to `null`, omit empty `bind` directive
2023-06-12 22:40:54 +02:00
Weijia Wang
fa3731b3fd
Merge pull request #237411 from azahi/werf-12240
...
werf: 1.2.239 -> 1.2.240
2023-06-12 23:40:45 +03:00
happysalada
2573f74d06
nodePackages: update to latest
2023-06-12 16:37:06 -04:00
Weijia Wang
344b73c5e9
Merge pull request #237402 from malob/update-signalbackup-tools
...
signalbackup-tools: 20230607 -> 20230612-1
2023-06-12 23:35:05 +03:00
figsoda
d7cd0facda
Merge pull request #237369 from r-ryantm/auto-update/nfpm
...
nfpm: 2.29.0 -> 2.30.1
2023-06-12 16:34:54 -04:00
figsoda
d8a6aa11d5
Merge pull request #237391 from r-ryantm/auto-update/albert
...
albert: 0.20.13 -> 0.20.14
2023-06-12 16:33:58 -04:00
Weijia Wang
7e2b2de343
Merge pull request #237403 from r-ryantm/auto-update/opera
...
opera: 99.0.4788.31 -> 99.0.4788.65
2023-06-12 23:32:15 +03:00
Weijia Wang
9d10adec24
Merge pull request #237415 from amesgen/gsl-platforms
...
gsl: allow to build on all platforms
2023-06-12 23:30:40 +03:00
Weijia Wang
fdbab50f2f
Merge pull request #237405 from figsoda/infra
...
infra: fix license
2023-06-12 23:28:35 +03:00
Weijia Wang
d3abe4a3a9
Merge pull request #237416 from sikmir/notepad-next
...
notepad-next: enable on darwin
2023-06-12 23:26:15 +03:00
Valentin Gagarin
dc1a594b3e
Merge pull request #237237 from pennae/epubstub
2023-06-12 22:24:38 +02:00
Kirill Radzikhovskyy
80a3b4b7de
android-studio: fix launching firefox from inside buildFHSUserEnv
2023-06-12 16:01:27 -04:00
Nikolay Korotkiy
332fedbe9b
notepad-next: enable on darwin
2023-06-12 23:36:43 +04:00
figsoda
5be27f190e
funzzy: 1.0.0 -> 1.0.1
...
Diff: https://github.com/cristianoliveira/funzzy/compare/v1.0.0...v1.0.1
Changelog: https://github.com/cristianoliveira/funzzy/releases/tag/v1.0.1
2023-06-12 15:33:36 -04:00
amesgen
e74d8f74f8
gsl: allow to build on all platforms
2023-06-12 21:25:21 +02:00
maxine
f51499490b
Merge pull request #237347 from marsam/update-terraform
...
terraform: 1.4.6 -> 1.5.0
2023-06-12 21:23:17 +02:00
R. Ryantm
41559ec4a0
computecpp-unwrapped: 2.3.0 -> 2.11.0
2023-06-12 19:07:41 +00:00
Azat Bahawi
988243af0f
werf: 1.2.239 -> 1.2.240
2023-06-12 22:03:50 +03:00
Martin Weinelt
eb6e16e3c5
Merge pull request #236875 from mweinelt/wyoming_piper_whisper
...
wyoming-piper: init at 0.0.3, wyoming-faster-whisper: ini at 0.0.3
2023-06-12 21:02:18 +02:00
Malo Bourgon
33730f9edf
signalbackup-tools: 20230607 -> 20230612-1
...
Diff: 20230607...20230612
-1
2023-06-12 11:51:52 -07:00
R. Ryantm
44ffb7247b
snd: 23.3 -> 23.4
2023-06-12 18:50:19 +00:00
R. Ryantm
7fd448e9f9
basex: 10.4 -> 10.6
2023-06-12 18:07:50 +00:00
figsoda
3a368ed045
infra: fix license
2023-06-12 14:07:12 -04:00
Kira Bruneau
0eeebd64de
Merge pull request #236183 from kira-bruneau/composable_kernel
...
composable_kernel: revert split output workaround
2023-06-12 14:01:06 -04:00
R. Ryantm
cddc346b13
opera: 99.0.4788.31 -> 99.0.4788.65
2023-06-12 17:59:41 +00:00
figsoda
443629518c
Merge pull request #237388 from r-ryantm/auto-update/mdbook-toc
...
mdbook-toc: 0.9.0 -> 0.12.0
2023-06-12 13:39:01 -04:00
Rafael Fernández López
fbb732aebc
wamr: use finalAttrs pattern
2023-06-12 19:33:28 +02:00
R. Ryantm
76a48e3a45
osv-scanner: 1.3.3 -> 1.3.4
2023-06-12 17:30:38 +00:00
figsoda
2827e4727d
Merge pull request #237351 from figsoda/fclones
2023-06-12 13:30:23 -04:00
Will Fancher
5709754a1d
Merge pull request #237336 from zi3m5f/fix-systemd-nspawn-machineid-option
...
systemd-nspawn: fix spelling of MachineID option and add module test
2023-06-12 13:12:59 -04:00
Emily
9f5808d983
Merge pull request #237023 from networkException/update-ungoogled-chromium
...
ungoogled-chromium: 114.0.5735.90 -> 114.0.5735.106
2023-06-12 19:10:50 +02:00
Fabian Affolter
b1eb75fc05
Merge pull request #237310 from fabaff/bitarray-bump
...
python311Packages.bitarray: 2.7.4 -> 2.7.5
2023-06-12 18:59:42 +02:00
R. Ryantm
e299fd503b
albert: 0.20.13 -> 0.20.14
2023-06-12 16:58:45 +00:00
R. Ryantm
41c1ca3071
python310Packages.jug: 2.2.2 -> 2.2.3
2023-06-12 16:56:02 +00:00