Commit Graph
692550 Commits
Author SHA1 Message Date
Maximilian BoschandAlyssa Ross d3e6c8fc75 linux: implement rustAvailable condition
* It doesn't matter if `rustc` is available, but if rustc can compile to
  the hostPlatform. So use a custom condition instead of `availableOn`.
* Explicitly exclude the combination of GCC and riscv which is known
  to be broken[1].

[1] https://lore.kernel.org/lkml/31885EDD-EF6D-4EF1-94CA-276BA7A340B7@kernel.org/T/

Co-authored-by: Alyssa Ross <hi@alyssa.is>
2024-10-12 17:08:18 +02:00
Maximilian BoschandAlyssa Ross bda6c82a81 linux_testing: disable NFS_LOCALIO on aarch64-linux
This breaks the build like this:

      /nix/store/f3k0rdhcd2cx57phx755c2xixgifw5m5-binutils-2.42/bin/ld: Unexpected GOT/PLT entries detected!
      /nix/store/f3k0rdhcd2cx57phx755c2xixgifw5m5-binutils-2.42/bin/ld: Unexpected run-time procedure linkages detected!
      /nix/store/f3k0rdhcd2cx57phx755c2xixgifw5m5-binutils-2.42/bin/ld: fs/nfs/localio.o: in function `nfs_local_iocb_alloc':
      /build/source/build/../fs/nfs/localio.c:290:(.text+0x324): undefined reference to `nfs_to'
      [...]

Reported as https://lore.kernel.org/all/D4OUJRP8YWRM.ATQ7KASTYX5H@mbosch.me/
2024-10-12 17:08:18 +02:00
Maximilian BoschandAlyssa Ross 3bf9c88c1d linux_testing: enable Rust by default for aarch64-linux
The first assumption[1] we had was that the `aarch64-unknown-none`
target was missing from rustc and that this was the cause for the
regression.

However, it turns out that the relevant code from `rustc` wasn't used
anyways because the Makefile does `--sysroot /dev/null`[2] which prevents
rustc from using its own libcore. So luckily we don't have to patch the
Rust bootstrap to get aarch64-linux back working[3].

In fact, the Rust part seems broken for both 6.10 and 6.11[4], but I
decided to not bother since none of those are longterm versions.

So all that's left here is to enable Rust for aarch64-linux because it
clearly works[5].

[1] https://github.com/NixOS/nixpkgs/pull/315121#issuecomment-2135805876
[2] https://lore.kernel.org/all/20231031201752.1189213-1-mmaurer@google.com/
[3] Of course I only realized this _after_ I spent some time hacking a rustc
    patch together 🙃
[4] This broke with

        error[E0463]: can't find crate for `core`
          |
          = note: the `aarch64-unknown-none` target may not be installed
          = help: consider downloading the target with `rustup target add aarch64-unknown-none`
          = help: consider building the standard library from source with `cargo build -Zbuild-std`

[5] While the build is fine, the VM tests are still panicking, but
    that's also the case for `kernel-generic` because of a 9p
    regression:

        switch_root: can't execute '/nix/store/zv87gw0yxfsslq0mcc35a99k54da9a4z-nixos-system-machine-test/init': Exec format error
        [    1.734997] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100
        [    1.736002] CPU: 0 UID: 0 PID: 1 Comm: switch_root Not tainted 6.12.0-rc1 #1-NixOS
        [...]

    Reported as https://lore.kernel.org/all/D4LHHUNLG79Y.12PI0X6BEHRHW@mbosch.me/T/#u
