8cc8551afd
Merge remote-tracking branch 'nixos/master'
2022-12-24 16:39:35 +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
60c5064be8
remove patchNetrcRegression
2022-12-17 15:28:00 +01:00
74ecb58b74
Merge remote-tracking branch 'nixos/master'
2022-12-17 13:36:27 +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
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
e95428e16a
Merge remote-tracking branch 'nixos/master'
2022-12-01 17:52:54 +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
9080d4c520
Merge remote-tracking branch 'nixos/master'
2022-10-16 22:34:18 +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
7622f95f9a
Hercules: build only on x86_64-linux and aarch64-linux
2022-09-16 22:39:20 +02:00
8a4b98e309
Merge remote-tracking branch 'nixos/master'
2022-09-16 22:38:15 +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
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
9baab7cd1c
Merge remote-tracking branch 'nixos/master'
2022-07-31 21:49:19 +02:00
Domen Kožar
99208bb8cc
curl: patch for netrc regression in Nix
2022-07-14 17:45:02 -05: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
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
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
9745d517e8
Merge remote-tracking branch 'nixos/master'
2022-06-18 00:06:13 +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
48353d1a51
Merge remote-tracking branch 'nixos/master'
2022-06-01 21:14:33 +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
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
bc2647312a
Merge remote-tracking branch 'nixos/master'
2022-05-29 18:14:31 +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
073c0aedbe
Provide build option for gcc10Stdenv
2022-05-08 17:01:02 +02:00
234038a824
Merge remote-tracking branch 'nixos/master'
2022-05-04 23:28:25 +02:00
Eelco Dolstra
cb5361628d
Add libcxxStdenv devshell
2022-04-28 14:36:48 +02:00
397b108e5e
Merge remote-tracking branch 'nixos/master'
2022-03-05 02:25:25 +01:00
Gabriel Fontes
770f3af31d
add sourcehut integration test
2022-02-23 11:58:09 -03:00
1d6c4bdd3e
init super
2022-02-21 20:36:39 +01:00
Eelco Dolstra
d2f9a081b8
flake.nix: Fix indent
2022-02-11 14:45:46 +01:00
regnat
7bd85a3bf6
Use the nix
command (and flakes) in the CI
...
Apart from a slight simplification and a bit of dogfooding, this also
make the cache behavior more predictable.
For example `nix build .` and `nix build nix/$(git rev-parse HEAD)` will
yield the exact same path, while their “intuitive” non-flake equivalents
(`nix-build` and
`nix-build https://github.com/nixos/nix/archives/$ (git rev-parse HEAD).tar.gz`)
don’t.
This was a pain for example in https://github.com/NixOS/nix/pull/5059
Also, the `bar-with-logs` log format is imho nicer (even in an
non-interactive context) because prefixing each log line with the name
of the derivation that produced it makes it much easier to follow what’s
going on.
2022-01-26 16:41:37 +01:00