-
Notifications
You must be signed in to change notification settings - Fork 0
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
WIP Include our CA work and enable content-addressed tests #2
base: terminal-ca-derivations
Are you sure you want to change the base?
WIP Include our CA work and enable content-addressed tests #2
Commits on Apr 6, 2020
-
nix flake info --json: Don't evaluate
This makes its behaviour consistent with the non-json variant. Querying the outputs should be done by another command (e.g. 'nix search')
Configuration menu - View commit details
-
Copy full SHA for ce3173e - Browse repository at this point
Copy the full SHA ce3173eView commit details -
nix flake info: Show resolved URL
This is useful for finding out what a registry lookup resolves to, e.g $ nix flake info patchelf Resolved URL: github:NixOS/patchelf Locked URL: github:NixOS/patchelf/cd7955af31698c571c30b7a0f78e59fd624d0229
Configuration menu - View commit details
-
Copy full SHA for 68b43e0 - Browse repository at this point
Copy the full SHA 68b43e0View commit details
Commits on Apr 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5495586 - Browse repository at this point
Copy the full SHA 5495586View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03a4a3c - Browse repository at this point
Copy the full SHA 03a4a3cView commit details
Commits on Apr 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d103c79 - Browse repository at this point
Copy the full SHA d103c79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aaceeb - Browse repository at this point
Copy the full SHA 3aaceebView commit details
Commits on Apr 10, 2020
-
Future editions of flakes or the Nix language can be supported by renaming flake.nix (e.g. flake-v2.nix). This avoids a bootstrap problem where we don't know which grammar to use to parse flake*.nix. It also allows a project to support multiple flake editions, in theory.
Configuration menu - View commit details
-
Copy full SHA for e5ea01c - Browse repository at this point
Copy the full SHA e5ea01cView commit details
Commits on Apr 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c0c2cb8 - Browse repository at this point
Copy the full SHA c0c2cb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3729df3 - Browse repository at this point
Copy the full SHA 3729df3View commit details
Commits on Apr 16, 2020
-
Logger: Add method for writing to stdout
Usually this just writes to stdout, but for ProgressBar, we need to clear the current line, write the line to stdout, and then redraw the progress bar.
Configuration menu - View commit details
-
Copy full SHA for 696c026 - Browse repository at this point
Copy the full SHA 696c026View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f41847 - Browse repository at this point
Copy the full SHA 8f41847View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0858738 - Browse repository at this point
Copy the full SHA 0858738View commit details -
Configuration menu - View commit details
-
Copy full SHA for f89349f - Browse repository at this point
Copy the full SHA f89349fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c277231 - Browse repository at this point
Copy the full SHA c277231View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29043e7 - Browse repository at this point
Copy the full SHA 29043e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b489e8 - Browse repository at this point
Copy the full SHA 3b489e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a9687b - Browse repository at this point
Copy the full SHA 7a9687bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12b7eef - Browse repository at this point
Copy the full SHA 12b7eefView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6c4fd0 - Browse repository at this point
Copy the full SHA a6c4fd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ea4f93 - Browse repository at this point
Copy the full SHA 9ea4f93View commit details
Commits on Apr 17, 2020
-
nix flake show: Speed up eval cache bigly
In the fully cached case for the 'nixpkgs' flake, it went from 101s to 4.6s. Populating the cache went from 132s to 17.4s (which could probably be improved further by combining INSERTs).
Configuration menu - View commit details
-
Copy full SHA for aa34c0e - Browse repository at this point
Copy the full SHA aa34c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdb3226 - Browse repository at this point
Copy the full SHA bdb3226View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaa1095 - Browse repository at this point
Copy the full SHA aaa1095View commit details -
Wrap eval cache creation in a giant transaction
This speeds up the creation of the cache for the nixpkgs flake from 21.2s to 10.2s. Oddly, it also speeds up querying the cache (i.e. running 'nix flake show nixpkgs/nixos-20.03 --legacy') from 4.2s to 3.4s. (For comparison, running with --no-eval-cache takes 9.5s, so the overhead of building the SQLite cache is only 0.7s.)
Configuration menu - View commit details
-
Copy full SHA for 69cb9f7 - Browse repository at this point
Copy the full SHA 69cb9f7View commit details
Commits on Apr 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3738bcb - Browse repository at this point
Copy the full SHA 3738bcbView commit details
Commits on Apr 19, 2020
-
Store more stuff in the evaluation cache
In particular, we store whether an attribute failed to evaluate (threw an exception) or was an unsupported type. This is to ensure that a repeated 'nix flake show' never has to evaluate anything, so it can execute without fetching the flake. With this, 'nix flake show nixpkgs/nixos-20.03 --legacy' executes in 0.6s (was 3.4s).
Configuration menu - View commit details
-
Copy full SHA for 0725ab2 - Browse repository at this point
Copy the full SHA 0725ab2View commit details
Commits on Apr 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 539a9c1 - Browse repository at this point
Copy the full SHA 539a9c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42a12f9 - Browse repository at this point
Copy the full SHA 42a12f9View commit details -
It uses the evaluation cache now rather than the ad hoc JSON cache.
Configuration menu - View commit details
-
Copy full SHA for b69323f - Browse repository at this point
Copy the full SHA b69323fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c75621 - Browse repository at this point
Copy the full SHA 8c75621View commit details
Commits on Apr 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c7af247 - Browse repository at this point
Copy the full SHA c7af247View commit details
Commits on Apr 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ef4d3fc - Browse repository at this point
Copy the full SHA ef4d3fcView commit details
Commits on Apr 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0469795 - Browse repository at this point
Copy the full SHA 0469795View commit details
Commits on Apr 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b4e23dc - Browse repository at this point
Copy the full SHA b4e23dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b51dff4 - Browse repository at this point
Copy the full SHA b51dff4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 829dcb3 - Browse repository at this point
Copy the full SHA 829dcb3View commit details -
In particular, doing 'nix build /path/to/dir' now works if /path/to/dir is not a Git tree (it only has to contain a flake.nix file). Also, 'nix flake init' no longer requires a Git tree (but it will do a 'git add flake.nix' if it's a Git tree)
Configuration menu - View commit details
-
Copy full SHA for 6521c92 - Browse repository at this point
Copy the full SHA 6521c92View commit details
Commits on Apr 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5ada083 - Browse repository at this point
Copy the full SHA 5ada083View commit details -
Evaluation cache: Don't barf in read-only mode
Fixes $ nix copy warning: Git tree '/home/eelco/Dev/nix-flake' is dirty nix: src/nix/installables.cc:348: std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nix::FlakeRef, nix::InstallableValue::DerivationInfo> nix::InstallableFlake::toDerivation(): Assertion `state->store->isValidPath(drvPath)' failed. Aborted (core dumped)
Configuration menu - View commit details
-
Copy full SHA for 70bcd6a - Browse repository at this point
Copy the full SHA 70bcd6aView commit details -
nix copy: Move --from / --to check
This means you now get an error message *before* stuff gets built: $ nix copy .#hydraJobs.vendoredCrates error: you must pass '--from' and/or '--to' Try 'nix --help' for more information.
Configuration menu - View commit details
-
Copy full SHA for 9c4e057 - Browse repository at this point
Copy the full SHA 9c4e057View commit details -
Fixes $ nix copy .#hydraJobs.vendoredCrates --to /tmp/nix error: path '/nix/store/...' is not valid
Configuration menu - View commit details
-
Copy full SHA for 9570036 - Browse repository at this point
Copy the full SHA 9570036View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d8504b - Browse repository at this point
Copy the full SHA 5d8504bView commit details
Commits on Apr 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f459ca5 - Browse repository at this point
Copy the full SHA f459ca5View commit details -
Merge pull request NixOS#3551 from mkenigs/rename-commands
Rename nix app and nix run commands
Configuration menu - View commit details
-
Copy full SHA for 0038bba - Browse repository at this point
Copy the full SHA 0038bbaView commit details
Commits on May 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 941f952 - Browse repository at this point
Copy the full SHA 941f952View commit details
Commits on May 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6f3244c - Browse repository at this point
Copy the full SHA 6f3244cView commit details
Commits on May 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2f8ee45 - Browse repository at this point
Copy the full SHA 2f8ee45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80f4b7b - Browse repository at this point
Copy the full SHA 80f4b7bView commit details -
Remove the nixpkgs.<attr> compatibility hack
Since we've changed a lot of things in the 'nix' command (e.g. rename 'nix run') there is not much point in keeping this around.
Configuration menu - View commit details
-
Copy full SHA for ff394ff - Browse repository at this point
Copy the full SHA ff394ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0e9b07 - Browse repository at this point
Copy the full SHA b0e9b07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ad71bc - Browse repository at this point
Copy the full SHA 1ad71bcView commit details
Commits on May 7, 2020
-
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 14a3a62 - Browse repository at this point
Copy the full SHA 14a3a62View commit details
Commits on May 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bf81dd4 - Browse repository at this point
Copy the full SHA bf81dd4View commit details -
InstallableValue has children InstallableFlake and InstallableAttrPath, but InstallableFlake was overriding toDerivations, and usage was changed so that InstallableFlake didn't need cmd. So these changes were made: InstallableValue::toDerivations() -> InstalllableAttrPath::toDerivations() InstallableValue::cmd -> InstallableAttrPath::cmd InstallableValue uses state instead of cmd toBuildables() and toDerivations() were made abstract
Configuration menu - View commit details
-
Copy full SHA for 9f4cfbb - Browse repository at this point
Copy the full SHA 9f4cfbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73ee1af - Browse repository at this point
Copy the full SHA 73ee1afView commit details
Commits on May 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 91ddee6 - Browse repository at this point
Copy the full SHA 91ddee6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0c19ee - Browse repository at this point
Copy the full SHA e0c19eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0884f18 - Browse repository at this point
Copy the full SHA 0884f18View commit details
Commits on May 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4c3c638 - Browse repository at this point
Copy the full SHA 4c3c638View commit details -
Configuration menu - View commit details
-
Copy full SHA for da310fa - Browse repository at this point
Copy the full SHA da310faView commit details -
Configuration menu - View commit details
-
Copy full SHA for e917332 - Browse repository at this point
Copy the full SHA e917332View commit details -
Add completion for installables
This completes flakerefs using the registry (e.g. 'nix<TAB>' => 'nix nixpkgs') and flake output attributes by evaluating the flake (e.g. 'dwarffs#nix<TAB>' => 'dwarffs#nixosModules').
Configuration menu - View commit details
-
Copy full SHA for 259ff74 - Browse repository at this point
Copy the full SHA 259ff74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27d34ef - Browse repository at this point
Copy the full SHA 27d34efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 649c2db - Browse repository at this point
Copy the full SHA 649c2dbView commit details
Commits on May 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 437614b - Browse repository at this point
Copy the full SHA 437614bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8b2dbf - Browse repository at this point
Copy the full SHA b8b2dbfView commit details -
Merge pull request NixOS#3583 from mkenigs/InstallablesRefactor
Installables refactor
Configuration menu - View commit details
-
Copy full SHA for fbade0b - Browse repository at this point
Copy the full SHA fbade0bView commit details -
Merge pull request NixOS#3587 from NixOS/bash-completion
Generic shell completion support for the 'nix' command
Configuration menu - View commit details
-
Copy full SHA for 215f09d - Browse repository at this point
Copy the full SHA 215f09dView commit details
Commits on May 13, 2020
-
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 849d396 - Browse repository at this point
Copy the full SHA 849d396View commit details
Commits on May 15, 2020
-
Move registry-related commands from 'nix flake' to 'nix registry'
This makes 'nix flake' less cluttered and more consistent (it's only subcommands that operator on a flake). Also, the registry is not inherently flake-related (e.g. fetchTree could also use it to remap inputs).
Configuration menu - View commit details
-
Copy full SHA for 5f64655 - Browse repository at this point
Copy the full SHA 5f64655View commit details
Commits on May 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8fbc854 - Browse repository at this point
Copy the full SHA 8fbc854View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04821bc - Browse repository at this point
Copy the full SHA 04821bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0858793 - Browse repository at this point
Copy the full SHA 0858793View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba7d7ed - Browse repository at this point
Copy the full SHA ba7d7edView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4beded - Browse repository at this point
Copy the full SHA c4bededView commit details
Commits on May 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 00b562c - Browse repository at this point
Copy the full SHA 00b562cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d67794 - Browse repository at this point
Copy the full SHA 8d67794View commit details -
Configuration menu - View commit details
-
Copy full SHA for 934cc80 - Browse repository at this point
Copy the full SHA 934cc80View commit details
Commits on May 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 04fb4e8 - Browse repository at this point
Copy the full SHA 04fb4e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6286272 - Browse repository at this point
Copy the full SHA 6286272View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3eff22 - Browse repository at this point
Copy the full SHA c3eff22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17ca997 - Browse repository at this point
Copy the full SHA 17ca997View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5256bc7 - Browse repository at this point
Copy the full SHA 5256bc7View commit details
Commits on May 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 56f9abf - Browse repository at this point
Copy the full SHA 56f9abfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5633c09 - Browse repository at this point
Copy the full SHA 5633c09View commit details -
The attributes previously stored in TreeInfo (narHash, revCount, lastModified) are now stored in Input. This makes it less arbitrary what attributes are stored where. As a result, the lock file format has changed. An entry like "info": { "lastModified": 1585405475, "narHash": "sha256-bESW0n4KgPmZ0luxvwJ+UyATrC6iIltVCsGdLiphVeE=" }, "locked": { "owner": "NixOS", "repo": "nixpkgs", "rev": "b88ff468e9850410070d4e0ccd68c7011f15b2be", "type": "github" }, is now stored as "locked": { "owner": "NixOS", "repo": "nixpkgs", "rev": "b88ff468e9850410070d4e0ccd68c7011f15b2be", "type": "github", "lastModified": 1585405475, "narHash": "sha256-bESW0n4KgPmZ0luxvwJ+UyATrC6iIltVCsGdLiphVeE=" }, The 'Input' class is now a dumb set of attributes. All the fetcher implementations subclass InputScheme, not Input. This simplifies the API. Also, fix substitution of flake inputs. This was broken since lazy flake fetching started using fetchTree internally.
Configuration menu - View commit details
-
Copy full SHA for 950b468 - Browse repository at this point
Copy the full SHA 950b468View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e7f77a - Browse repository at this point
Copy the full SHA 0e7f77aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89e0b3e - Browse repository at this point
Copy the full SHA 89e0b3eView commit details
Commits on Jun 1, 2020
-
fetchOrSubstituteTree improvements
Caches tree in addition to lockedRef, and explicitly writes out the logic for different combinations of cached/uncached flakes and indirect/resolved/locked flakes. This eliminates uneccessary calls to lookupInFlakeCache, fetchTree, maybeLookupFlake, and flakeCache.push_back
Configuration menu - View commit details
-
Copy full SHA for ff1320b - Browse repository at this point
Copy the full SHA ff1320bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7680993 - Browse repository at this point
Copy the full SHA 7680993View commit details -
Configuration menu - View commit details
-
Copy full SHA for c254254 - Browse repository at this point
Copy the full SHA c254254View commit details
Commits on Jun 2, 2020
-
Merge pull request NixOS#3645 from mkenigs/fetchOrSubstituteTree-impr…
…ovements Cache tree in fetchOrSubstituteTree
Configuration menu - View commit details
-
Copy full SHA for 7dbba0a - Browse repository at this point
Copy the full SHA 7dbba0aView commit details
Commits on Jun 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c20591d - Browse repository at this point
Copy the full SHA c20591dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81cafda - Browse repository at this point
Copy the full SHA 81cafdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b7f4ec - Browse repository at this point
Copy the full SHA 6b7f4ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2500403 - Browse repository at this point
Copy the full SHA 2500403View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a9e4c3 - Browse repository at this point
Copy the full SHA 3a9e4c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74b251b - Browse repository at this point
Copy the full SHA 74b251bView commit details
Commits on Jun 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f85606c - Browse repository at this point
Copy the full SHA f85606cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 959295c - Browse repository at this point
Copy the full SHA 959295cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 108debe - Browse repository at this point
Copy the full SHA 108debeView commit details -
Disable eval cache with --impure
Fixes $ nix build nixpkgs#zoom-us error: Package ‘zoom-us-5.0.399860.0429’ in /nix/store/m79v7h75b69fkk8d2qcwm555l3wq6fmv-source/pkgs/applications/networking/instant-messengers/zoom-us/default.nix:126 has an unfree license (‘unfree’), refusing to evaluate. $ nix build nixpkgs#zoom-us --impure error: cached failure of attribute 'legacyPackages.x86_64-linux.zoom-us.drvPath'
Configuration menu - View commit details
-
Copy full SHA for d746ef4 - Browse repository at this point
Copy the full SHA d746ef4View commit details -
Merge pull request NixOS#3660 from Kloenk/selfhost-gitlab
add support for selfhosted gitlab/github
Configuration menu - View commit details
-
Copy full SHA for dc30550 - Browse repository at this point
Copy the full SHA dc30550View commit details -
nix flake init: Add a '--template' flag
The initial contents of the flake is specified by the 'templates.<name>' or 'defaultTemplate' output of another flake. E.g. outputs = { self }: { templates = { nixos-container = { path = ./nixos-container; description = "An example of a NixOS container"; }; }; }; allows $ nix flake init -t templates#nixos-container Also add a command 'nix flake new', which is identical to 'nix flake init' except that it initializes a specified directory rather than the current directory.
Configuration menu - View commit details
-
Copy full SHA for 810b2c6 - Browse repository at this point
Copy the full SHA 810b2c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab54031 - Browse repository at this point
Copy the full SHA ab54031View commit details
Commits on Jun 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 488ff83 - Browse repository at this point
Copy the full SHA 488ff83View commit details -
diffLockFiles(): Fix assertion failure
There are some cases where this inequality didn't hold, in particular due to the Input / TreeInfo merge, where we're not always showing narHash.
Configuration menu - View commit details
-
Copy full SHA for 9ef6048 - Browse repository at this point
Copy the full SHA 9ef6048View commit details
Commits on Jun 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6470450 - Browse repository at this point
Copy the full SHA 6470450View commit details -
Configuration menu - View commit details
-
Copy full SHA for e073f2c - Browse repository at this point
Copy the full SHA e073f2cView commit details
Commits on Jun 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e938add - Browse repository at this point
Copy the full SHA e938addView commit details -
Flake input changes: * Updated 'nixpkgs': 'github:NixOS/nixpkgs/b88ff468e9850410070d4e0ccd68c7011f15b2be' -> 'github:NixOS/nixpkgs/70717a337f7ae4e486ba71a500367cad697e5f09'
Configuration menu - View commit details
-
Copy full SHA for 1205b41 - Browse repository at this point
Copy the full SHA 1205b41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cfc2db - Browse repository at this point
Copy the full SHA 6cfc2dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 447ea52 - Browse repository at this point
Copy the full SHA 447ea52View commit details -
For example: warning: unable to download 'https://api.github.com/repos/edolstra/dwarffs/commits/master': HTTP error 403 ('rate limit exceeded'); using cached version
Configuration menu - View commit details
-
Copy full SHA for 29e0748 - Browse repository at this point
Copy the full SHA 29e0748View commit details
Commits on Jun 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fc6c7af - Browse repository at this point
Copy the full SHA fc6c7afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2226e97 - Browse repository at this point
Copy the full SHA 2226e97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 195ed43 - Browse repository at this point
Copy the full SHA 195ed43View commit details
Commits on Jun 11, 2020
-
Represent 'follows' inputs explicitly in the lock file
This fixes an issue where lockfile generation was not idempotent: after updating a lockfile, a "follows" node would end up pointing to a new copy of the node, rather than to the original node.
Configuration menu - View commit details
-
Copy full SHA for 0c62b4a - Browse repository at this point
Copy the full SHA 0c62b4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d15c20e - Browse repository at this point
Copy the full SHA d15c20eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7db879e - Browse repository at this point
Copy the full SHA 7db879eView commit details
Commits on Jun 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 49308ef - Browse repository at this point
Copy the full SHA 49308efView commit details -
Merge remote-tracking branch 'upstream/master' into multi-output-hash…
…DerivationModulo
Configuration menu - View commit details
-
Copy full SHA for 02928f7 - Browse repository at this point
Copy the full SHA 02928f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1524752 - Browse repository at this point
Copy the full SHA 1524752View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdff09e - Browse repository at this point
Copy the full SHA fdff09eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a1d3c1 - Browse repository at this point
Copy the full SHA 0a1d3c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad66fb0 - Browse repository at this point
Copy the full SHA ad66fb0View commit details -
InstallableFlake: Show all possible attribute names
E.g. $ nix run nixpkgs#hello error: --- Error ---------- nix flake 'flake:nixpkgs' does not provide attribute 'apps.x86_64-linux.hello' or 'hello' instead of $ nix run nixpkgs#hello error: --- Error ---------- nix flake 'flake:nixpkgs' does not provide attribute 'hello'
Configuration menu - View commit details
-
Copy full SHA for 5332c43 - Browse repository at this point
Copy the full SHA 5332c43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e4bd78 - Browse repository at this point
Copy the full SHA 2e4bd78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d69bbf - Browse repository at this point
Copy the full SHA 5d69bbfView commit details
Commits on Jun 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3d49219 - Browse repository at this point
Copy the full SHA 3d49219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 377345e - Browse repository at this point
Copy the full SHA 377345eView commit details
Commits on Jun 21, 2020
-
Merge remote-tracking branch 'upstream/master' into multi-output-hash…
…DerivationModulo
Configuration menu - View commit details
-
Copy full SHA for fdeabf7 - Browse repository at this point
Copy the full SHA fdeabf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf9f040 - Browse repository at this point
Copy the full SHA bf9f040View commit details -
Don't anticipate hash algo without hash in derivation for now
When we merge with master, the new lack of string types make this case impossible (after parsing). Later, when we actually implemenent CA-derivations, we'll change the types to allow that.
Configuration menu - View commit details
-
Copy full SHA for 3804e3d - Browse repository at this point
Copy the full SHA 3804e3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93bbe6e - Browse repository at this point
Copy the full SHA 93bbe6eView commit details
Commits on Jun 22, 2020
-
nix flake check: Don't build apps
This was inconsistent since we're not building 'packages' or 'defaultPackage' either. Closes NixOS#3726.
Configuration menu - View commit details
-
Copy full SHA for 334e26b - Browse repository at this point
Copy the full SHA 334e26bView commit details
Commits on Jun 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 09fc06d - Browse repository at this point
Copy the full SHA 09fc06dView commit details
Commits on Jun 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d9fb9e9 - Browse repository at this point
Copy the full SHA d9fb9e9View commit details
Commits on Jun 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for adf2fbb - Browse repository at this point
Copy the full SHA adf2fbbView commit details
Commits on Jun 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bc03c6f - Browse repository at this point
Copy the full SHA bc03c6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca94686 - Browse repository at this point
Copy the full SHA ca94686View commit details -
Configuration menu - View commit details
-
Copy full SHA for b681408 - Browse repository at this point
Copy the full SHA b681408View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50f13b0 - Browse repository at this point
Copy the full SHA 50f13b0View commit details -
nix run: Use packages/legacyPackages as fallback if there is no app d…
…efinition 'nix run' will try to run $out/bin/<name>, where <name> is the derivation name (excluding the version). This often works well: $ nix run nixpkgs#hello Hello, world! $ nix run nix -- --version nix (Nix) 2.4pre20200626_adf2fbb $ nix run patchelf -- --version patchelf 0.11.20200623.e61654b $ nix run nixpkgs#firefox -- --version Mozilla Firefox 77.0.1 $ nix run nixpkgs#gimp -- --version GNU Image Manipulation Program version 2.10.14 though not always: $ nix run nixpkgs#git error: unable to execute '/nix/store/kp7wp760l4gryq9s36x481b2x4rfklcy-git-2.25.4/bin/git-minimal': No such file or directory
Configuration menu - View commit details
-
Copy full SHA for 26cf0c6 - Browse repository at this point
Copy the full SHA 26cf0c6View commit details
Commits on Jul 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7d554f2 - Browse repository at this point
Copy the full SHA 7d554f2View commit details -
Add --inputs-from to use flake inputs as registry entries
This allows you to refer to an input from another flake. For example, $ nix run --inputs-from /path/to/hydra nixpkgs#hello runs 'hello' from the 'nixpkgs' inputs of the 'hydra' flake. Fixes NixOS#3769.
Configuration menu - View commit details
-
Copy full SHA for d746503 - Browse repository at this point
Copy the full SHA d746503View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ff9aa8 - Browse repository at this point
Copy the full SHA 6ff9aa8View commit details
Commits on Jul 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a168224 - Browse repository at this point
Copy the full SHA a168224View commit details
Commits on Jul 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 54712aa - Browse repository at this point
Copy the full SHA 54712aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd8eb8a - Browse repository at this point
Copy the full SHA cd8eb8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68f524d - Browse repository at this point
Copy the full SHA 68f524dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75bfcf8 - Browse repository at this point
Copy the full SHA 75bfcf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for efd6a8b - Browse repository at this point
Copy the full SHA efd6a8bView commit details -
Merge pull request NixOS#3783 from bburdette/macos-test
address failing addTrace test
Configuration menu - View commit details
-
Copy full SHA for c385535 - Browse repository at this point
Copy the full SHA c385535View commit details
Commits on Jul 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7c9ece5 - Browse repository at this point
Copy the full SHA 7c9ece5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4055cfe - Browse repository at this point
Copy the full SHA 4055cfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ab9da9 - Browse repository at this point
Copy the full SHA 1ab9da9View commit details
Commits on Jul 8, 2020
-
Fix 'got unknown message type 1 from Nix daemon'
Example: $ nix-build -E 'with import <nixpkgs> {}; runCommand "foo" { x = runCommand "bar" {} "exit 1"; } "echo foo; exit 1"' warning: unknown setting 'auto-allocate-uids' these 2 derivations will be built: /nix/store/v4fbdbhcdi949929a67g8farwf72zgam-bar.drv /nix/store/k4fsvrjl7cp2xpz7927iv7g0dqj1zyhs-foo.drv warning: unknown setting 'auto-allocate-uids' building '/nix/store/v4fbdbhcdi949929a67g8farwf72zgam-bar.drv'... error: --- Error ----------------------------------------------------------------------------------------------------------------------------------------------------------------- nix-daemon builder for '/nix/store/v4fbdbhcdi949929a67g8farwf72zgam-bar.drv' failed with exit code 1 error: --- Error ------------------------------------------------------------------------------------------------------------------------------------------------------------------ nix-build got unknown message type 1 from Nix daemon
Configuration menu - View commit details
-
Copy full SHA for 16ec778 - Browse repository at this point
Copy the full SHA 16ec778View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9223603 - Browse repository at this point
Copy the full SHA 9223603View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d8d78f - Browse repository at this point
Copy the full SHA 7d8d78fView commit details -
We always have a name for BasicDerivation, since we have a derivation store path that has a name.
Configuration menu - View commit details
-
Copy full SHA for af95a7c - Browse repository at this point
Copy the full SHA af95a7cView commit details -
Make LocalStore::addToStore(srcPath) run in constant memory
This reduces memory consumption of nix-instantiate \ -E 'with import <nixpkgs> {}; runCommand "foo" { src = ./blender; } "echo foo"' \ --option nar-buffer-size 10000 (where ./blender is a 1.1 GiB tree) from 1716 to 36 MiB, while still ensuring that we don't do any write I/O for small source paths (up to 'nar-buffer-size' bytes). The downside is that large paths are now always written to a temporary location in the store, even if they produce an already valid store path. Thus, adding large paths might be slower and run out of disk space. ¯\_(ツ)_/¯ Of course, you can always restore the old behaviour by setting 'nar-buffer-size' to a very high value.
Configuration menu - View commit details
-
Copy full SHA for 34f2512 - Browse repository at this point
Copy the full SHA 34f2512View commit details -
Configuration menu - View commit details
-
Copy full SHA for b981e5a - Browse repository at this point
Copy the full SHA b981e5aView commit details -
Only store hash of fixed derivation output
we don’t need a full storepath for a fixedoutput derivation. So just putting the ingestion method + the hash is sufficient.
Configuration menu - View commit details
-
Copy full SHA for 8e0d068 - Browse repository at this point
Copy the full SHA 8e0d068View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06a4e15 - Browse repository at this point
Copy the full SHA 06a4e15View commit details
Commits on Jul 9, 2020
-
add temp CI job to test syspolicy impact
Starting in Catalina, macOS runs a syspolicyd "assessment" that hits the network for each binary/script executable. It does cache these results, but Nix tends to introduce many "new" executables per build. (You can read more about this at NixOS#3789). This PR adds a temporary, redundant macOS job with these assessments disabled. I'm hoping you can adopt it for a few weeks to help me collect more data on how this affects real projects.
Configuration menu - View commit details
-
Copy full SHA for cfe6ea7 - Browse repository at this point
Copy the full SHA cfe6ea7View commit details -
Merge pull request NixOS#3797 from nix-macos-perf-test/macos-perf-test
add temp CI job to test syspolicy impact
Configuration menu - View commit details
-
Copy full SHA for 2dd8443 - Browse repository at this point
Copy the full SHA 2dd8443View commit details -
LocalStore::addToStore(srcPath): Handle the flat case
This helps nix-prefetch-url when using a local store.
Configuration menu - View commit details
-
Copy full SHA for a2c2702 - Browse repository at this point
Copy the full SHA a2c2702View commit details -
Configuration menu - View commit details
-
Copy full SHA for a788497 - Browse repository at this point
Copy the full SHA a788497View commit details
Commits on Jul 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 062a584 - Browse repository at this point
Copy the full SHA 062a584View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06e3dd9 - Browse repository at this point
Copy the full SHA 06e3dd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f1a86d - Browse repository at this point
Copy the full SHA 7f1a86dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dff49f - Browse repository at this point
Copy the full SHA 5dff49fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8efa23b - Browse repository at this point
Copy the full SHA 8efa23bView commit details
Commits on Jul 11, 2020
-
Merge remote-tracking branch 'upstream/master' into optional-derivati…
…on-output-storepath
Configuration menu - View commit details
-
Copy full SHA for 442d431 - Browse repository at this point
Copy the full SHA 442d431View commit details
Commits on Jul 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for abea26a - Browse repository at this point
Copy the full SHA abea26aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c9bec2 - Browse repository at this point
Copy the full SHA 1c9bec2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13ec627 - Browse repository at this point
Copy the full SHA 13ec627View commit details -
The `m` acts as termination-symbol when declaring graphics. Because of this, the `;1m` doesn't have any effect and is directly printed to the console: ``` $ nix repl > builtins.fetchGit { /* ... */ } { outPath = "/nix/store/s0f0iz4a41cxx2h055lmh6p2d5k5bc6r-source"; rev = "e73e45b723a9a6eecb98bd5f3df395d9ab3633b6"; revCount = ;1m428; shortRev = "e73e45b"; submodules = ;1mfalse; } ``` Introduced by 6403508.
Configuration menu - View commit details
-
Copy full SHA for 64f0363 - Browse repository at this point
Copy the full SHA 64f0363View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d0b75e - Browse repository at this point
Copy the full SHA 5d0b75eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1815240 - Browse repository at this point
Copy the full SHA 1815240View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8d4707 - Browse repository at this point
Copy the full SHA a8d4707View commit details -
DerivationOutputExtensional -> DerivationOutputInputAddressed
Thanks @regnat for the great name.
Configuration menu - View commit details
-
Copy full SHA for 503b425 - Browse repository at this point
Copy the full SHA 503b425View commit details -
Configuration menu - View commit details
-
Copy full SHA for 886c91d - Browse repository at this point
Copy the full SHA 886c91dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffc1858 - Browse repository at this point
Copy the full SHA ffc1858View commit details -
Use more std::visit to prepare for new variant
N.B. not using `std::visit` for fetchurl because there is no attempt to handle all the cases (e.g. no `else`) and lambda complicates early return.
Configuration menu - View commit details
-
Copy full SHA for fedfc91 - Browse repository at this point
Copy the full SHA fedfc91View commit details -
Change types to prepare the way for CA derivations
We've added the variant to `DerivationOutput` to support them, but made `DerivationOutput::path` partial to avoid actually implementing them. With this chage, we can all collaborate on "just" removing `DerivationOutput::path` calls to implement CA derivations.
Configuration menu - View commit details
-
Copy full SHA for 230c9b4 - Browse repository at this point
Copy the full SHA 230c9b4View commit details
Commits on Jul 13, 2020
-
Merge pull request NixOS#3805 from Ma27/ansi-color-fix
Fix ANSI color constants
Configuration menu - View commit details
-
Copy full SHA for d7026cc - Browse repository at this point
Copy the full SHA d7026ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41bdf42 - Browse repository at this point
Copy the full SHA 41bdf42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2900a44 - Browse repository at this point
Copy the full SHA 2900a44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d01ae8 - Browse repository at this point
Copy the full SHA 1d01ae8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 143a5f3 - Browse repository at this point
Copy the full SHA 143a5f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0dd051 - Browse repository at this point
Copy the full SHA c0dd051View commit details -
Configuration menu - View commit details
-
Copy full SHA for 400f1a9 - Browse repository at this point
Copy the full SHA 400f1a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc84c35 - Browse repository at this point
Copy the full SHA fc84c35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a9da00 - Browse repository at this point
Copy the full SHA 0a9da00View commit details -
Remove 'accessor' from addToStore()
This is only used by hydra-queue-runner and it's better to implement it there.
Configuration menu - View commit details
-
Copy full SHA for 545bb2e - Browse repository at this point
Copy the full SHA 545bb2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 493961b - Browse repository at this point
Copy the full SHA 493961bView commit details -
Fix gitlab-fetcher to obtain tags and branches
Until now, the `gitlab`-fetcher determined the source's rev by checking the latest commit of the given `ref` using the `/repository/branches`-API. This breaks however when trying to fetch a gitlab-repo by its tag: ``` $ nix repl nix-repl> builtins.fetchTree gitlab:Ma27/nvim.nix/0.2.0 error: --- Error ------------------------------------------------------------------------------------- nix unable to download 'https://gitlab.com/api/v4/projects/Ma27%2Fnvim.nix/repository/branches/0.2.0': HTTP error 404 ('') ``` When using the `/commits?ref_name`-endpoint[1] you can pass any kind of valid ref to the `gitlab`-fetcher. Please note that this fetches the only first 20 commits on a ref, unfortunately there's currently no endpoint which only retrieves the latest commit of any kind of `ref`. [1] https://docs.gitlab.com/ee/api/commits.html#list-repository-commits
Configuration menu - View commit details
-
Copy full SHA for cf9f339 - Browse repository at this point
Copy the full SHA cf9f339View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c2fef0 - Browse repository at this point
Copy the full SHA 7c2fef0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9502c0e - Browse repository at this point
Copy the full SHA 9502c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43b8e96 - Browse repository at this point
Copy the full SHA 43b8e96View commit details
Commits on Jul 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 926c3a6 - Browse repository at this point
Copy the full SHA 926c3a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 832e111 - Browse repository at this point
Copy the full SHA 832e111View commit details -
Configuration menu - View commit details
-
Copy full SHA for da3aea2 - Browse repository at this point
Copy the full SHA da3aea2View commit details -
Merge pull request NixOS#3809 from Ma27/gitlab-refs
Fix gitlab-fetcher to obtain tags and branches
Configuration menu - View commit details
-
Copy full SHA for 298ff6a - Browse repository at this point
Copy the full SHA 298ff6aView commit details
Commits on Jul 15, 2020
-
Revert "LocalStore::addToStore(srcPath): Handle the flat case"
This reverts commit a2c2702. See addToStoreSlow(), we don't need to handle this case efficiently anymore. In fact, we can almost remove the method/hashAlgo arguments since the non-recursive and/or non-SHA256 are almost not used anymore.
Configuration menu - View commit details
-
Copy full SHA for cff2157 - Browse repository at this point
Copy the full SHA cff2157View commit details -
Add 'nix diff-closures' command
This command makes it easier to see what changed between two closures, i.e. what packages/versions got added or removed, and whether there were any notable changes in path size. For example: $ nix diff-closures /nix/var/nix/profiles/system-655-link /nix/var/nix/profiles/system-658-link blender-bin: 2.83.0 → 2.83.2, -294.2 KiB curl: 7.68.0 → 7.70.0, +19.1 KiB firmware-linux-nonfree: 2020-01-22 → 2020-05-19, +30827.7 KiB ibus: -21.8 KiB initrd-linux: 5.4.46 → 5.4.51, +16.9 KiB libexif: 0.6.21 → 0.6.22, +497.6 KiB linux: 5.4.46 → 5.4.51, +13.2 KiB mesa: 19.3.3 → 19.3.5, -183.9 KiB nix: 2.4pre20200701_6ff9aa8 → 2.4pre20200708_9223603, +9.7 KiB nix-bash-completions: 0.6.8 → ∅, -57.6 KiB nixos-system-hagbard: 20.03.20200615.a84b797 → 20.03.20200713.add5529 nvidia-persistenced: 440.82 → 440.100 nvidia-settings: 440.82 → 440.100 nvidia-x11: 440.82-5.4.46 → 440.100-5.4.51, +664.7 KiB pcre: 8.43 → 8.44 php: 7.3.16 → 7.3.20, -26.2 KiB python3.7-youtube-dl: 2020.06.06 → 2020.06.16.1, +8.4 KiB samba: 4.11.5 → 4.11.9, +30.1 KiB sane-backends: 1.0.28 → 1.0.30, +680.5 KiB source: -182.0 KiB zfs-kernel: 0.8.3-5.4.46 → 0.8.4-5.4.51, +9.9 KiB zfs-user: 0.8.3 → 0.8.4, +20.1 KiB
Configuration menu - View commit details
-
Copy full SHA for 0356f14 - Browse repository at this point
Copy the full SHA 0356f14View commit details -
Make InstallableStorePath behave consistently with InstallableValue
That is, the commands 'nix path-info nixpkgs#hello' and 'nix path-info /nix/store/00ls0qi49qkqpqblmvz5s1ajl3gc63lr-hello-2.10.drv' now do the same thing (i.e. build the derivation and operate on the output store path, rather than the .drv path).
Configuration menu - View commit details
-
Copy full SHA for e3c2b00 - Browse repository at this point
Copy the full SHA e3c2b00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94eb5fa - Browse repository at this point
Copy the full SHA 94eb5faView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfe8f3e - Browse repository at this point
Copy the full SHA dfe8f3eView commit details -
nix: Add --derivation flag to operate on .drv paths
For instance, 'nix why-depends --use-derivation nixpkgs#hello nixpkgs#glibc' shows why hello's .drv depends on glibc's .drv.
Configuration menu - View commit details
-
Copy full SHA for 3624c04 - Browse repository at this point
Copy the full SHA 3624c04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d6d53b - Browse repository at this point
Copy the full SHA 2d6d53bView commit details -
nix why-depends: Fix shortest path calculation
This was completely broken since d897231.
Configuration menu - View commit details
-
Copy full SHA for 36a1242 - Browse repository at this point
Copy the full SHA 36a1242View commit details
Commits on Jul 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 68dfb8c - Browse repository at this point
Copy the full SHA 68dfb8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f26491 - Browse repository at this point
Copy the full SHA 3f26491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 716eafa - Browse repository at this point
Copy the full SHA 716eafaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8807ff9 - Browse repository at this point
Copy the full SHA 8807ff9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5517eee - Browse repository at this point
Copy the full SHA 5517eeeView commit details -
Add command 'nix profile diff-closure'
This shows all changes between generations of a profile. E.g. $ nix profile diff-closures --profile /nix/var/nix/profiles/system Generation 654 -> 655: nix: 2.4pre20200617_5d69bbf → 2.4pre20200701_6ff9aa8, +42.2 KiB Generation 655 -> 656: blender-bin: 2.83.0 → 2.83.1, -294.2 KiB Generation 656 -> 657: curl: 7.68.0 → 7.70.0, +19.1 KiB firmware-linux-nonfree: 2020-01-22 → 2020-05-19, +30827.7 KiB ibus: -21.8 KiB initrd-linux: 5.4.46 → 5.4.49 ...
Configuration menu - View commit details
-
Copy full SHA for 16c9f67 - Browse repository at this point
Copy the full SHA 16c9f67View commit details -
Merge branch 'master' of github.com:NixOS/nix into optional-derivatio…
…n-output-storepath
Configuration menu - View commit details
-
Copy full SHA for 048e916 - Browse repository at this point
Copy the full SHA 048e916View commit details -
Merge branch 'optional-derivation-output-storepath' of github.com:obs…
…idiansystems/nix into ca-derivation-data-types
Configuration menu - View commit details
-
Copy full SHA for 745a03c - Browse repository at this point
Copy the full SHA 745a03cView commit details
Commits on Jul 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 52c8be3 - Browse repository at this point
Copy the full SHA 52c8be3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17f75f9 - Browse repository at this point
Copy the full SHA 17f75f9View commit details -
Merge branch 'multi-output-hashDerivationModulo' of github.com:Ericso…
…n2314/nix into misc-ca
Configuration menu - View commit details
-
Copy full SHA for 5cb8405 - Browse repository at this point
Copy the full SHA 5cb8405View commit details -
Add back flake-compat shell.nix
This was removed in the merge commit adf2fbb. I think this was a mistake that occurred when resolving a conflict.
Configuration menu - View commit details
-
Copy full SHA for c123fee - Browse repository at this point
Copy the full SHA c123feeView commit details -
Merge pull request NixOS#3827 from obsidiansystems/add-back-compat-sh…
…ell.nix Add back flake-compat shell.nix
Configuration menu - View commit details
-
Copy full SHA for 3f01fa1 - Browse repository at this point
Copy the full SHA 3f01fa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a395c12 - Browse repository at this point
Copy the full SHA a395c12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 487c575 - Browse repository at this point
Copy the full SHA 487c575View commit details -
nix edit: call restoreSignals() before
execvp
-ing the $EDITORCurrently resizing of the terminal doesn't play nicely with nix edit when using kakoune as the editor, as it relies on the SIGWINCH signal which is trapped by nix. How this is not a problem with e.g. vim is beyond me. Virtually all other exec* calls are following a call to restoreSignals(). This commit adds this behavior to nix edit as well.
Configuration menu - View commit details
-
Copy full SHA for bc73590 - Browse repository at this point
Copy the full SHA bc73590View commit details -
Revert "Don't anticipate hash algo without hash in derivation for now"
This reverts commit 3804e3d.
Configuration menu - View commit details
-
Copy full SHA for 1feb898 - Browse repository at this point
Copy the full SHA 1feb898View commit details -
Revert "Don't anticipate multiple CA outputs for now"
This reverts commit 74b251b.
Configuration menu - View commit details
-
Copy full SHA for 205dcd1 - Browse repository at this point
Copy the full SHA 205dcd1View commit details -
Revert "Don't anticipate CA but not fixed outputs for now"
This reverts commit 3a9e4c3.
Configuration menu - View commit details
-
Copy full SHA for bbc633c - Browse repository at this point
Copy the full SHA bbc633cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6756cec - Browse repository at this point
Copy the full SHA 6756cecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ae747b - Browse repository at this point
Copy the full SHA 5ae747bView commit details
Commits on Jul 18, 2020
-
fix make's impurity on /bin/sh
This is important when using tooling like BEAR to generate compilation database since the used glibc version needs to match for LD_PRELOAD to work. It might be also beneficial when building on systems other than NixOS with nix develop since /bin/sh might be not bash (which is what all nix devs use for testing). This fix is not perfect because Makefile.config.in itself is also build with make but strictly better than the status quo.
Configuration menu - View commit details
-
Copy full SHA for 5526683 - Browse repository at this point
Copy the full SHA 5526683View commit details -
Merge pull request NixOS#3828 from BurNiinTRee/restore-signals-before…
…-edit nix edit: call restoreSignals() before `execvp`-ing the $EDITOR
Configuration menu - View commit details
-
Copy full SHA for 0e9fb4a - Browse repository at this point
Copy the full SHA 0e9fb4aView commit details -
Merge pull request NixOS#3832 from Mic92/shell-impurity
fix make's impurity on /bin/sh
Configuration menu - View commit details
-
Copy full SHA for 31826c6 - Browse repository at this point
Copy the full SHA 31826c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3294b0a - Browse repository at this point
Copy the full SHA 3294b0aView commit details
Commits on Jul 19, 2020
-
Merge pull request NixOS#3834 from ajkovar/source-line-3393
Add newline to profile sourcing line NixOS#3393
Configuration menu - View commit details
-
Copy full SHA for a79b6dd - Browse repository at this point
Copy the full SHA a79b6ddView commit details
Commits on Jul 20, 2020
-
Apply suggestions from code review
Co-authored-by: Eelco Dolstra <edolstra@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ac2fc7b - Browse repository at this point
Copy the full SHA ac2fc7bView commit details -
Merge pull request NixOS#3822 from obsidiansystems/dump-thrice-fixme
Optimize `addToStoreSlow` and remove `TeeParseSink`
Configuration menu - View commit details
-
Copy full SHA for 1c5f8bb - Browse repository at this point
Copy the full SHA 1c5f8bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 362ae93 - Browse repository at this point
Copy the full SHA 362ae93View commit details -
Merge branch 'ca-derivation-data-types' of github.com:obsidiansystems…
…/nix into misc-ca
Configuration menu - View commit details
-
Copy full SHA for 007bf6d - Browse repository at this point
Copy the full SHA 007bf6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6357b1b - Browse repository at this point
Copy the full SHA 6357b1bView commit details
Commits on Jul 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9aae179 - Browse repository at this point
Copy the full SHA 9aae179View commit details -
Merge branch 'fix-and-document-addToStoreSlow' of github.com:obsidian…
…systems/nix into misc-ca
Configuration menu - View commit details
-
Copy full SHA for bf0dca7 - Browse repository at this point
Copy the full SHA bf0dca7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ce95b9 - Browse repository at this point
Copy the full SHA 5ce95b9View commit details -
Merge branch 'misc-ca' of github.com:obsidiansystems/nix into termina…
…l-ca-derivations
Configuration menu - View commit details
-
Copy full SHA for 3f730eb - Browse repository at this point
Copy the full SHA 3f730ebView commit details -
Enable content-addressed.sh tests
We saw that new tests were implemented in content-addressed.sh but not mentioned in tests/local.mk, and so they weren't run.
Configuration menu - View commit details
-
Copy full SHA for 4fb67ef - Browse repository at this point
Copy the full SHA 4fb67efView commit details