2024-10-12 17:08:18 +02:00
github-actions[bot]andGitHub 4433a315bd Merge master into staging-next 2024-10-12 12:05:08 +00:00
nixpkgs-merge-bot[bot]andGitHub c55e1efd2e metacubexd: 1.150.0 -> 1.151.0 (#346875) 2024-10-12 11:56:01 +00:00
RamsesandGitHub aff7476997 niri: refactor & cleanup (#347232) 2024-10-12 13:48:00 +02:00
Jörg ThalheimandGitHub ed65c2df9f gomanagedocker: init at 1.4 (#347300) 2024-10-12 13:24:59 +02:00
Michele Guerini RoccoandGitHub 3106e48fbc dhcpcd: bring back enablePrivSep option, nixos/release-notes: remove duplicate note (#347578) 2024-10-12 13:01:52 +02:00
Thomas GerbetandBjørn Forsman 562995272c fop: apply patch for CVE-2024-28168
https://www.openwall.com/lists/oss-security/2024/10/09/1
2024-10-12 12:54:41 +02:00
Alexandru NechitaandGitHub 69151ff73d aerospace: init at 0.14.2-Beta (#344015)
* maintainers: add alexandru0-dev

* aerospace: init at 0.14.2-Beta
2024-10-12 11:38:46 +01:00
Florian KlinkandGitHub 237016d023 gogs: remove (#348053) 2024-10-12 13:13:13 +03:00
Thiago Kenji OkadaandGitHub 1f913e5d30 osu-lazer-bin: fix hash for the second time (#347784) 2024-10-12 10:55:36 +01:00
SandroandGitHub 45c1c5415a kmod-blacklist-ubuntu: 30+20230519-1ubuntu3 -> 31+20240202-2ubuntu8 (#347927) 2024-10-12 11:53:34 +02:00
Markus KowalewskiandGitHub 60158f917b nfs-ganesha: build man pages (#347791) 2024-10-12 11:33:08 +02:00
Jörg ThalheimandGitHub 07f12edf38 userborn: 0.2.0 -> 0.3.0 (#347952) 2024-10-12 11:17:23 +02:00
Florian KlinkandGitHub c6bb3d4675 weechatScripts.wee-slack: 2.10.2 -> 2.11.0 (#347944) 2024-10-12 12:17:09 +03:00
Jörg ThalheimandGitHub 660599fcb2 cheat: fix zsh completion (#347943) 2024-10-12 11:16:07 +02:00
RamsesandGitHub b1e4854ecb nixos/automatic-timezoned: set time.timeZone to null to avoid silent overriding (#347217) 2024-10-12 11:12:27 +02:00
Pol DellaieraandGitHub afd96bad04 Bump and fix nextjs-ollama-llm-ui (#347856) 2024-10-12 10:42:53 +02:00
Markus KowalewskiandGitHub 7971a4927d panoply: 5.5.2 -> 5.5.3 (#347879) 2024-10-12 10:40:26 +02:00
Maximilian Bosch 875f00ed40 gogs: remove
Upstream development has stalled and several critical vulnerabilities
that weren't addressed within a year[1][2].

Back then it was fair to mark it as insecure, but given nothing has
happened since, it's time to remove it.

[1] https://forgejo.org/2023-11-release-v1-20-5-1/
[2] https://github.com/gogs/gogs/issues/7777
2024-10-12 10:36:06 +02:00
zowoq 97f0c067f3 telegraf: 1.32.0 -> 1.32.1
Diff: https://github.com/influxdata/telegraf/compare/v1.32.0...v1.32.1

Changelog: https://github.com/influxdata/telegraf/blob/v1.32.1/CHANGELOG.md
2024-10-12 17:54:53 +10:00
zowoqandGitHub e8222b0f9e terraform-providers.deno: init at 0.1.0 (#348021) 2024-10-12 17:54:24 +10:00
gadorandGitHub 18a306afc1 arti: 1.2.7 -> 1.2.8 (#346202) 2024-10-12 09:38:35 +02:00
Fabian AffolterandGitHub 30ff1620bf python312Packages.reflex: 0.6.1 -> 0.6.2 (#347564) 2024-10-12 09:27:57 +02:00
Fabian AffolterandGitHub 7ce3789e8a python312Packages.pynmeagps: 1.0.42 -> 1.0.43 (#347909) 2024-10-12 09:10:21 +02:00
Domen KožarandGitHub dd5aae5e50 cachix: 1.7.4 -> 1.7.5 (#347969) 2024-10-12 09:02:58 +02:00
Fabián Heredia MontielandGitHub f152a2d1eb webkitgtk: refactor top-level to deprecate default ABI version (#345611) 2024-10-12 00:51:34 -06:00
Pol DellaieraandGitHub b375b0b488 aider-chat: 0.57.0 -> 0.59.0 (#347871) 2024-10-12 08:49:11 +02:00
Fabian AffolterandGitHub 4a95d695c2 python312Packages.pylitejet: init at 0.3.0 (#347809) 2024-10-12 08:37:18 +02:00
Fabian AffolterandGitHub 45ef038e6a python312Packages.dvc-task: 0.40.1 -> 0.40.2 (#347904) 2024-10-12 08:36:51 +02:00
Fabian AffolterandGitHub 25c0da5910 python312Packages.dissect-cstruct: 4.1 -> 4.2, python312Packages.dissect-cobaltstrike: 1.0.0 -> 1.2.0 (#347948) 2024-10-12 08:36:38 +02:00
Fabian AffolterandGitHub d19467ddd4 python312Packages.asn1tools: 0.166.0 -> 0.167.0 (#347949) 2024-10-12 08:36:25 +02:00
Fabian AffolterandGitHub e0f2a563af metasploit: 6.4.29 -> 6.4.30 (#347985) 2024-10-12 08:36:13 +02:00
Fabian AffolterandGitHub 5251e1de2d python312Packages.python-kasa: 0.7.4 -> 0.7.5 (#347989) 2024-10-12 08:36:00 +02:00
Fabian AffolterandGitHub 947a56df29 burpsuite: 2024.8.2 -> 2024.8.4 (#348002) 2024-10-12 08:35:49 +02:00
Fabian AffolterandGitHub b4d4a84657 python312Packages.python-jsonrpc-server: refactor (#348005) 2024-10-12 08:35:40 +02:00
Vladimír Čunát 603585479a deepin.dtk: fix build on qt 6.8 (#347842) 2024-10-12 08:33:36 +02:00
Vladimír Čunát 7d4ba773b8 lxqt.libqtxdg_3_12: don't apply patches for libqtxdg 4.0 (#348029) 2024-10-12 08:31:46 +02:00
github-actions[bot]andGitHub ee37a18a92 Merge master into staging-next 2024-10-12 06:04:26 +00:00
Christian KöglerandGitHub 162ee4189c welle-io: 2.4 -> 2.5 (#347999) 2024-10-12 07:04:10 +02:00
Robert SchützandGitHub 0e44378bc9 home-assistant: 2024.10.1 -> 2024.10.2 (#347970) 2024-10-11 21:37:37 -07:00
rewineandGitHub 58d5a95da3 ao: move to aliases (#347997) 2024-10-12 12:25:26 +08:00
EmilyandGitHub bb752745b2 ci/request-reviews: Avoid duplicates with different casings (#348030) 2024-10-12 04:50:01 +01:00
Silvan Mosberger e612b89953 ci/request-reviews: Avoid duplicates with different casings
It's possible to have different casings in OWNERS, so we need to handle
that
2024-10-12 05:27:55 +02:00
rewine f3bc624b0b lxqt.libqtxdg_3_12: don't apply patches for libqtxdg 4.0 2024-10-12 10:39:58 +08:00
Lin JianandGitHub d4c28e77c3 OWNERS: reference the Emacs team for Emacs stuff (#347973) 2024-10-12 10:02:57 +08:00
Tristan RossandGitHub 25e734dcbe flutter326: init at 3.26.0-0.1pre (#347124) 2024-10-11 21:17:37 -04:00
seth 5c4a77a6ef terraform-providers.deno: init at 0.1.0 2024-10-11 21:05:13 -04:00
Martin Weinelt 18ede919a2 python312Packages.homeassistant-stubs: 2024.10.1 -> 2024.10.2
https://github.com/KapJI/homeassistant-stubs/releases/tag/2024.10.2
2024-10-12 03:02:16 +02:00