Comparing changes
Open a pull request
base repository: NixOS/nix
base: 2cf98218c81c
head repository: NixOS/nix
compare: 0c61515be1a2
- 10 commits
- 7 files changed
- 2 contributors
Commits on Sep 2, 2018
-
Inspired by the homebrew command, shows a combination of debugging information and warnings with potential issues with a nix installation.
Configuration menu - View commit details
-
Copy full SHA for c9a0854 - Browse repository at this point
Copy the full SHA c9a0854View commit details -
Configuration menu - View commit details
-
Copy full SHA for 070823b - Browse repository at this point
Copy the full SHA 070823bView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 7314dc7 - Browse repository at this point
Copy the full SHA 7314dc7View commit details -
nix doctor: handle serve protocol
The serve protocol used by LegacySSHStore has a different major and shouldn't be compared to PROTOCOL_VERSION.
Configuration menu - View commit details
-
Copy full SHA for 246acf9 - Browse repository at this point
Copy the full SHA 246acf9View commit details -
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.
1Configuration menu - View commit details
-
Copy full SHA for 0f18dc5 - Browse repository at this point
Copy the full SHA 0f18dc5View commit details -
nix doctor: add check for profile roots
In most cases profiles that are in PATH should have a gcroot.
Configuration menu - View commit details
-
Copy full SHA for bfdca55 - Browse repository at this point
Copy the full SHA bfdca55View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 80a4b44 - Browse repository at this point
Copy the full SHA 80a4b44View commit details
Commits on Sep 26, 2018
-
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.
Configuration menu - View commit details
-
Copy full SHA for ed25753 - Browse repository at this point
Copy the full SHA ed25753View commit details
Commits on Oct 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 63575ff - Browse repository at this point
Copy the full SHA 63575ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c61515 - Browse repository at this point
Copy the full SHA 0c61515View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2cf98218c81c...0c61515be1a2