-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Comparing changes
Open a pull request
base repository: NixOS/nix
base: d7bc97c45c11
head repository: NixOS/nix
compare: 357e095a7be7
Commits on Jan 21, 2021
-
narinfo: Change NAR URLs to be addressed on the NAR hash instead of t…
…he compressed hash This change is to simplify [Trustix](https://github.com/tweag/trustix) indexing and makes it possible to reconstruct this URL regardless of the compression used. In particular this means that https://github.com/tweag/trustix/blob/7c2e9ca597de233846e0b265fb081626ca6c59d8/contrib/nix/nar/nar.go#L61-L71 can be removed and only the bits that are required to establish trust needs to be published in the Trustix build logs.
Configuration menu - View commit details
-
Copy full SHA for 144cad9 - Browse repository at this point
Copy the full SHA 144cad9View commit details
Commits on Jan 28, 2021
-
Add a new Cmd type working on RealisedPaths
Where a `RealisedPath` is a store path with its history, meaning either an opaque path for stuff that has been directly added to the store, or a `Realisation` for stuff that has been built by a derivation This is a low-level refactoring that doesn't bring anything by itself (except a few dozen extra lines of code :/ ), but raising the abstraction level a bit is important on a number of levels: - Commands like `nix build` have to query for the realisations after the build is finished which is fragile (see 27905f1 for example). Having them oprate directly at the realisation level would avoid that - Others like `nix copy` currently operate directly on (built) store paths, but need a bit more information as they will need to register the realisations on the remote side
Configuration menu - View commit details
-
Copy full SHA for 9355ecd - Browse repository at this point
Copy the full SHA 9355ecdView commit details
Commits on Jan 29, 2021
-
Use passthru for perl-bindings, allows Nix patching for Hydra
This allows patching Nix for Hydra with additional overlays, because `.overrideAttrs` and co. will persist the passthru's
Configuration menu - View commit details
-
Copy full SHA for d5acc48 - Browse repository at this point
Copy the full SHA d5acc48View commit details
Commits on Feb 3, 2021
-
Use derivation output name from toDerivation
This fixes an issue where derivations with a primary output that is not "out" would fail with: $ nix profile install nixpkgs#sqlite error: opening directory '/nix/store/2a2ydlgyydly5czcc8lg12n6qqkfz863-sqlite-3.34.1-bin': No such file or directory This happens because while derivations produce every output when built, you might not have them if you didn't build the derivation yourself (for instance, the store path was fetch from a binary cache). This uses outputName provided from DerivationInfo which appears to match the first output of the derivation.
Configuration menu - View commit details
-
Copy full SHA for 3d1bbab - Browse repository at this point
Copy the full SHA 3d1bbabView commit details
Commits on Feb 4, 2021
-
Always enter first level of attrset in nix search
This makes nix search always go through the first level of an attribute set, even if it's not a top level attribute. For instance, you can now list all GHC compilers with: $ nix search nixpkgs#haskell.compiler ... This is similar to how nix-env works when you pass in -A.
Configuration menu - View commit details
-
Copy full SHA for e38cd5b - Browse repository at this point
Copy the full SHA e38cd5bView commit details -
Co-authored-by: Eelco Dolstra <edolstra@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ca8face - Browse repository at this point
Copy the full SHA ca8faceView commit details -
Co-authored-by: Eelco Dolstra <edolstra@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 43d409f - Browse repository at this point
Copy the full SHA 43d409fView commit details
Commits on Feb 5, 2021
-
Merge pull request #4517 from matthewbauer/recurse-first-level-nix-se…
…arch Always enter first level of attrset in nix search
Configuration menu - View commit details
-
Copy full SHA for a487d42 - Browse repository at this point
Copy the full SHA a487d42View commit details -
Move the GENERATE_CMP macro to its own file
Despite being an ugly hack, it can probably be useful in a couple extra places
Configuration menu - View commit details
-
Copy full SHA for d2091af - Browse repository at this point
Copy the full SHA d2091afView commit details -
Remove the
visit
machinery inRealisedPath
In addition to being some ugly template trickery, it was also totally useless as it was used in only one place where I could replace it by just a few extra characters
Configuration menu - View commit details
-
Copy full SHA for e69cfde - Browse repository at this point
Copy the full SHA e69cfdeView commit details -
Add a trace to readLine() failures
Hopefully this helps to diagnose 'error: unexpected EOF reading a line' on macOS.
1Configuration menu - View commit details
-
Copy full SHA for 0187838 - Browse repository at this point
Copy the full SHA 0187838View commit details -
Merge pull request #4515 from matthewbauer/fix-nix-profile-install-fi…
…rst-output Use derivation output name from toDerivation
Configuration menu - View commit details
-
Copy full SHA for c77f4a9 - Browse repository at this point
Copy the full SHA c77f4a9View commit details -
Merge pull request #4495 from Infinisil/perl-bindings-passthru
Use passthru for perl-bindings, allows Nix patching for Hydra
Configuration menu - View commit details
-
Copy full SHA for 271eedb - Browse repository at this point
Copy the full SHA 271eedbView commit details -
Merge pull request #4372 from tweag/ca/drvoutputs-commands
Add a new Cmd type working on RealisedPaths
Configuration menu - View commit details
-
Copy full SHA for d7c27f2 - Browse repository at this point
Copy the full SHA d7c27f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 480426a - Browse repository at this point
Copy the full SHA 480426aView commit details
Commits on Feb 6, 2021
-
libcmd/markdown: handle allocation errors in lowdown_term_rndr
We upgrade to lowdown 0.8.0 [1] which contains a fix/improvement to a behavior mentioned in this issue thread [2] where a big part of lowdown's API would just call exit(1) on allocation errors since that is a satisfying behavior for the lowdown binary. Now lowdown_term_rndr returns 0 if an allocation error occurred which we check for in libcmd/markdown.cc. Also the extern "C" { } wrapper around lowdown.h has been removed as it is not necessary. [1]: https://github.com/kristapsdz/lowdown/blob/6ca7c855a063d1c77ae0b89405047cc3913a74d8/versions.xml#L987-L1006 [2]: kristapsdz/lowdown#45 (comment)
Configuration menu - View commit details
-
Copy full SHA for d0e34c8 - Browse repository at this point
Copy the full SHA d0e34c8View commit details -
The configuration was taken from nixpkgs repository and adjusted to `NixOS/nix`. A `stale` label was added to the labels (with gray color). Issues and PRs with `critical` label are excluded from interacting with the stale bot.
Configuration menu - View commit details
-
Copy full SHA for 6af26b7 - Browse repository at this point
Copy the full SHA 6af26b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91d8342 - Browse repository at this point
Copy the full SHA 91d8342View commit details
Commits on Feb 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 37352aa - Browse repository at this point
Copy the full SHA 37352aaView commit details -
Merge pull request #4525 from sternenseemann/lowdown-0.8.0
libcmd/markdown: handle allocation errors in lowdown_term_rndr
Configuration menu - View commit details
-
Copy full SHA for fd6eaa1 - Browse repository at this point
Copy the full SHA fd6eaa1View commit details
Commits on Feb 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bab3f30 - Browse repository at this point
Copy the full SHA bab3f30View commit details
Commits on Feb 9, 2021
-
Merge pull request #4464 from tweag/nar-narhash-addressed
narinfo: Change NAR URLs to be addressed on the NAR hash instead of the compressed hash
Configuration menu - View commit details
-
Copy full SHA for ee3846b - Browse repository at this point
Copy the full SHA ee3846bView commit details -
Revert "narinfo: Change NAR URLs to be addressed on the NAR hash inst…
…ead of the compressed hash"
Configuration menu - View commit details
-
Copy full SHA for f224509 - Browse repository at this point
Copy the full SHA f224509View commit details
Commits on Feb 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2d4e102 - Browse repository at this point
Copy the full SHA 2d4e102View commit details -
Merge pull request #4535 from NixOS/revert-4464-nar-narhash-addressed
Revert "narinfo: Change NAR URLs to be addressed on the NAR hash instead of the compressed hash"
Configuration menu - View commit details
-
Copy full SHA for 4e98f03 - Browse repository at this point
Copy the full SHA 4e98f03View commit details
Commits on Feb 15, 2021
-
Cache the Nix evaluation when possible
Hook into the evaluation to cache to cache the evaluation of flake members (stuff like `(builtins.getCache foo).bar.baz`). Also replaces the old eval cache that was used at the cli level.
Configuration menu - View commit details
-
Copy full SHA for 188ed75 - Browse repository at this point
Copy the full SHA 188ed75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 007c4a7 - Browse repository at this point
Copy the full SHA 007c4a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 357e095 - Browse repository at this point
Copy the full SHA 357e095View commit details
There are no files selected for viewing