Eelco Dolstra
29dff7e24e
Merge remote-tracking branch 'origin/master' into lazy-trees
2023-01-11 13:26:20 +01:00
Eelco Dolstra
3dbf9b5af5
Merge pull request #7367 from lheckemann/nixpkgs-22.11
...
Bump nixpkgs to 22.11
2022-12-23 23:20:48 +01:00
Eelco Dolstra
8becbb063a
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-12-14 14:02:36 +01:00
Théophane Hufschmitt
2ec6685eb0
Build Nix with the GC disabled in hydra
...
Make sure that it still compiles as it's easy to accidentally break one
of the `#if` guarded clauses
2022-12-13 10:44:07 +01:00
Eelco Dolstra
f62018438d
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-12-09 17:23:12 +01:00
Robert Hensing
af8136afd4
flake.nix: Use nixpkgs.lib.fileContents
2022-12-07 13:55:31 +01:00
Robert Hensing
cc27bd0633
.version: Add newline
2022-12-07 13:39:10 +01:00
Eelco Dolstra
fcdca3d776
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-12-05 13:05:18 +01:00
Eelco Dolstra
e4a2a08b04
Merge remote-tracking branch 'origin/master' into nixpkgs-22.11
2022-11-30 13:09:45 +01:00
Linus Heckemann
9c90452f9d
bump nixpkgs to 22.11 beta
2022-11-29 12:06:57 +01:00
Eelco Dolstra
f1b5c6876b
Add tests for auto-uid-allocation, uid-range and cgroups
2022-11-27 16:38:34 +01:00
Eelco Dolstra
1483c56582
Patch libzip to return timestamps in the Unix epoch
...
We're not even using those timestamps, but doing the conversion to
local time takes a lot of time. For instance, this patch speeds up
'nix flake metadata nixpkgs` from 0.542s to 0.094s.
2022-10-10 17:23:24 +02:00
Eelco Dolstra
28b62dd3e0
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-09-28 14:13:44 +02:00
Eelco Dolstra
dfc3a9afc3
Merge pull request #7043 from edolstra/installer-test
...
Add an installer test
2022-09-26 17:34:23 +02:00
Théophane Hufschmitt
6a64820cb4
Merge pull request #7082 from rapenne-s/ccache
...
add ccacheStdenv
2022-09-24 12:45:27 +02:00
Solène Rapenne
e04b38f789
add ccacheStdenv
...
when using ccache, rebuild time has been measured
89% faster while not slowing the speed of cold builds
2022-09-23 11:21:19 +02:00
Eelco Dolstra
fae3b4fe8a
Add an installer test
...
This runs the installer in a QEMU VM. Unlike the old installer test
that ran inside a declaratively built RedHat/Debian image, this uses
an image from Vagrant.
2022-09-14 15:41:11 +02:00
Eelco Dolstra
b293b33322
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-09-12 10:52:31 +02:00
Théophane Hufschmitt
3fca5f6c69
Installer: Reset the timestamps in the tarball
...
Otherwise it isn't reproducible.
Fix https://github.com/NixOS/nix/issues/7001
2022-09-05 14:44:01 +02:00
Eelco Dolstra
022390af5a
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-07-22 15:27:40 +02:00
Domen Kožar
99208bb8cc
curl: patch for netrc regression in Nix
2022-07-14 17:45:02 -05:00
Eelco Dolstra
934f317250
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-07-13 12:50:03 +02:00
Eelco Dolstra
c364e0b098
Fix buildStatic.aarch64-linux
...
Commit 925b975224 accidentally enabled
use of the gold linker on aarch64-linux, which apparently doesn't work.
https://hydra.nixos.org/build/183500621
2022-07-11 20:57:29 +02:00
Eelco Dolstra
0d14ffbcba
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-06-28 16:29:42 +02:00
Eelco Dolstra
749d914d10
Add reminder to remove nix-static testing hack
...
https://github.com/NixOS/nix/pull/6708#issuecomment-1165912951
2022-06-24 23:14:56 +02:00
Eelco Dolstra
04cb555aeb
Fix evaluation
2022-06-23 18:32:23 +02:00
Eelco Dolstra
03002203b7
Fix static build
2022-06-23 18:00:10 +02:00
Eelco Dolstra
f959ce3e03
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-06-23 17:24:44 +02:00
Eelco Dolstra
925b975224
Embed the sandbox shell into the statically linked 'nix' binary
...
With this, Nix will write a copy of the sandbox shell to /bin/sh in
the sandbox rather than bind-mounting it from the host filesystem.
This makes /bin/sh work out of the box with nix-static, i.e. you no
longer get
/nix/store/qa36xhc5gpf42l3z1a8m1lysi40l9p7s-bootstrap-stage4-stdenv-linux/setup: ./configure: /bin/sh: bad interpreter: No such file or directory
2022-06-23 04:08:28 +02:00
Eelco Dolstra
8bbbb6e737
Enable/fix tests in nix-static
...
pkgsStatic is apparently considered a cross environment, so checkPhase
and installCheckPhase are disabled even when we ask for them.
2022-06-22 23:33:15 +02:00
Eelco Dolstra
dbe7fcebff
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-06-09 21:27:16 +02:00
Eelco Dolstra
12e86c0735
Merge pull request #6630 from edolstra/boost-dylib
...
Remove ${boost}/lib from the RPATH
2022-06-08 17:55:21 +02:00
Eelco Dolstra
4a3f217bde
Remove ${boost}/lib from the RPATH
2022-06-08 15:51:35 +02:00
Théophane Hufschmitt
694b12052a
Merge pull request #6624 from NixOS/new-flake-style
...
flake.nix: Convert to new naming convention
2022-06-08 13:34:09 +02:00
Eelco Dolstra
faf80fa920
Convert to new flake style
...
https://github.com/NixOS/nix/issues/5532
2022-06-07 14:36:23 +02:00
Eelco Dolstra
0f8754cd30
Fix 22.05 eval warnings
2022-06-07 14:27:10 +02:00
Eelco Dolstra
5a9d83aa59
Disable cross builds on platforms other than x86_64-linux
...
Needed because evaluation was broken on x86_64-darwin.
2022-06-07 14:27:06 +02:00
Cole Helbling
bd0192d0bb
flake: update to 22.05
...
The static build works now :)
2022-05-31 11:51:17 -07:00
Eelco Dolstra
98bdc18bf6
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-05-31 15:26:03 +02:00
Eelco Dolstra
403201e011
Merge pull request #6537 from cole-h/update-flake
...
flake: use github: reference to nixpkgs
2022-05-31 08:30:42 +02:00
Eelco Dolstra
452dba510d
Mark nix-perl as a Perl module
...
The call to perl.withPackages in nix-serve expects this.
2022-05-30 14:10:26 +02:00
Eelco Dolstra
948515efb7
Set meta.platforms
...
'nix-serve' in nixpkgs expects the nix package to set this.
2022-05-30 13:35:28 +02:00
Eelco Dolstra
d67a2ae52d
Merge branch 'doc-redirects' of https://github.com/jtojnar/nix
2022-05-27 11:12:41 +02:00
Jan Tojnar
3272afa17b
doc: Port anchors preprocessor to jq script
...
Python is only pulled into the build closure by Mercurial, which might end up being removed.
Let’s port the script to jq, which is more likely to stay.
2022-05-26 18:17:21 +02:00
Eelco Dolstra
5b27040203
Remove unused Perl dependency
2022-05-26 14:49:17 +02:00
Cole Helbling
685107c6c8
flake: use github: reference to nixpkgs
...
This allows flakes that don't override the Nixpkgs input and also have a
different flake registry.
2022-05-16 11:46:44 -07:00
Eelco Dolstra
30ca717558
Merge remote-tracking branch 'origin/master' into lazy-trees
2022-05-09 11:26:39 +02:00
Eelco Dolstra
cb5361628d
Add libcxxStdenv devshell
2022-04-28 14:36:48 +02:00
Eelco Dolstra
006d862d30
GitArchiveInputScheme: Use zip files to avoid unpacking to disk
2022-03-29 11:01:14 +02:00
Gabriel Fontes
770f3af31d
add sourcehut integration test
2022-02-23 11:58:09 -03:00