Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to Nixpkgs 24.05 #10835

Merged
merged 18 commits into from
Jun 5, 2024
Merged

Commits on Jun 3, 2024

  1. Update nixpkgs ref to 24.05

    roberth committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    8df206b View commit details
    Browse the repository at this point in the history
  2. flake.lock: Update

    Flake lock file updates:
    
    • Updated input 'nixpkgs':
        'github:NixOS/nixpkgs/b550fe4b4776908ac2a861124307045f8e717c8e' (2024-02-28)
      → 'github:NixOS/nixpkgs/88dca77be222aedd1f47d2cf0942dffefee76216' (2024-06-03)
    roberth committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    2edcdf8 View commit details
    Browse the repository at this point in the history
  3. libexpr: Use GC_set_sp_corrector instead of patch

    Manually tested by printing to stderr in both branches (sp in os
    stack, or not), and triggering a GC in a filterSource function,
    e.g.:
    
        let
          generateTree = n: if n == 0 then "ha" else { left = generateTree (n - 1); right = generateTree (n - 1); };
        in
          builtins.deepSeq (generateTree 18) ...
    
    Note that the darwin still uses the strategy of disabling GC, despite
    having an implementation that compiles. The proper solution will be
    enabled and tested later.
    roberth committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    2477e4e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b311f51 View commit details
    Browse the repository at this point in the history
  5. nix: Disable GC during coroutine when bdwgc < 8.4

    This re-enables support for older bwdgc versions without complicating
    the code too much.
    Coroutines generally only interfere with GC during source filtering,
    so it's not too bad of a regression on older bdwgc.
    This seems preferable over conditional compilation to enable the patch
    etc; we've already spent a lot of complexity budget on this GC-coroutine
    interaction...
    roberth committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    cc6f315 View commit details
    Browse the repository at this point in the history
  6. Fix nixpkgsLibTests

    roberth committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    f01f65b View commit details
    Browse the repository at this point in the history
  7. hydraJobs.installTests.<s>.againstCurrent{Unstable -> Latest}

    Nixpkgs has reshuffled its Nix versions.
    roberth committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    6067525 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    449e4b9 View commit details
    Browse the repository at this point in the history
  9. Fix eval remoteBuilds_*_2_13

    roberth committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    6558025 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    efc2508 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8a510f4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e6ba450 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    27f880c View commit details
    Browse the repository at this point in the history
  14. Update nixpkgs

    roberth committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    5ddc11d View commit details
    Browse the repository at this point in the history
  15. Use Nixpkgs changelog-d

    roberth committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    d494ac1 View commit details
    Browse the repository at this point in the history
  16. TMP: Disable tests.setuid.i686-linux

    Temporarily(?) blocked on NixOS/nixpkgs#297475 (comment)
    roberth committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    5d460d5 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Bring back FreeBSD

    Ericson2314 authored and roberth committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    6588420 View commit details
    Browse the repository at this point in the history
  2. eval.cc: Fix for Windows

    Ericson2314 authored and roberth committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    4e0d058 View commit details
    Browse the repository at this point in the history