Commit Graph

797158 Commits

Author SHA1 Message Date
Maximilian Bosch
b8b86834b7 nixos/test-driver: move sshBackdoor cfg from test-instrumentation to driver
That way, we don't need to duplicate the sshBackdoor options on NixOS-level.

Suggested-by: Jacek Galowicz <jacek@galowicz.de>
2025-05-10 10:40:35 +02:00
Maximilian Bosch
12c544e008 nixos/testing: improve wording of vsockOffset description
Co-authored-by: Jacek Galowicz <jacek@galowicz.de>
2025-05-10 10:28:44 +02:00
Maximilian Bosch
a9adfc631a nixos/test-driver: allow assigning other vsock number ranges
I'm a little annoyed at myself that I only realized this _after_ #392030
got merged. But I realized that if something else is using AF_VSOCK or
you simply have another interactive test running (e.g. by another user
on a larger builder), starting up VMs in the driver fails with

    qemu-system-x86_64: -device vhost-vsock-pci,guest-cid=3: vhost-vsock: unable to set guest cid: Address already in use

Multi-user setups are broken anyways because you usually don't have
permissions to remove the VM state from another user and thus starting
the driver fails with

    PermissionError: [Errno 13] Permission denied: PosixPath('/tmp/vm-state-machine')

but this is something you can work around at least.

I was considering to generate random offsets, but that's not feasible
given we need to know the numbers at eval time to inject them into the
QEMU args. Also, while we could do this via the test-driver, we should
also probe if the vsock numbers are unused making the code even more
complex for a use-case I consider rather uncommon.

Hence the solution is to do

    sshBackdoor.vsockOffset = 23542;

