Commit Graph

450125 Commits

Author SHA1 Message Date
rnhmjoj e375feffbe gnupg: add NixOS tests to passthru 2023-02-07 08:47:14 +01:00
rnhmjoj fe34d10e57 nixos/tests/gnupg: init 2023-02-07 08:47:14 +01:00
rnhmjoj 067d688b16 nixos/test-driver: handle decoding errors in Machine.execute
The output of a command is not guaranteed to be valid UTF-8, so the
decoding can fail raising UnicodeDecodeError. If this happens during a
`succeeds` the check will be erroneously marked failed.

This changes the error handling to the "replace" mode, where invalid
codepoints are replaced with � (REPLACEMENT CHARACTER U+FFFD) and the
decoding can go on.
2023-02-07 08:47:14 +01:00
rnhmjoj f2929eb949 nixos/test-driver: drop logging from Machine.send_monitor_command
Several machine operations, like `send_chars` and `send_key`, are
implemented by calling `send_monitor_command`, possibly multiple times.
This generates a huge amount of unnecessary noise in the log, because
`send_monitor_command` is a low-level operation and an implementation
detail.

Here's an excerpt from a highlighted log before and afte the change.

Before:

    subtest: Can generate a PGP key
    machine: sending keys 'gpg --gen-key\n'
    machine: sending monitor command: sendkey g
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey g, in 0.00 seconds)
    machine: sending monitor command: sendkey p
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey p, in 0.00 seconds)
    machine: sending monitor command: sendkey g
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey g, in 0.00 seconds)
    machine: sending monitor command: sendkey spc
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey spc, in 0.00 seconds)
    machine: sending monitor command: sendkey 0x0C
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey 0x0C, in 0.00 seconds)
    machine: sending monitor command: sendkey 0x0C
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey 0x0C, in 0.00 seconds)
    machine: sending monitor command: sendkey g
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey g, in 0.00 seconds)
    machine: sending monitor command: sendkey e
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey e, in 0.00 seconds)
    machine: sending monitor command: sendkey n
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey n, in 0.00 seconds)
    machine: sending monitor command: sendkey 0x0C
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey 0x0C, in 0.00 seconds)
    machine: sending monitor command: sendkey k
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey k, in 0.00 seconds)
    machine: sending monitor command: sendkey e
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey e, in 0.00 seconds)
    machine: sending monitor command: sendkey y
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey y, in 0.00 seconds)
    machine: sending monitor command: sendkey ret
    machine: waiting for monitor prompt
    (finished: waiting for monitor prompt, in 0.00 seconds)
    (finished: sending monitor command: sendkey ret, in 0.00 seconds)
    (finished: sending keys 'gpg --gen-key\n', in 0.15 seconds)

After:

    subtest: Can generate a PGP key
    machine: sending keys 'gpg --gen-key\n'
    (finished: sending keys 'gpg --gen-key\n', in 0.15 seconds)
2023-02-07 08:40:54 +01:00
Michael Weiss f5a9697c77 Merge pull request #213865 from primeos/chromiumBeta
chromiumBeta: Fix the patch phase
2023-02-01 00:14:52 +01:00
Nick Cao 8123ddfee1 Merge pull request #213827 from r-ryantm/auto-update/wayvnc
wayvnc: 0.6.1 -> 0.6.2
2023-02-01 06:55:50 +08:00
Michael Weiss 26aadca7c6 chromiumBeta: Fix the patch phase
Upstream dropped use_system_libwayland and related build arguments [0].
The deprecation is tracked in [1].
As a result, we must now build with third_party/wayland instead of
wayland from the system (or complex patches would be required).

This fixes [2].

