| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
| |
We apparently didn't fit anymore. I don't think this test is meant
to (also) check closure size.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also, add some sleep statements in between, which seems to at least feel
like it causes
> WARNING: Device /dev/vda* not initialized in udev database even after waiting 10000000 microseconds.
To occur less frequently.
This eventually still succeeds after some amount of waiting, I suspect
some racyness in the way lvm's udev-triggered scripts trigger other
units.
|
| |
|
|\
| |
| | |
nixos/bcache: Installer test for / on bcache
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It looks like `terminal_output.serial` is incorrect, according to the
grub documentation:
https://www.gnu.org/software/grub/manual/grub/html_node/Serial-terminal.html
Related PR: #79406
|
| |
| |
| |
| | |
Co-authored-by: worldofpeace <worldofpeace@protonmail.ch>
|
|/
|
|
|
|
|
|
| |
The nixos-manual service was removed in #83199 but we missed the check
in this test which prevents the "tested" job from succeeding [0][1].
[0]: https://hydra.nixos.org/build/115472896
[1]: https://hydra.nixos.org/build/115472896/nixlog/94/tail
|
| |
|
|
|
|
| |
'kvm64' is the most generic CPU, which does not support SSE4.2, AVX and other ISA extentions.
|
|
|
|
|
|
|
|
| |
This reverts commit 571fb74f449aa173e231166515b41feb778524b8.
The dependency on gtk2 was removed.
Co-authored-by: Florian Klink <flokli@flokli.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Create a child configuration named "Work" with an extra config file.
- Name the default configuration as "Home" :-)
- Once the VM is setup, reboot and verify that it has booted into
default configuration.
- Reboot into the "Work" configuration via grub.
- Verify that we have booted into the "Work" configuration and that
the extra config file is present.
This test works for the simple grub configuration and simple UEFI
Grub configuration. UEFI Systemd is not included in the test.
|
| |
|
| |
|
|
|
|
| |
Both tests were previously called "luksroot-luks2".
|
| |
|
|
|
|
|
|
| |
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
previously one of the tests would fail with
boot-after-install: starting vm
Path length (109) is longer than maximum supported length (108) and will be truncated at /nix/store/0ingn8cwwnl84i374hcl6nafsm2c5m2p-perl-5.28.0/lib/perl5/5.28.0/x86_64-linux-thread-multi/Socket.pm line 872, <__ANONIO__> line 268.
boot-after-install# qemu-system-x86_64: -monitor unix:./monitor: Failed to connect socket ./monitor: No such file or directory
error: QEMU died prematurely
QEMU died prematurely
vde_switch: EOF on stdin, cleaning up and exiting
cleaning up
builder for '/nix/store/zbpxwwxwy7f6z5z3kg4nf5mjqsywzjvx-vm-test-run-installer-filesystemEncryptedWithKeyfile.drv' failed with exit code 4
Shortening the test name fixes the issue.
|
|
|
|
|
| |
This way, the package set will be possible to pass without re-importing
all the time
|
|
|
|
|
|
| |
In the swraid test, temporarily stop udev queue execution while
creating mdraid devices to prevent a race with udev, see
https://groups.google.com/forum/#!topic/scylladb-dev/u87yHgo3ylU
|
|
|
|
|
|
| |
to further reduce risk of race with udev, like util-linux
recommends for sfdisk:
https://github.com/karelzak/util-linux/blob/v2.32/disk-utils/sfdisk.8#L71
|
|
|
|
|
| |
by combining all parted commands into a single parted call.
This eliminates one cause of non-deterministic failure.
|
| |
|
|
|
|
|
|
|
| |
Since 1b11fdd0df2254a762a16d04e603ba99e42169c0 the test VM
depends on some extra packages to build the system to be installed.
This broke the installer test as it tried to download/build these
packages in a sandbox.
|
|
|
|
|
|
|
|
| |
The wallpaper used is *structurally compatible* with the other one,
meaning that the logo is at the same location, and not bigger.
It has one drawback: the logo is brighter, which clashes with the grub
usage. This is to be fixed with new options in grub.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since a9d69a74d6edb6bcca29b1189d4bc3b203ecaf25, the passphrase prompt
now no longer starts with "Enter passphrase for" but now it's just
"Passphrase for", which causes the luksroot installer test to fail.
I've tested this on a x86_64-linux machine and the test now succeeds.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @oxij, @samueldr
Issue: #29441
|
| |
|
|\
| |
| | |
[bot] treewide: remove unreferenced code
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases =
true;}'’ work in Nixpkgs.
Misc...
- qtikz: use libsForQt5.callPackage
This ensures we get the right poppler.
- rewrites:
docbook5_xsl -> docbook_xsl_ns
docbook_xml_xslt -> docbook_xsl
diffpdf: fixup
|
| |
|
|
|
|
| |
This is a temporary hack to fix channel until we resolve #42324.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In commit 17dd7bcd89d568596f52356624be82201ea84779 the systemd unit
generator now uses lndir instead of "ln -s", so we need to have lndir
available in the Nix store for the installer tests to be able to build
the units and thus the whole system.
This should fix the installer tests, although I have only tested it with
the "simple" subtest.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @jtojnar, @xeji, @edolstra
|
| |
|
|
|
|
| |
Needs more refactoring for the AArch64 '-enable-kvm' stuff some day...
|
| |
|
|
|
|
| |
This is no longer needed.
|
| |
|
|
|
|
| |
None of these files are using anything from there.
|
|
|
|
|
|
| |
The latest staging caused this test not to fit anymore.
I'm all for keeping closure sizes under control,
but I don't think *this* is a good place.
|
|
|
|
|
|
|
| |
Doh, should have included this in previous commit.
Ref. 0ff4bb5f875afe8eb208bbabb3f52dc29539d2bc
("nixos: run parted with --script option").
|
|
|
|
|
| |
Ref. 0ff4bb5f875afe8eb208bbabb3f52dc29539d2bc
("nixos: run parted with --script option")
|
|\
| |
| | |
Test opening encrypted filesystem with keyfile
|
| |
| |
| |
| |
| | |
Checks for regression of missing cryptsetup, when no luks device without
keyfile is configured
|
| |
| |
| |
| | |
Fixed merge conflict. Closes #22923.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-s, --script: never prompts for user intervention
Sometimes the NixOS installer tests fail when they invoke parted, e.g.
https://hydra.nixos.org/build/62513826/nixlog/1. But instead of exiting
right there, the tests hang until the Nix builder times out (and kills
the build). With this change the tests would instead fail immediately,
which is preferred.
While at it, use "parted --script" treewide, so nobody gets build
timeout due to parted error (or misuse). (Only nixos/ use it, and only
non-interactive.)
A few instances already use the short option "-s", convert them to long
option "--short".
|
|
|
|
|
| |
At least for now. It would increase the ISO size by ~10 MB,
after the fixup in the parent commit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The installer tests are failing after 505e94256ef247dc54250
due to `nixos-rebuild switch` in the installed system trying to build
stdenvNoCC.
Seems that previously, stdenvNoCC wasn't in the installed
system either, but all the direct dependencies for the build were
(I don't really understand why, for that matter), so the building
actually went fine and everything worked.
But now gcc is also a direct build dependency due to allowedRequisites
containing gcc (even though it doesn't become a runtime dependency)
which doesn't get to the installed system.
All in all, let's ensure stdenvNoCC actually gets to the installed
system. It's after all necessary in almost any NixOS config build.
|