Eelco Dolstra
78206f06ec
build-remote.pl: Allow a machine to refuse a build
...
Before selecting a machine, build-remote.pl will try to run the
command "nix-builds-inhibited" on the machine. If this command exists
and returns a 0 exit code, then the machine won't be used. It's up to
the user to provide this command, but it would typically be a script
that checks whether there is enough disk space and whether the load is
not too high.
2013-05-10 01:09:46 +02:00
Eelco Dolstra
2ee9da9e22
In trace messages, don't print the output path
...
This doesn't work if there is no output named "out". Hydra didn't use
it anyway.
2013-05-10 00:24:33 +02:00
Eelco Dolstra
6eba05613a
Communicate build timeouts to Hydra
2013-05-09 18:39:04 +02:00
Eelco Dolstra
7a03cbf09d
build-remote.pl: Create one process fewer on the remote side
2013-05-09 17:30:07 +02:00
Eelco Dolstra
69b8f9980f
build-remote.pl: Enforce timeouts locally
...
Don't pass --timeout / --max-silent-time to the remote builder.
Instead, let the local Nix process terminate the build if it exceeds a
timeout. The remote builder will be killed as a side-effect. This
gives better error reporting (since the timeout message from the
remote side wasn't properly propagated) and handles non-Nix problems
like SSH hangs.
2013-05-09 17:17:17 +02:00
Eelco Dolstra
e93acab852
Build Fedora 18 RPMs
2013-05-08 14:41:35 +02:00
Eelco Dolstra
806970349b
Update release date
2013-05-07 15:46:25 +02:00
Eelco Dolstra
ea019e9a26
Add option ‘extra-binary-caches’
...
This allows providing additional binary caches, useful in scripts like
Hydra's build reproduction scripts, in particular because untrusted
caches are ignored.
2013-05-07 15:37:28 +02:00
Eelco Dolstra
cc837e2458
Build Debian 7.0 debs
2013-05-07 11:21:30 +02:00
"Vincent Ambo ext:(%22)
008e333146
* time hotfix
2013-05-05 21:59:49 +02:00
"Vincent Ambo ext:(%22)
1452476015
* minor unimportant fix
2013-05-05 21:08:50 +02:00
"Vincent Ambo ext:(%22)
df9603369d
* serving correct css location
2013-05-05 21:06:49 +02:00
"Vincent Ambo ext:(%22)
c7a538e7d1
* added bootstrap file
...
* moved CSS to correct paths
2013-05-05 21:06:41 +02:00
"Vincent Ambo ext:(%22)
d860239863
* sticky footer
2013-05-05 21:05:05 +02:00
"Vincent Ambo ext:(%22)
67b50be2fe
* smaller HTML fixes
2013-05-05 20:40:05 +02:00
"Vincent Ambo ext:(%22)
d7cce6cb41
* more bootstrap-related fixes, nearing completion
...
* version bumped to 4.0
2013-05-05 20:34:06 +02:00
"Vincent Ambo ext:(%22)
11a51f6abd
* fixed comments and footer in Bootstrap
2013-05-05 20:16:49 +02:00
"Vincent Ambo ext:(%22)
514d2b2777
* further work on Bootstrapping
2013-05-05 19:57:46 +02:00
"Vincent Ambo ext:(%22)
287f7fda8c
* fixed date formatting
2013-05-05 18:30:25 +02:00
Eelco Dolstra
28034bfa49
Build Ubuntu 13.04 debs
2013-05-03 14:14:46 +02:00
Eelco Dolstra
93f4fa8a15
Update release notes
2013-05-03 11:28:32 +02:00
Eelco Dolstra
c51b6a893c
nix-copy-closure: Show a proper error message if no host name is given
2013-05-03 11:12:11 +02:00
Lluís Batlle i Rossell
e6c44d166a
Fixing the pv position regarding compression
...
Problem noticed by niksnut.
2013-05-03 11:08:51 +02:00
Lluís Batlle i Rossell
7391533ea5
Fixing the pv reference; I didn't mean to change it
2013-05-03 11:08:51 +02:00
Lluís Batlle i Rossell
5cc2fc46ec
Adding ETA support to the --show-progress in nix-copy-closure
...
Based on https://github.com/NixOS/nix/pull/6 from shlevy
2013-05-03 11:08:51 +02:00
Eelco Dolstra
3628b61ce0
Nix 1.5.2 release notes
2013-05-01 13:31:33 +02:00
Eelco Dolstra
470553bd05
Don't let stderr writes in substituters cause a deadlock
2013-05-01 13:21:39 +02:00
"Vincent Ambo ext:(%22)
9904c6117f
* adding bootstrap.css
2013-04-28 23:08:16 +02:00
"Vincent Ambo ext:(%22)
9af249c0b2
* started moving blog to bootstrap, but keeping the design. Currently far from done
2013-04-28 23:07:56 +02:00
"Vincent Ambo ext:(%22)
92f4aecbee
* version bump to 3.5
2013-04-28 14:49:38 +02:00
"Vincent Ambo ext:(%22)
c5206173e6
ran hlint
2013-04-28 14:44:14 +02:00
"Vincent Ambo ext:(%22)
9719b5a62d
Used stylish-haskell on all source files
2013-04-28 14:30:00 +02:00
"Vincent Ambo ext:(%22)
8f1b6b5c4e
* added Markdown support
2013-04-28 14:26:45 +02:00
"Vincent Ambo ext:(%22)
0f98c3f489
* removed iMessage
2013-04-28 13:45:08 +02:00
"Vincent Ambo ext:(%22)
247265f354
* saved the function that I cleaned the comments with. The function is horrendous
2013-04-28 13:12:08 +02:00
"Vincent Ambo ext:(%22)
b3fb7f0f34
* re-enabled captchas
2013-04-28 13:11:38 +02:00
"Vincent Ambo ext:(%22)
1bdbe4af64
* switched main language to English
2013-04-27 22:17:54 +02:00
"Vincent Ambo ext:(%22)
de09c2cc68
* fixed comment deletion link
...
* updated contact info
* fixed compatibility with current blaze
2013-04-27 22:15:46 +02:00
Eelco Dolstra
4ddd077bfa
find-runtime-roots.pl: Don't hardcode /nix/store
2013-04-26 12:15:54 +02:00
Eelco Dolstra
0374d94437
addAdditionalRoots(): Check each path only once
2013-04-26 12:07:25 +02:00
Eelco Dolstra
00f698eb8b
find-runtime-roots.pl: Search process environments for roots
...
For instance, this prevents paths from being deleted that are in use
by a "nix-build --run-env" session.
2013-04-26 12:06:39 +02:00
Eelco Dolstra
938092a213
find-runtime-roots.pl: Use Nix::Utils::readFile
2013-04-26 11:44:19 +02:00
"Vincent Ambo ext:(%22)
3a39dfc19e
* small fixes that I don't remember
2013-04-24 14:35:25 +02:00
Eelco Dolstra
772b70952f
Fix --timeout
...
I'm not sure if it has ever worked correctly. The line "lastWait =
after;" seems to mean that the timer was reset every time a build
produced log output.
Note that the timeout is now per build, as documented ("the maximum
number of seconds that a builder can run").
2013-04-23 18:04:59 +02:00
Eelco Dolstra
f9974f856e
Show that --timeout doesn't work if the build produces log output
2013-04-23 17:16:29 +02:00
Eelco Dolstra
6955d41f2b
nix-build: Respect --timeout
2013-04-23 17:16:01 +02:00
Eelco Dolstra
934cf2d1f4
Nix daemon: respect build timeout from the client
2013-04-23 16:59:06 +02:00
Eelco Dolstra
08d96ffad0
Fix --fallback with the binary cache substituter
...
Reported by Peter Simons.
2013-04-23 12:45:01 +02:00
Eelco Dolstra
a9b4e26b5c
Test whether --fallback works if NARS have disappeared from the binary cache
2013-04-23 12:44:01 +02:00
Eelco Dolstra
c642441beb
Test NAR info caching
2013-04-23 12:43:28 +02:00