[0]: https://source.chromium.org/chromium/chromium/src/+/1c3c8db518f78cb2d08a3990e5280e324c4a6e99
[1]: https://bugs.chromium.org/p/chromium/issues/detail?id=1385736
[2]: https://github.com/NixOS/nixpkgs/issues/213862#issuecomment-1411153401
2023-01-31 23:40:55 +01:00
Maximilian Bosch 53d8747340 Merge pull request #213820 from sumnerevans/matrix-synapse-1.76
matrix-synapse: 1.75.0 -> 1.76.0
2023-01-31 23:35:38 +01:00
Martin Weinelt d19f38fda9 Merge pull request #213852 from mweinelt/home-assistant-intents
home-assistant.intents: 2023.1.25 -> 2023.1.31
2023-01-31 21:48:07 +00:00
zowoq 48c973b2e4 clusterctl: 1.3.2 -> 1.3.3
https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.3.3
2023-02-01 07:38:20 +10:00
Sandro 8b598ff3d6 Merge pull request #199731 from Luflosi/kubo-idempotence 2023-01-31 22:12:49 +01:00
Martin Weinelt fc7f9a1039 home-assistant.intents: 2023.1.25 -> 2023.1.31
Diff: https://github.com/home-assistant/intents/compare/refs/tags/2023.1.25...2023.1.31
2023-01-31 21:09:33 +00:00
Alyssa Ross ff7cb26327 efivar: add musl patch 2023-01-31 20:47:35 +00:00
Alyssa Ross a997c219d8 libsmbios: add musl patch
Upstream seems pretty dead, so I think a patch is the best we're going
to get here.  But on the other hand, that means the package isn't
likely to require a lot of maintenance that could be made more
difficult by having a patch around.
2023-01-31 20:44:59 +00:00
superherointj 4d5fbbaa00 Merge pull request #213778 from dit7ya/spotify-player
spotify-player: add meta.mainProgram
2023-01-31 17:38:47 -03:00
figsoda 76f4cd8358 Merge pull request #213824 from r-ryantm/auto-update/dinghy
dinghy: 1.1.0 -> 1.2.0
2023-01-31 15:23:42 -05:00
Christoph Neidahl 6e1b43747a punes: 0.109 -> 0.110, add Qt6 variant (#209485) 2023-01-31 20:59:19 +01:00
Sandro 59e9ca3ae6 Merge pull request #206790 from OPNA2608/add/box64_more_targets 2023-01-31 20:58:28 +01:00
Sandro eb63255e7f Merge pull request #205940 from OPNA2608/init/eclipses-aarch64-linux 2023-01-31 20:56:09 +01:00
Sandro 4d77b915bd Merge pull request #203943 from OPNA2608/update/open-watcom-v2 2023-01-31 20:53:51 +01:00
Sandro 600adcfdcc Merge pull request #187994 from Izorkin/update-nginx-gzip 2023-01-31 20:41:59 +01:00
Weijia Wang ba0f7ba3c1 Merge pull request #211404 from r-ryantm/auto-update/arangodb
arangodb: 3.10.0 -> 3.10.3
2023-01-31 19:56:29 +01:00
R. Ryantm 678e32701b wayvnc: 0.6.1 -> 0.6.2 2023-01-31 18:52:49 +00:00
R. Ryantm e5a691df54 dinghy: 1.1.0 -> 1.2.0 2023-01-31 18:42:11 +00:00
Jacek Galowicz 3d5029ff18 Merge pull request #213798 from r-ryantm/auto-update/ustreamer
ustreamer: 5.20 -> 5.36
2023-01-31 19:40:49 +01:00
markuskowa 5c7c720011 Merge pull request #213809 from r-ryantm/auto-update/panoply
panoply: 5.2.2 -> 5.2.3
2023-01-31 19:34:35 +01:00
Sumner Evans 96e7d9fa2a matrix-synapse: 1.75.0 -> 1.76.0
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-01-31 10:43:22 -07:00
R. Ryantm 75247b3ab4 arangodb: 3.10.0 -> 3.10.3 2023-01-31 17:32:32 +00:00
Silvan Mosberger 50e4dbf35b Merge pull request #205557 from ncfavier/concatLines
lib/strings: add `concatLines`
2023-01-31 18:05:53 +01:00
R. Ryantm 10e2cd97b5 panoply: 5.2.2 -> 5.2.3 2023-01-31 16:52:42 +00:00
superherointj a743cf65d3 Merge pull request #212111 from linsui/python
ms-python.python: 2022.19.13351014 -> 2023.1.10091012
2023-01-31 13:46:54 -03:00
Thomas Tuegel e1e1b192c1 Merge pull request #213481 from lunik1/iosevka-buildnpmpackage
iosevka: use buildNpmPackage
2023-01-31 10:39:21 -06:00
Thomas Tuegel b7f9535f82 Merge branch 'master' into iosevka-buildnpmpackage 2023-01-31 10:24:25 -06:00
superherointj ab3f67309f Merge pull request #213162 from kilianar/vscode-extensions-update
vscode-extensions: update several extensions
2023-01-31 13:10:19 -03:00
Izorkin 59dbe319ce nixos/gitea: update SystemCallFilter 2023-01-31 10:08:32 -06:00
Gregor Kleen 239a93f205 chrony: add gkleen as maintainer for nixos test for ptp_kvm 2023-01-31 10:08:32 -06:00
Gregor Kleen b355be2d91 chrony: add nixos test for ptp_kvm 2023-01-31 10:08:32 -06:00
Izorkin 48ecda0962 nixos/chrony: disable PrivateDevices setting 2023-01-31 10:08:32 -06:00
R. Ryantm a2774652aa ustreamer: 5.20 -> 5.36 2023-01-31 15:49:47 +00:00
Martin Weinelt e60ddddbbb Merge pull request #213489 from mweinelt/paperless-update
paperless-ngx: 1.11.3 -> 1.12.2
2023-01-31 15:36:45 +00:00
Silvan Mosberger 96d4702261 Merge pull request #213650 from urandom2/libdoc
lib: standardise attrset type syntax
2023-01-31 16:20:56 +01:00
Sandro c3b1fd8ba1 Merge pull request #199784 from Majiir/fix-plymouth-start
nixos/plymouth: don't start Plymouth on config switch
2023-01-31 15:47:45 +01:00
Sandro 32af394652 Merge pull request #205057 from LoveIsGrief/logseq-run-appimage
logseq: Fix publishing graph
2023-01-31 15:45:51 +01:00
Sandro 8bfdad1992 Merge pull request #206706 from zendo/cavalier
cavalier: init at 2023.01.29
2023-01-31 15:44:32 +01:00
Sandro ebaf3ddff7 Merge pull request #213326 from zendo/completely
completely: init at 0.5.2
2023-01-31 15:43:53 +01:00
Sandro 9e2f04426c Merge pull request #210376 from zendo/update/opera
opera: 90.0.4480.84 -> 94.0.4606.54
2023-01-31 15:43:34 +01:00
Sandro 4bff9cd9f8 Merge pull request #213775 from michaeladler/goreleaser
goreleaser: 1.14.1 -> 1.15.0
2023-01-31 15:22:03 +01:00
Weijia Wang c400996878 Merge pull request #213762 from r-ryantm/auto-update/glooctl
glooctl: 1.13.3 -> 1.13.4
2023-01-31 15:18:34 +01:00
Sandro 2fd0a49cbd Merge pull request #211761 from SuperSandro2000/wslu-wslvar
wslu: supply default conf
2023-01-31 15:14:57 +01:00
Jörg Thalheim badb11b99f Merge pull request #212153 from Mic92/rtorrent
nixos/rtorrent: make directory permissions configurable
2023-01-31 14:03:10 +00:00