when encountering conflicts.
2025-05-09 11:54:00 +02:00
nixpkgs-merge-bot[bot]
509c0099e8 buku: 4.8 -> 5.0 (#405394)
Co-authored-by: matthiasbeyer <mail@beyermatthias.de>
2025-05-09 07:03:09 +00:00
Pol Dellaiera
fbc17ef997 badlion-client: 4.3.0 -> 4.5.4 (#399033) 2025-05-09 06:48:20 +00:00
Markus Kowalewski
902e94d14b slurm: 24.11.4.1 -> 24.11.5.1 (#405232) 2025-05-09 08:45:23 +02:00
Pol Dellaiera
f5d6915a0f grabserial: 2.0.2 -> 2.1.8 (#402725) 2025-05-09 06:45:19 +00:00
Pol Dellaiera
84b7949092 gomplate: 4.2.0 -> 4.3.2 (#402717) 2025-05-09 06:45:02 +00:00
Pol Dellaiera
b4b369377d gnudatalanguage: 1.0.1 -> 1.1.1 (#402069) 2025-05-09 06:44:24 +00:00
Pol Dellaiera
4afddae762 bugstalker: 0.2.2 -> 0.3.0 (#399094) 2025-05-09 06:42:49 +00:00
Pol Dellaiera
7c8f75777c bandwidth: refactor (#399043) 2025-05-09 06:41:34 +00:00
Pol Dellaiera
80ba698303 groonga: 14.0.6 -> 15.0.4 (#402737) 2025-05-09 06:39:42 +00:00
Pol Dellaiera
ab311479d0 falcoctl: 0.5.1 -> 0.11.1 (#400676) 2025-05-09 06:39:22 +00:00
Pol Dellaiera
25b571f200 codeblocks: 20.03 -> 25.03 (#400150) 2025-05-09 06:38:59 +00:00
Pol Dellaiera
76115a4e3c check-jsonschema: 0.30.0 -> 0.33.0 (#399768) 2025-05-09 06:38:28 +00:00
Pol Dellaiera
41e5d4c9e2 chruby-fish: 0.8.2 -> 1.0.0 (#399806) 2025-05-09 06:38:15 +00:00
Pol Dellaiera
b7f347a36d clapgrep: 1.3.1 -> 25.04 (#399898) 2025-05-09 06:37:57 +00:00
Pol Dellaiera
e71da5a6cb cro-mag-rally: 3.0.0 -> 3.0.1 (#400344) 2025-05-09 06:37:30 +00:00
Pol Dellaiera
acc5e406f2 variety: fix autostart (#402191) 2025-05-09 06:37:04 +00:00
Pol Dellaiera
d06b53b3af miktex: 25.2 -> 25.4 (#405342) 2025-05-09 06:35:02 +00:00
Pol Dellaiera
d78a25550e meteo-qt: 3.4 -> 4.2 (#405103) 2025-05-09 06:34:42 +00:00
K900
499f9d8a8c kdePackages.mpvqt: 1.0.1 -> 1.1.1 (#405448) 2025-05-09 09:34:28 +03:00
Pol Dellaiera
eeae00990a mcelog: 180 -> 206 (#405075) 2025-05-09 06:34:14 +00:00
Pol Dellaiera
995c96a97a gpt-box: init at 1.0.385 (#404886) 2025-05-09 06:33:42 +00:00
Pol Dellaiera
a1ecf13291 astroid: 0.16 -> 0.17 (#404520) 2025-05-09 06:32:46 +00:00
Pol Dellaiera
594da00f55 konbucase: 4.1.2 -> 4.4.0 (#403787) 2025-05-09 06:30:55 +00:00
Pol Dellaiera
59ea1ff74a php83: 8.3.20 -> 8.3.21 (#405419) 2025-05-09 06:14:52 +00:00
Jacek Galowicz
8b3baa1402 nixos/test-driver: add backdoor based on systemd-ssh-proxy & AF_VSOCK (#392030) 2025-05-09 08:03:55 +02:00
Maximilian Bosch
907e98d6cc Merge: matrix-synapse: 1.128.0 -> 1.129.0 (#404839) 2025-05-09 07:58:06 +02:00
Nikolay Korotkiy
d81ee8df23 tile38: 1.34.3 -> 1.34.4 (#405328) 2025-05-09 09:48:54 +04:00
Winter
eda65471b8 nixos/iwd: move General.UseDefaultInterface to DriverQuirks.DefaultInterface (#397001) 2025-05-09 01:02:58 -04:00
sudoforge
8aa7a07653 nixos/iwd: move General.UseDefaultInterface to DriverQuirks.DefaultInterface
`General.UseDefaultInterface` was deprecated last year, with a
recommendation to move to `DriverQuirks.DefaultInterface` [0] [1] [2].

[0]: https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/?id=5c7777ff0fbcdee3c5d3a3cf6b1f375f2e820644
[1]: https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/?id=d223f49fbc622e5b2f270711619ecbd542bed12e
[2]: https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/?id=a27b7823df12c5d185b39aa7777c546843c1c96f
2025-05-08 21:35:40 -07:00
SchweGELBin
8a05ea5061 hyprlang: 0.6.1 -> 0.6.3 2025-05-09 09:49:01 +05:30
nixpkgs-merge-bot[bot]
b7fc586351 kubergrunt: 0.17.2 -> 0.17.3 (#405440)
Co-authored-by: psibi <psibi2000@gmail.com>
2025-05-09 04:18:00 +00:00
Austin Horstman
4d2e881829 _1password-gui{-beta}: move to by-name (#405460) 2025-05-08 23:14:10 -05:00
SchweGELBin
f414261449 hyprutils: 0.7.0 -> 0.7.1 2025-05-09 09:41:56 +05:30
Winter
19452031ea fetchurl: don't prefer hashed mirrors by default (#405149) 2025-05-08 23:51:26 -04:00
Someone
29b31add18 cudaPackages: name and consolidate use of fixups pattern (#404973) 2025-05-09 03:38:24 +00:00
Martin Weinelt
ffb1838cf6 borgbackup: reenable fixed test (#404515)
Reported upstream in 2023 and couldn't reproduce it anymore on 1.4.1.
2025-05-09 05:24:32 +02:00
Austin Horstman
9951261552 _1password-gui-beta: move to by-name 2025-05-08 22:18:11 -05:00
Austin Horstman
16985aed9a _1password-gui: move to by-name 2025-05-08 22:16:46 -05:00
Mathew Polzin
f7ff8c60f4 ark-pixel-font: 2024.05.12 -> 2025.03.14, unbreak (#404349) 2025-05-08 22:10:09 -05:00
emaryn
7df9b5ff9a kdePackages.mpvqt: 1.0.1 -> 1.1.1
Diff: https://invent.kde.org/libraries/mpvqt/-/compare/v1.0.1...v1.1.1
2025-05-09 10:10:10 +08:00
Colin
62cab5dbe8 pkgs/buffybox: 3.2.0-unstable-2025-03-16 -> 3.3.0-unstable-2025-05-06 (#403179) 2025-05-09 02:04:39 +00:00
R. Ryantm
ae94f7ce02 kubergrunt: 0.17.2 -> 0.17.3 2025-05-09 01:32:55 +00:00
nixpkgs-merge-bot[bot]
c8c2643036 wit-bindgen: 0.41.0 -> 0.42.1 (#404819)
Co-authored-by: xrelkd <xrelkd@users.noreply.github.com>
2025-05-09 01:05:34 +00:00
nixpkgs-merge-bot[bot]
e8702b6cd2 jawiki-all-titles-in-ns0: 0-unstable-2025-04-01 -> 0-unstable-2025-05-01 (#405410)
Co-authored-by: pineapplehunter <peshogo@gmail.com>
2025-05-09 00:40:23 +00:00
Nick Cao
31fe2eb27b python312Pacakges.fenics-dolfinx: init at 0.9.0.post1 (#404613) 2025-05-08 20:16:45 -04:00
Jakub Kozłowski
d53a0ca3e8 scala-cli: 1.7.1 -> 1.8.0 (#405414) 2025-05-09 02:06:21 +02:00
Toma
78a7090d8b mysql-workbench: 8.0.41 -> 8.0.42 (#400418) 2025-05-09 02:00:26 +02:00