Commit Graph
593189 Commits
Author SHA1 Message Date
Silvan Mosberger 3429594114 lib.fileset: Fix tests on Darwin, more POSIX
This was found when trying to run the fileset tests on Darwin
(https://github.com/NixOS/nix/pull/9546#issuecomment-1967409445), which mysteriously fail on Darwin:

  test case at lib/fileset/tests.sh:342 failed: toSource { root = "/nix/store/foobar"; fileset = ./.; } should have errored with this regex pattern:

  lib.fileset.toSource: `root` \(/nix/store/foobar\) is a string-like value, but it should be a path instead.
  \s*Paths in strings are not supported by `lib.fileset`, use `lib.sources` or derivations instead.

  but this was the actual error:

  error: lib.fileset.toSource: `root` (/nix/store/foobar) is a string-like value, but it should be a path instead.
      Paths in strings are not supported by `lib.fileset`, use `lib.sources` or derivations instead.

After dissecting this, I find out that apparently \s works on Linux, but not on Darwin for some reason!

From the bash source code, it looks like <regex.h> with `REG_EXTENDED` is used for all platforms the same,
so there's nothing odd there.

It's almost impossible to know where <regex.h> comes from,
but it looks to be a POSIX thing.

So after digging through the almost impossible to find POSIX specifications
(https://pubs.opengroup.org/onlinepubs/007908799/xbd/re.html#tag_007_003_005),
I can indeed confirm that there's no mention of \s or the like!

_However_, there is a mention of `[[:blank:]]`, so we'll use that instead.
2024-02-27 23:26:40 +01:00
Sergei Trofimovich f28c29a7d5 gmsh: drop redundant disable-warnings-if-gcc13 2024-02-27 22:09:47 +00:00
SandroandGitHub f9477e3a75 Merge pull request #209506 from Izorkin/update-dhcpcd-exit-hook
nixos/dhcpcd: optimize exitHook
2024-02-27 23:01:22 +01:00
Fabian Affolter e1327fe327 terrascan: 1.18.11 -> 1.18.12
Diff: https://github.com/accurics/terrascan/compare/refs/tags/v1.18.11...v1.18.12

Changelog: https://github.com/tenable/terrascan/blob/v1.18.12/CHANGELOG.md
2024-02-27 22:57:54 +01:00
SandroandGitHub 3beaece283 Merge pull request #288566 from Yarny0/foomatic-db-engine-update
foomatic-db-engine: unstable-2022-05-03 -> unstable-2024-02-10
2024-02-27 22:55:17 +01:00
Fabian Affolter feaff89415 python311Packages.pyrisco: 0.5.9 -> 0.5.10
Diff: https://github.com/OnFreund/pyrisco/compare/refs/tags/v0.5.9...v0.5.10

Changelog: https://github.com/OnFreund/pyrisco/releases/tag/v0.5.10
2024-02-27 22:55:15 +01:00
Robert SchützandGitHub 5da476bbce Merge pull request #291420 from r-ryantm/auto-update/librewolf-unwrapped
librewolf-unwrapped: 122.0.1-2 -> 123.0-1
2024-02-27 21:53:56 +00:00
Sergei Trofimovich b5c084e1de litecoin, litecoind: drop redundant disable-warnings-if-gcc13 2024-02-27 21:51:49 +00:00
Robert Schütz 83cbfd9576 librewolf: add dotlambda to maintainers 2024-02-27 13:49:22 -08:00
Sergei Trofimovich 840b51eecf vertcoind: drop redundant disable-warnings-if-gcc13 2024-02-27 21:43:37 +00:00
Astro 6fbf631a7b nixos netboot: prepend systemd initrd sysroot for store overlay 2024-02-27 22:41:45 +01:00
D3vil0p3r 81f4ba14c5 dc3dd: remove darwin support 2024-02-27 22:37:50 +01:00
Rafael Fernández López 7a269ff69b wasm-tools: 1.200.0 -> 1.201.0 2024-02-27 22:33:03 +01:00
SandroandGitHub 9c1ea5e3a2 Merge pull request #267012 from alois31/plymouth-unbloat
nixos/plymouth: drop the X11 renderer in the initrd
2024-02-27 22:28:27 +01:00
SandroandGitHub 4e6ae964ae Merge pull request #254409 from anund/fix_less_pipe_dependency
lesspipe: validate and add script dependencies
2024-02-27 22:26:55 +01:00
SandroandGitHub 931ee755b5 Merge pull request #271992 from cocreature/cocreature/openrazer-3.7.0
openrazer: 3.6.1 -> 3.7.0
2024-02-27 22:19:58 +01:00
SandroandGitHub 4c88c797b8 nixos/mosquitto: remove stutter in acl file name 2024-02-27 22:15:43 +01:00
Maxine Aubrey ad67e7b22c flare-signal: 0.12.0 → 0.13.0
https://gitlab.com/schmiddi-on-mobile/flare/-/releases/0.13.0
2024-02-27 22:14:17 +01:00
Ryan MulliganandGitHub 78d6e84385 Merge pull request #291909 from cdmistman/lib-meta-available-on-doc-example
lib.meta.availableOn: add example in documentation
2024-02-27 12:44:37 -08:00
Ryan MulliganandGitHub 87a9359410 Merge pull request #291910 from cdmistman/lib-meta-platform-match-expand-docs
lib.meta.platformMatch: add example in documentation
2024-02-27 12:44:22 -08:00
Guillaume GirolandGitHub 905c33738b Merge pull request #289121 from Thra11/arianna-kitemmodels
arianna: add missing runtime dependency
2024-02-27 21:40:55 +01:00
Martin WeineltandGitHub cdfb480262 Merge pull request #291916 from K900/more-version-pins
nixos/lib/testing: remove yet another source of unnecessary test rebuilds
2024-02-27 21:38:25 +01:00
Guillaume GirolandGitHub e31799e7f1 Merge pull request #289594 from gbtb/tortoisehg-663
tortoisehg:6.2.2->6.6.3
2024-02-27 21:36:16 +01:00
K900 d93db9066a nixos/lib/testing: remove yet another source of unnecessary test rebuilds 2024-02-27 23:35:05 +03:00
Fabian AffolterandGitHub 27eebe52bd Merge pull request #288155 from fabaff/pytraccar-bump
python311Packages.pytraccar: 2.0.0 -> 2.1.0
2024-02-27 21:29:05 +01:00
Fabian AffolterandGitHub 795d426738 Merge pull request #289700 from fabaff/boschshcpy-bump
python311Packages.boschshcpy: 0.2.90 -> 0.2.91
2024-02-27 21:26:31 +01:00
Fabian AffolterandGitHub e0b47c4344 Merge pull request #291194 from fabaff/habluetooth-bump
python311Packages.habluetooth: 2.4.0 -> 2.4.1
2024-02-27 21:24:58 +01:00
K900 423098c284 nixos/lib/test-driver: drop LegacyStartCommand, clean up create_machine API
We can finally do this now that it's no longer used.
2024-02-27 23:15:59 +03:00
K900 786f391922 nixos/tests/installer: inline + fix UEFI start command generation 2024-02-27 23:15:59 +03:00
K900 61cb46e6bf nixos/tests/boot: inline + fix UEFI start command generation 2024-02-27 23:15:59 +03:00
K900 a15aa7a3f3 treewide: clean up misc OVMF.fd references
We have passthru attributes, use them.
2024-02-27 23:15:59 +03:00
Sean Link 174ca6a2ea qt6.qtbase: add mingw support 2024-02-27 13:15:58 -07:00
K900 bf5c44d0d7 nixos/tests/boot/ubootExtlinux: mark broken 2024-02-27 23:15:58 +03:00
K900 d9a37adc04 lib/test-driver: don't swallow qemu stderr 2024-02-27 23:15:58 +03:00
Alyssa Ross 4d472cd888 zbus-xmlgen: 3.1.1 -> 4.0.1 2024-02-27 21:15:44 +01:00
AtemuandGitHub 97f445e8f1 Merge pull request #245005 from Scrumplex/nixos-monado
nixos/monado: init
2024-02-27 20:11:04 +00:00
Olivia Crain ee063453f4 ibus: 1.5.28 -> 1.5.29
https://github.com/ibus/ibus/releases/tag/1.5.29
https://github.com/ibus/ibus/releases/tag/1.5.29-rc1

This release fixes build reproducibility with parallel `make`.

Changes:
- Adds libdbusmenu-gtk3 dependency, now required for appindicator support
- Adds workaround for interaction between `AX_PROG_{CC,CXX}` autoconf
  macro and unwrapped GCC binaries
- Patches generated version number to remove incorrect `-rcX` suffix
- Removes upstreamed patches, rebases `build-without-dbus-launch.patch`
- Enables Wayland by default to match upstream behavior
2024-02-27 14:06:35 -06:00
R. RyantmandBen Siraphob 5df62e8e43 mmv: 2.5.1 -> 2.6 2024-02-27 14:58:03 -05:00
0x4A6F 995b889fa8 bpftop: 0.2.1 -> 0.2.2 2024-02-27 20:53:07 +01:00
Colton Donnelly e1e3ca54eb lib.meta.platformMatch: expand documentation 2024-02-27 14:51:33 -05:00
Colton Donnelly 3698be4ee6 lib.meta.availableOn: add example in documentation 2024-02-27 14:44:38 -05:00
K900andGitHub b5c956262d Merge pull request #291878 from K900/fresh-fruit
Yuzu updates for 2024-02-27
2024-02-27 22:37:40 +03:00
Fabian AffolterandGitHub f7d1dd65bd Merge pull request #291877 from fabaff/fastparquet-bump
python311Packages.fastparquet: 2023.7.0 -> 2024.2.0, python311Packages.intake: 0.7.0 -> 2.0.3
2024-02-27 20:26:46 +01:00
Fabian Affolter b7f8e49635 python312Packages.aioshelly: 8.0.1 -> 8.0.2
Diff: https://github.com/home-assistant-libs/aioshelly/compare/refs/tags/8.0.1...8.0.2

Changelog: https://github.com/home-assistant-libs/aioshelly/releases/tag/8.0.2
2024-02-27 20:09:25 +01:00
Sandro Jäckel 6753857664 nixos/tailscale: add option to pass flags to tailscaled 2024-02-27 20:08:08 +01:00
Leona MaroniandGitHub e7a4ed12aa Merge pull request #291893 from r-ryantm/auto-update/haproxy
haproxy: 2.9.5 -> 2.9.6
2024-02-27 20:04:20 +01:00
Leona Maroni f44e5ef4f9 paperless-ngx: 2.5.3 -> 2.5.4
https://github.com/paperless-ngx/paperless-ngx/releases/tag/v2.5.4
2024-02-27 19:59:42 +01:00
Elian Doran 31b1dd083c cmake: add meta.mainProgram 2024-02-27 20:28:27 +02:00
Nick Cao dfa08b768c wayland-pipewire-idle-inhibit: use rustPlatform.bindgenHook, fix cross compilation 2024-02-27 13:26:26 -05:00
Mario RodasandGitHub 923c6a8b5c Merge pull request #291885 from r-ryantm/auto-update/_1password
_1password: 2.24.0 -> 2.25.0
2024-02-27 13:24:30 -05:00