aboutsummaryrefslogtreecommitdiff
path: root/release-common.nix
AgeCommit message (Collapse)Author
2020-06-16release.nix: Remove vendoredCratesEelco Dolstra
2020-05-06WIP: add unit tests for libutilTobias Pflug
This is a proof on concept to evaluate writing unit tests for Nix using google test (https://github.com/google/googletest). In order to execute tests: $ make unit-tests $ ./unit-tests The Makefile rules for `unit-tests` is a complete hack.
2020-03-13Remove the tarball jobEelco Dolstra
Source tarballs are not very useful anymore. People who want to build from source can also just build from the Git repository. Once upon a time, the source tarball also saved users from needing a few dependencies (e.g. bison and flex) but those are dwarfed by the other dependencies, so it's no longer worth it. Note: the release script should be updated to copy the vendoredCrates tarball.
2020-02-18Build with large config Boehm GCEelco Dolstra
2019-12-19Merge branch 'libarchive' of https://github.com/yorickvP/nixEelco Dolstra
2019-12-13Initial gzip supportTom Bereknyei
Closes #3256
2019-12-07libarchive proof of conceptYorick van Pelt
2019-11-26Add some Rust codeEelco Dolstra
2019-11-07Use upstream nlohmann_jsonEelco Dolstra
2019-11-06Make --enable-gc the defaultEelco Dolstra
2019-05-30release-common: fix build with `config.allowAliases = false`ln-nl
```sh > nix build -f release.nix build.x86_64-linux error: undefined variable 'docbook5_xsl' at /vcs/nix/release-common.nix:45:7 ```
2018-11-13Remove editline expression, not needed anymoreEelco Dolstra
2018-11-13Merge branch 'feature/editline-pr' of https://github.com/dtzWill/nixEelco Dolstra
2018-11-01Disable the S3 content-encoding patchEelco Dolstra
Since we're not using multi-part uploads at the moment, we can drop this patch.
2018-10-29editline: wipWill Dietz
2018-08-20Drop all references to --disable-init-stateTuomas Tynkkynen
It's all dead code since 2014 (commit 0c6d62cf27b3b2).
2018-08-06Fix setting Content-Encoding in S3 uploadsEelco Dolstra
Fixes https://github.com/NixOS/nix/issues/2333 and https://github.com/NixOS/nixpkgs/issues/44337.
2018-07-03Include cpptoml for build simplicityEelco Dolstra
2018-07-03Add a fromTOML primopEelco Dolstra
This is primarily useful for processing Cargo.lock files.
2018-06-18release-common: prefer utillinuxMinimal to reduce compile-time depsWill Dietz
Honestly could probably use busybox here instead, but at least with utillinuxMinimal there's no build-time dependency on systemd.
2018-06-08pr-2211: cleanupAleksandr Pashkov
2018-06-07pr-2211: cleanupAleksandr Pashkov
2018-06-06tests: more robust check for user namespaces availability (canUseSandbox)Aleksandr Pashkov
Issue https://github.com/NixOS/nix/issues/2165
2018-05-07Support multi-part uploads for large NARs that exceed the size ofAmineChikhaoui
5Gb.
2018-03-14Factor out commonality between release.nix and shell.nixEelco Dolstra
2018-02-22Merge branch 'fix/sandbox-shell-features' of https://github.com/dtzWill/nixEelco Dolstra
2018-02-05release-common: use shell from nixpkgs, provide fallback for compatWill Dietz
2018-02-05busybox shell: enable various useful/expected featuresWill Dietz
Matches changes made in nixpkgs: https://github.com/NixOS/nixpkgs/pull/34628
2017-10-07release-common: Fix busybox builtins (busybox >= 1.27)Will Dietz
See https://github.com/NixOS/nixpkgs/pull/28261
2017-05-30Only pass --with-sandbox-shell on LinuxEelco Dolstra
2017-05-15Add --with-sandbox-shell configure flagEelco Dolstra
And add a 116 KiB ash shell from busybox to the release build. This helps to make sandbox builds work out of the box on non-NixOS systems and with diverted stores.