Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nix
base: 177e5742fa73
Choose a base ref
...
head repository: NixOS/nix
compare: 787015fec0f6
Choose a head ref
  • 7 commits
  • 4 files changed
  • 2 contributors

Commits on Jul 25, 2019

  1. Disable CLONE_NEWUSER when it’s unavailable

    Some kernels disable "unpriveleged user namespaces". This is
    unfortunate, but we can still use mount namespaces. Anyway, since each
    builder has its own nixbld user, we already have most of the benefits
    of user namespaces.
    matthewbauer committed Jul 25, 2019
    Copy the full SHA
    d171090 View commit details
    Browse the repository at this point in the history
  2. Use sandbox fallback when cloning fails in builder

    When sandbox-fallback = true (the default), the Nix builder will fall
    back to disabled sandbox mode when the kernel doesn’t allow users to
    set it up. This prevents hard errors from occuring in tricky places,
    especially the initial installer. To restore the previous behavior,
    users can set:
    
      sandbox-fallback = false
    
    in their /etc/nix/nix.conf configuration.
    matthewbauer committed Jul 25, 2019
    Copy the full SHA
    11d8534 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2019

  1. Don’t rely on EPERM

    startProcess does not appear to send the exit code to the helper
    correctly. Not sure why this is, but it is probably safe to just
    fallback on all sandbox errors.
    matthewbauer committed Jul 30, 2019
    Copy the full SHA
    9a0855b View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2019

  1. Copy the full SHA
    5c06a8d View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2019

  1. Copy the full SHA
    e5b397b View commit details
    Browse the repository at this point in the history
  2. Update release notes

    edolstra committed Aug 27, 2019
    Copy the full SHA
    fdff965 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    787015f View commit details
    Browse the repository at this point in the history