Commit graph

11087 commits

Author SHA1 Message Date
Yarny0
3d01f3bfe8 nixos/tests: simple zoom-us test to verify the module 2025-05-23 17:35:30 +02:00
Philip Taron
d2860c9744
limine, nixos/limine, nixosTests.limine: inherit pkgs.limine maintainers, add johnrtitor (#410094) 2025-05-23 08:26:15 -07:00
Cosima Neidahl
e3cd6f5daf
lomiri.lomiri-filemanager-app: 1.1.3 -> 1.1.4 (#407177) 2025-05-23 13:25:34 +02:00
OPNA2608
e8a1053857 nixosTests.lomiri-calculator-app: Optimise for OfBorg
- Add long sleep before sending math question, to give math library time to load

  Ideally, we would modify the app to emit a log message when it's actually ready to accept math questions?
2025-05-23 13:18:09 +02:00
OPNA2608
cf3d7c55ba nixosTests.lomiri-calculator-app: Fix OCR 2025-05-23 13:04:18 +02:00
John Titor
88d5e40fcb
limine, nixos/limine, nixosTests.limine: inherit pkgs.limine maintainers
also adds @programmerlexi to limine package maintainers

Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-23 15:06:50 +05:30
Niklas Hambüchen
e1a5818d48 nixosTests.turbovnc-headless-server: Remove expected-failing test.
It doesn't fail as expected anymore because
`LIBGL_DRIVERS_PATH` was removed in Mesa 24.2,
and apparently there's no replacement for it:
https://github.com/NixOS/nixpkgs/issues/328923

Given that it was removed, and
https://www.phoronix.com/news/Mesa-24.2-Modern-Interfaces
and
https://www.supergoodcode.com/long-road-to-DRIL/
saying that removes the problem it originally caused
(also for us), this test is probably superfluous
because the thing it guards against is gone.
2025-05-23 02:34:17 +00:00
programmerlexi
771d70fb47 nixos/limine: add test for specialisations 2025-05-22 23:09:50 +05:30
K900
059f376f89
opencloud: init at 2.3.0 (#404891) 2025-05-21 20:36:00 +03:00
Ramses
3cd899b3cb
brscan5: use udevCheckHook and fix permissions of udev rules file (#409344) 2025-05-21 19:34:38 +02:00
programmerlexi
36ecfe6216 nixos/limine: add support for secure boot
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-21 21:59:23 +05:30
Aleksana
98da673eec
various: remove tomfitzhenry as maintainer (#407356) 2025-05-21 23:58:02 +08:00
Tom Fitzhenry
8c469ad592 spiped: remove tomfitzhenry as maintainer 2025-05-22 01:24:09 +10:00
K900
b504cc1362 nixos/opencloud: init module
Co-authored-by: Christoph Heiss <christoph@c8h4.io>
2025-05-21 17:47:35 +03:00
Ulrik Strid
fbbba999f4
nixos/davis: fix several outstanding bugs (#409068) 2025-05-21 15:36:41 +02:00
Aleksana
2318789c41
midori: drop (#408869) 2025-05-21 20:15:30 +08:00
r-vdp
6035e60b1c
brscan5: use udevCheckHook and fix permissions of udev rules file 2025-05-21 11:19:58 +02:00
Yt
3858071643
vector: 0.46.1 → 0.47.0 (#409169) 2025-05-20 18:48:37 -04:00
Ramses
a9746f1f33
brscan5: remove deprecated SYSFS udev rule (#332311) 2025-05-21 00:13:29 +02:00
Marius Kleidl
eb394bfc0a
tusd: embed version in binary (#409019)
* nixosTests.tusd: Fix network race condition

Fixes error:

    client # curl: (7) Failed to connect to server port 1080 after 8 ms: Could not connect to server
    client # [    5.621267] network-addresses-eth1-start[795]: adding address 192.168.1.1/24... done

* tusd: embed version in binary

Currently, tusd reports 'n/a' when its version is queried using `tusd -version`.
This change embeds the current version during the build process, so it correctly
reports the value.

See 8e66333a01/scripts/build_funcs.sh (L20)

---------

Co-authored-by: Niklas Hambüchen <mail@nh2.me>
2025-05-20 22:40:16 +02:00
Jonathan Davies
f243ea59d9
nixos/vector: Update dnstap test to start network service 2025-05-20 20:33:18 +00:00
Fabián Heredia Montiel
2cbe2498c7
Linux kernels 2025-05-19 (#408709) 2025-05-20 09:03:30 -06:00
Arian van Putten
4df0b7d8ca
nixos/systemd: unconditional systemd-journald-audit.socket (#408085) 2025-05-20 15:29:53 +02:00
Casey Link
23d344b9da nixos/davis: fix several outstanding bugs
As reported in #317303, this fixes:

- nginx config is now actually optional
- mail dsn options are now optional
- broken stdout logging has been replaced with default file logging in
  state dir

fixes #317303
2025-05-20 15:19:19 +02:00
Doron Behar
a4e8e74c36
i18n: Add charset related settings (#408307) 2025-05-20 15:17:19 +03:00
Jörg Thalheim
b6a5eebd30
k3s: use patched util-linuxMinimal (#407810) 2025-05-20 08:51:57 +02:00
Shogo Takata
d04bf86381
nixos.tests.pam-file-contents: fix build failure
This fixes the test for pam file contents.
The pam file started using fully-qualified paths in the following
commit.
7306423158
2025-05-20 15:14:55 +09:00
Alyssa Ross
28ea08fde9 linux/hardened/patches/6.14: init at v6.14.6-hardened1
Co-authored-by: Fabián Heredia Montiel <fabianhjr@protonmail.com>
2025-05-19 21:50:37 -06:00
Thomas Gerbet
f492075c53 midori: drop
Package is broken for a while and upstream project
seems to have been re-oriented to a Firefox fork.
See https://github.com/midori-browser/core/issues/468

Closes #374354
2025-05-19 23:21:07 +02:00
Jonas Heinrich
5f501619c0
nixos/tests/oncall: Fix LDAP mapping (#408503) 2025-05-19 18:29:03 +02:00
Doron Behar
cbbd59e14e nixosTests.i18n: init 2025-05-19 18:09:27 +03:00
K900
c87615a319 nixos/tests/installer: fix eval 2025-05-19 11:47:03 +03:00
Michele Guerini Rocco
eebd349fdd
nixos/pdns-recursor: deprecate settings, add yaml-settings (#406534) 2025-05-19 10:30:07 +02:00
K900
bf0aa25e4b nixos/tests/kanidm: pin to v1.6
These should really be made versioned, but this gets us _something_
quickly, at least.
2025-05-19 11:14:40 +03:00
Winter
f3db57edfa nixos/tests/installer: include x86_64-darwin in platforms for uefi tests
Also makes it so that we only set `meta.platforms` in cases where we need
to restrict it; otherwise, we go with the default.
2025-05-19 03:03:25 -04:00
Winter
2680e0beca nixos/tests: don't explicitly set meta.platforms
This prevents the tests from running on Darwin for no real reason.
2025-05-19 03:03:25 -04:00
Jonas Heinrich
8a9cd899ac nixos/tests/oncall: Fix LDAP mapping 2025-05-18 23:16:50 +02:00
benaryorg
e434130d0b
nixos/systemd: unconditional systemd-journald-audit.socket
Containers did not have *systemd-journald-audit.socket* in *additionalUpstreamSystemUnits*, which meant that the unit was not provided.
However the *wantedBy* was added without any additional check, therefore creating an empty unit with just the *WantedBy* on *boot.isContainer* machines.
This caused `systemd-analyze verify` to fail:

```text
systemd-journald-audit.socket: Unit has no Listen setting (ListenStream=, ListenDatagram=, ListenFIFO=, ...). Refusing.
systemd-journald-audit.socket: Cannot add dependency job, ignoring: Unit systemd-journald-audit.socket has a bad unit file setting.
systemd-journald-audit.socket: Cannot add dependency job, ignoring: Unit systemd-journald-audit.socket has a bad unit file setting.
```

The upstream unit already contains the following, which should make it safe to include regardless:

```ini
[Unit]
ConditionSecurity=audit
ConditionCapability=CAP_AUDIT_READ
```

For reference, this popped up in the context of #[360426](https://redirect.github.com/NixOS/nixpkgs/issues/360426) as well as #[407696](https://redirect.github.com/NixOS/nixpkgs/pull/407696).

Co-authored-by: Bruce Toll <4109762+tollb@users.noreply.github.com>
Signed-off-by: benaryorg <binary@benary.org>
2025-05-18 19:58:59 +00:00
Bruce Toll
22d51e08cf
nixos/tests/systemd-journal: Fix failing tests
Fix regression from https://github.com/NixOS/nixpkgs/pull/379629.
The systemd-journal test has been failing on hydra since 2025-02-10.
See, for instance: https://hydra.nixos.org/build/290855155.

This commit enables auditing, as expected by the tests. It also
addresses an issue where audit messages were getting dropped due to
rate limits.
2025-05-18 19:58:59 +00:00
Cosima Neidahl
3fc0629638
nixos/tests/common/x11.nix: Fix IceWM theme (#406765) 2025-05-18 19:08:43 +02:00
OPNA2608
f66c4ad65f nixos/tests/common/x11.nix: Fix IceWM theme 2025-05-18 10:58:52 +02:00
Atemu
593fa724e2
nixos/tests/vaultwarden: fix UI testing (#408026) 2025-05-17 20:50:26 +02:00
Atemu
daba7cfe73
nixosTests.curl-impersonate: skip failing test (#408000) 2025-05-17 20:39:27 +02:00
networkException
94e7e3f350
nixos/tests/vaultwarden: fix UI testing
This patch fixes a failure in the Selenium UI testing
script by waiting for an element to be clickable.
This allows the Angular to render properly.
2025-05-17 19:03:26 +02:00
Emily
507de69321
sourcehut.*: update (#404203) 2025-05-17 17:33:43 +02:00
emilylange
9266b72424
nixosTests.curl-impersonate: skip failing test
We use a NixOS VM test to execute the upstream tests of curl-impersonate
because they require networking which cannot be mocked easily in the
sandbox.

Of those upstream tests, test_http2_headers spawns nghttpd2, makes
request against it and then tries to parse the logs it emits.
The last step, the parsing of the logs, it extremely fragile and version
dependent. The version of nghttp2 that we carry in nixpkgs is newer than
the one curl-impersonate expects and happens to emit a different log
format.

So to fix the remaining test suite of curl-impersonate, we simply skip
test_http2_headers.
2025-05-17 16:38:55 +02:00
Martin Weinelt
f462e2564d
acme: Add csr option (#376334) 2025-05-17 11:24:08 +02:00
Morgan Jones
727809f534
nixos/k3s: get tests working again
Some of the attributes fetched throw, so tryEval them. Recurse into the
attribute set to pick up all the tests.
2025-05-16 21:34:22 -07:00
Aleksana
d56a9d0b9b
matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init (#400637) 2025-05-17 11:14:53 +08:00
Alois Wohlschlager
9685bc5a05 lixPackageSets.*.lix: test the correct Lix in passthru.tests
Previously always the top-level lix package would be used, which is obviously
not what we want.
2025-05-16 17:55:05 +02:00