Eelco Dolstra
cc83a86276
release.nix: Remove vendoredCrates
2020-06-16 14:33:03 +02:00
Tobias Pflug
58ed1e6d68
WIP: add unit tests for libutil
...
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-05-06 15:57:05 +02:00
Eelco Dolstra
7c39201bcb
Remove the tarball job
...
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-03-13 18:05:22 +01:00
Eelco Dolstra
583d06385d
Build with large config Boehm GC
2020-02-18 17:57:10 +01:00
Eelco Dolstra
ee235e764c
Merge branch 'libarchive' of https://github.com/yorickvP/nix
2019-12-19 14:47:18 +01:00
Tom Bereknyei
c6295a3afd
Initial gzip support
...
Closes #3256
2019-12-13 03:34:15 -05:00
Yorick van Pelt
9ff5f6492f
libarchive proof of concept
2019-12-07 22:35:14 +07:00
Eelco Dolstra
11da5b2816
Add some Rust code
2019-11-26 22:07:28 +01:00
Eelco Dolstra
4145cd2da0
Use upstream nlohmann_json
2019-11-07 18:23:17 +01:00
Eelco Dolstra
b874272f7a
Make --enable-gc the default
2019-11-06 00:46:37 +01:00
ln-nl
3b1cc8b0cb
release-common: fix build with config.allowAliases = false
...
```sh
> nix build -f release.nix build.x86_64-linux
error: undefined variable 'docbook5_xsl' at /vcs/nix/release-common.nix:45:7
```
2019-05-30 18:08:33 +03:00
Eelco Dolstra
9dc9b64aad
Remove editline expression, not needed anymore
2018-11-13 20:55:08 +01:00
Eelco Dolstra
6c6bbeb439
Merge branch 'feature/editline-pr' of https://github.com/dtzWill/nix
2018-11-13 20:42:13 +01:00
Eelco Dolstra
6323b0729a
Disable the S3 content-encoding patch
...
Since we're not using multi-part uploads at the moment, we can drop
this patch.
2018-11-01 15:18:38 +01:00
Will Dietz
3d974d31fa
editline: wip
2018-10-29 08:44:58 -05:00
Tuomas Tynkkynen
458282be59
Drop all references to --disable-init-state
...
It's all dead code since 2014 (commit 0c6d62cf27
).
2018-08-20 01:51:23 +03:00
Eelco Dolstra
7de3e00ad9
Fix setting Content-Encoding in S3 uploads
...
Fixes https://github.com/NixOS/nix/issues/2333 and https://github.com/NixOS/nixpkgs/issues/44337 .
2018-08-06 17:20:23 +02:00
Eelco Dolstra
ea3c9dab5f
Include cpptoml for build simplicity
2018-07-03 18:39:36 +02:00
Eelco Dolstra
3b1f54cf06
Add a fromTOML primop
...
This is primarily useful for processing Cargo.lock files.
2018-07-03 18:39:36 +02:00
Will Dietz
25cb1a6343
release-common: prefer utillinuxMinimal to reduce compile-time deps
...
Honestly could probably use busybox here instead, but at least
with utillinuxMinimal there's no build-time dependency on systemd.
2018-06-18 15:50:37 -05:00
Aleksandr Pashkov
a717ad7484
pr-2211: cleanup
2018-06-08 23:31:42 +03:00
Aleksandr Pashkov
b333e6d6fe
pr-2211: cleanup
2018-06-07 23:08:43 +03:00
Aleksandr Pashkov
5ee4472b8b
tests: more robust check for user namespaces availability (canUseSandbox)
...
Issue https://github.com/NixOS/nix/issues/2165
2018-06-06 00:41:01 +03:00
AmineChikhaoui
129394fb95
Support multi-part uploads for large NARs that exceed the size of
...
5Gb.
2018-05-07 14:23:51 +01:00
Eelco Dolstra
c04bca3401
Factor out commonality between release.nix and shell.nix
2018-03-14 19:25:09 +01:00
Eelco Dolstra
6964131cd7
Merge branch 'fix/sandbox-shell-features' of https://github.com/dtzWill/nix
2018-02-22 12:20:13 +01:00
Will Dietz
47dc6076af
release-common: use shell from nixpkgs, provide fallback for compat
2018-02-05 11:33:18 -06:00
Will Dietz
0ffa615420
busybox shell: enable various useful/expected features
...
Matches changes made in nixpkgs:
https://github.com/NixOS/nixpkgs/pull/34628
2018-02-05 10:25:26 -06:00
Will Dietz
2f1a1c5a49
release-common: Fix busybox builtins (busybox >= 1.27)
...
See https://github.com/NixOS/nixpkgs/pull/28261
2017-10-07 07:43:55 -05:00
Eelco Dolstra
9bdb88ea6e
Only pass --with-sandbox-shell on Linux
2017-05-30 15:56:15 +02:00
Eelco Dolstra
a2d92bb20e
Add --with-sandbox-shell configure flag
...
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.
2017-05-15 17:36:32 +02:00