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: 2cf98218c81c
Choose a base ref
...
head repository: NixOS/nix
compare: 0c61515be1a2
Choose a head ref
  • 10 commits
  • 7 files changed
  • 2 contributors

Commits on Sep 2, 2018

  1. nix doctor: add command

    Inspired by the homebrew command, shows a combination of debugging
    information and warnings with potential issues with a nix installation.
    LnL7 committed Sep 2, 2018
    Configuration menu
    Copy the full SHA
    c9a0854 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    070823b View commit details
    Browse the repository at this point in the history
  3. nix doctor: add warning if client/daemon protocol mismatches

    A protocol mismatch can sometimes cause problems when using specific
    features with an older daemon. For example:
    
    Nix 2.0 changed the way files are compied to the store.  The daemon is
    backwards compatible and can still handle older clients, however a 1.11
    nix-daemon isn't forwards compatible.
    LnL7 committed Sep 2, 2018
    Configuration menu
    Copy the full SHA
    7314dc7 View commit details
    Browse the repository at this point in the history
  4. nix doctor: handle serve protocol

    The serve protocol used by LegacySSHStore has a different major and
    shouldn't be compared to PROTOCOL_VERSION.
    LnL7 committed Sep 2, 2018
    Configuration menu
    Copy the full SHA
    246acf9 View commit details
    Browse the repository at this point in the history
  5. nix doctor: add warning for multiple versions

    It's pretty easy to unintentionally install a second version of nix
    into the user profile when using a daemon install.  In this case it
    looks like nix was upgraded while the nix-daemon is probably still
    unning an older version.
    LnL7 committed Sep 2, 2018
    1 Configuration menu
    Copy the full SHA
    0f18dc5 View commit details
    Browse the repository at this point in the history
  6. nix doctor: add check for profile roots

    In most cases profiles that are in PATH should have a gcroot.
    LnL7 committed Sep 2, 2018
    Configuration menu
    Copy the full SHA
    bfdca55 View commit details
    Browse the repository at this point in the history
  7. nix doctor: only perform path/profile checks with a daemon/local store

    Not all store types LegacySSHStore support these operations and it
    doesn't really make sense to check those.
    LnL7 committed Sep 2, 2018
    Configuration menu
    Copy the full SHA
    80a4b44 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2018

  1. nix doctor: reimplement profile warning without gcroot check

    Calculating roots seems significantly slower on darwin compared to
    linux.  Checking for /profile/ links could show some false positives but
    should still catch most issues.
    LnL7 committed Sep 26, 2018
    Configuration menu
    Copy the full SHA
    ed25753 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2018

  1. Configuration menu
    Copy the full SHA
    63575ff View commit details
    Browse the repository at this point in the history
  2. Fix signedness warning

    edolstra committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    0c61515 View commit details
    Browse the repository at this point in the history