Ludovic Courtès
4471cae07e
hydra-eval-guile-jobs: Add "This file is part of Hydra".
2014-04-08 18:22:21 +02:00
Ludovic Courtès
cc46456598
hydra-eval-guile-jobs: Register derivations as GC roots.
...
* src/script/hydra-eval-guile-jobs.in (register-gc-root): New
procedure.
(job-evaluations->sxml): Add #:gc-roots-dir parameter. Call
'register-gc-root'.
(job-evaluations->xml): Add #:gc-roots-dir parameter; pass it to
'job-evaluations->sxml'.
(eval-guile-jobs): Warn when --gc-roots-dir isn't passed. Pass
GC-ROOTS-DIR to 'job-evaluations->xml'.
2014-04-08 18:22:21 +02:00
Ludovic Courtès
e3e8c1bc74
hydra-eval-guile-jobs: Honor $NIX_STORE_DIR.
...
* src/script/hydra-eval-guile-jobs.in (strip-store-path): Honor
$NIX_STORE_DIR.
2014-04-08 18:22:21 +02:00
Ludovic Courtès
ccdb6f2b23
Honor $NIX_STORE_DIR.
2014-02-28 14:09:12 +01:00
Ludovic Courtès
61448ca2bd
guile: Raise default absolute timeout to from 2h to 20h.
2014-02-27 22:19:52 +01:00
Ludovic Courtès
2d5e06918b
Hydra::View::Plain: Explicitly set the response body.
...
This fixes a bug with Catalyst 1.39 whereby a raw hash table would
erroneously be returned for /nix-cache-info.
2013-07-12 16:53:48 +02:00
Ludovic Courtès
438d7f7c5c
Reply 404 for requests for non-existent .narinfo.
2013-07-12 16:52:40 +02:00
Ludovic Courtès
190bffd846
Don't compress already-compressed files.
...
Fixes <https://github.com/NixOS/hydra/issues/102 >.
2013-06-23 15:23:16 +02:00
Ludovic Courtès
bd5454d5d9
hydra-eval-guile-jobs: Use `--fresh-auto-compile'.
...
* src/script/hydra-eval-guile-jobs.in (main): Run `guile' with
`--fresh-auto-compile'.
2013-04-13 18:59:42 +02:00
Ludovic Courtès
f3aa48978e
hydra-eval-guile-jobs: Allow use of the installed Guix.
...
* src/script/hydra-eval-guile-jobs.in: Leave GUILE_LOAD_PATH and
GUILE_LOAD_COMPILED_PATH unchanged.
2013-03-27 00:07:57 +01:00
Ludovic Courtès
9a9f37f209
hydra-eval-guile-jobs: Adjust to multiple-output format.
...
This is a followup to commit
10882a1ffd ("Add multiple output
support").
* src/script/hydra-eval-guile-jobs.in (job-evaluations->sxml): Return
several `output' tags in the body, and remove the `outPath' attribute
of `job'.
2013-03-27 00:07:57 +01:00
Ludovic Courtès
9da89dd32b
hydra-eval-guile-jobs: Adjust to <license> objects.
...
* src/script/hydra-eval-guile-jobs.in (job-evaluations->sxml): Output
the license name, not the external representation of <license>
objects.
2013-03-27 00:07:57 +01:00
Ludovic Courtès
93f4a26058
Don't always include "Hydra" in the logo part.
...
This partially reverts 67986b03fa .
2013-03-15 11:23:00 +01:00
Ludovic Courtès
8478088cee
release.nix: Add dependency on Guile.
2012-10-18 23:20:53 +02:00
Ludovic Courtès
183078131a
Capture the path to `guile', when available.
2012-10-17 16:25:49 +02:00
Ludovic Courtès
f27ae1d566
Add support for Guile & Guix.
2012-10-17 16:23:00 +02:00
Ludovic Courtès
94ba1ed71f
hydra-module: Always GC to have at least 100 GiB available.
2012-06-14 10:57:55 +02:00
Ludovic Courtès
6411d991c7
hydra-module: Fix typo in the job name in `checkSpace'.
2012-06-14 10:17:33 +02:00
Ludovic Courtès
2865569392
doc: Update to use angle brackets and `tarball' in the same evaluation.
2012-05-23 00:07:49 +02:00
Ludovic Courtès
4399683fa0
Reinstate the edit/clone links on the jobset page.
...
They were removed in commit 17d30cd179 .
2012-04-16 16:47:23 +02:00
Ludovic Courtès
6e62d9b7b5
Allow use of a single Git clone for several branches.
...
This reinstates commit 53329ecc61 , but
uses "git pull --all", instead of "git fetch --all", so that local
tracking branches get updated too.
2012-04-12 16:55:33 +02:00
Ludovic Courtès
3846c2407d
Fix URL in the "password changed" email.
2012-03-13 18:30:57 +01:00
Ludovic Courtès
d0f18a1d6f
Add dependency on Switch.
2012-03-13 18:12:37 +01:00
Ludovic Courtès
2b68e41ee4
Actually add SQL files to the distribution.
2012-03-13 17:49:18 +01:00
Ludovic Courtès
ace94192ac
Update the list of SQL files to be installed.
...
This fixes `hydra-init', which would otherwise not find `upgrade-*.sql',
thus skipping the update altogether.
2012-03-13 17:45:14 +01:00
Ludovic Courtès
1f448673f0
hydra-build: Do not send email following an abortion.
2012-02-14 11:48:44 +01:00
Ludovic Courtès
5644c1c7d9
hydra-build: Add system info to the subject and extra headers.
2012-01-31 18:27:33 +01:00
Ludovic Courtès
6c4e83d454
More command renaming.
2011-12-02 15:58:26 +01:00
Ludovic Courtès
98255e84e6
hydra-module.nix: Remove `.pl' extension for binaries.
2011-12-02 15:47:31 +01:00
Ludovic Courtès
fa7e563f04
doc: Mention package names.
2011-10-12 21:42:28 +00:00
Ludovic Courtès
3fd1dd47e2
doc: Untabify so that the examples are correctly rendered.
2011-10-12 21:42:24 +00:00
Ludovic Courtès
cfd1da99b9
doc: Re-add Docbook source files to the distribution.
2011-10-12 21:23:21 +00:00
Ludovic Courtès
bcf8dc5ec4
doc: Ship Docbook's callout images.
2011-10-12 21:14:36 +00:00
Ludovic Courtès
5d1ae69696
Second attempt to get Hydra to see style.css & co.
2011-10-12 15:04:13 +00:00
Ludovic Courtès
1007c0ca20
Specify all of $(htmldir) as the doc.
2011-10-12 14:54:23 +00:00
Ludovic Courtès
ceb38a727a
doc: Write "Adding More Jobs".
2011-10-12 14:54:20 +00:00
Ludovic Courtès
f7fe932939
doc: Fix another ID typo.
2011-10-12 14:54:15 +00:00
Ludovic Courtès
46cd25784a
doc: Use a CSS and callout images for the HTML output.
2011-10-12 14:20:09 +00:00
Ludovic Courtès
b63e5bdac9
doc: Fix typo in callout ID.
2011-10-12 14:20:06 +00:00
Ludovic Courtès
3892f516ca
doc: Write "Building from the Command Line".
2011-10-12 14:20:02 +00:00
Ludovic Courtès
7f85268f86
doc: Show example of `configureFlags'.
2011-10-12 14:19:57 +00:00
Ludovic Courtès
714233a797
doc: Add myself as a co-author.
2011-10-11 21:05:10 +00:00
Ludovic Courtès
46b38dc623
doc: Add preliminary section about `release.nix'.
2011-10-11 21:05:06 +00:00
Ludovic Courtès
c329bece61
Handle xz-compressed files.
2011-10-10 21:00:54 +00:00
Ludovic Courtès
eb3b5ef6a0
configure: Set the right $PATH for Nix.
2011-10-04 21:03:33 +00:00
Ludovic Courtès
ddd799df2d
configure: Fix typo.
2011-10-04 20:58:01 +00:00
Ludovic Courtès
bfdb138010
configure: Allow `nix-store' to be run within a build chroot.
2011-10-04 20:53:47 +00:00
Ludovic Courtès
aaf2448668
configure: Call the variable $NIX_STORE_PROGRAM, not $NIX_STORE.
2011-10-04 20:19:14 +00:00
Ludovic Courtès
3121948b26
configure: Make sure we get a recent `nix-store'.
2011-10-04 20:03:49 +00:00
Ludovic Courtès
96b4db1e99
Allow Subversion inputs to specify a revision number.
2011-10-04 16:15:22 +00:00
Ludovic Courtès
9f9cf7280e
Remove duplicate dependency.
...
Oops...
2011-10-04 16:15:19 +00:00
Ludovic Courtès
ad1982286e
Add missing dependency on Catalyst::Plugin::Session::State::Cookie.
2011-10-04 15:26:11 +00:00
Ludovic Courtès
073c6f8b90
Fix typo in makefile.
2011-10-04 13:31:10 +00:00
Ludovic Courtès
67318a2f5b
configure: Preserve the user's $CPPFLAGS and $LDFLAGS.
2011-10-04 13:31:05 +00:00
Ludovic Courtès
14596d3ed1
configure: Pass `-L/to/nix' as $LDFLAGS, not $LIBS.
2011-10-04 12:52:12 +00:00
Ludovic Courtès
337ba26aa6
Add links missing from the admin page.
2011-07-25 09:38:41 +00:00
Ludovic Courtès
1ddd8b29fb
release.nix: Install the manual under the right prefix.
2011-07-04 20:11:51 +00:00
Ludovic Courtès
1e737f95f8
release.nix: Add --with-docbook-xsl' to the configure flags for tarball'.
2011-07-04 15:36:38 +00:00
Ludovic Courtès
2e723601ca
release.nix: Make the HTML manual a Hydra build product.
2011-07-04 14:48:44 +00:00
Ludovic Courtès
666f543122
Build the HTML manual; add the HTML & PDF to the distribution; install them.
...
* doc/manual/Makefile.am (dist_html_DATA, dist_pdf_DATA): New variables.
(manual.html): New target.
(manual.pdf): Use $(DBLATEX), uppercase.
* configure.ac: Check for `xsltproc'. Add `--with-docbook-xsl' option.
2011-07-04 14:48:38 +00:00
Ludovic Courtès
63e3e869c9
release.nix: Remove `services' arguments to ${nixos}/lib/testing.nix.
2011-07-04 14:06:05 +00:00
Ludovic Courtès
dcbdd0ad26
hydra_build.pl: Honor `$build->timeout'.
2011-07-04 13:55:02 +00:00
Ludovic Courtès
b4dd17c8c8
Tweak CSS for img/logo.
...
This makes it easy to choose a larger logo, while still occupying as
much vertical space as the original logo.
2011-06-09 14:49:48 +00:00
Ludovic Courtès
c54c804dc9
hydra-module: Fix typo.
2011-05-05 10:11:13 +00:00
Ludovic Courtès
d4664fd759
hydra-module: Add a `logo' option.
2011-05-05 10:07:59 +00:00
Ludovic Courtès
dc9a118a04
hydra-module: Add a `port' option.
2011-05-05 10:07:56 +00:00
Ludovic Courtès
63500acc37
hydra-module: Remove `nix.*' settings.
2011-05-05 10:07:53 +00:00
Ludovic Courtès
7b1d87fde9
fetchInputGit: Populate TopGit branches when on a topic branch.
2011-03-22 22:21:19 +00:00
Ludovic Courtès
b773b13e9b
doc: Import the "Creating Projects" chapter by Visser & Dolstra.
2011-03-16 22:50:09 +00:00
Ludovic Courtès
3426bf59ff
doc: Mention the 3 processes that make up Hydra.
2011-03-16 22:50:02 +00:00
Ludovic Courtès
cf0a6a5fc7
tests: $(topsrc_dir) -> $(top_srcdir).
2011-03-16 16:18:59 +00:00
Ludovic Courtès
87c556e6ea
tests: Use $(builddir) instead of pwd.
2011-03-16 16:18:56 +00:00
Ludovic Courtès
72fdede0e0
tests: Add $(srcdir) to Perl's module search path.
2011-03-16 16:18:53 +00:00
Ludovic Courtès
87d1b447c2
doc: Augment the "Installation" section with material by Visser & Dolstra.
2011-03-16 07:56:39 +00:00
Ludovic Courtès
f57f91f9ff
Change fetchInputGit' to do git clone -b BRANCH' instead of `git clone'.
...
Suggested by Vladimír Čunát <vcunat@gmail.com >.
2011-03-10 15:06:54 +00:00
Ludovic Courtès
b147e71dcd
doc: Reintegrate the intro by Visser & Dolstra from `manual.html'.
...
The `manual.html' file had been deleted in r21718 ("Hydra/28: Rename
"scheduler" to "evaluator"".)
2011-03-09 17:13:29 +00:00
Ludovic Courtès
0a80c737d0
doc: Mention SQLite.
2011-03-09 16:34:19 +00:00
Ludovic Courtès
bf927b3180
Set a default value for `getHydraPath'.
2011-03-02 15:17:03 +00:00
Ludovic Courtès
18e23e90e2
hydra: Clarify the dependency on BDW-GC.
2011-01-14 12:53:54 +00:00
Ludovic Courtès
55a6f53c66
hydra: Change the tarball' job to use --with-nix'.
2011-01-14 12:42:37 +00:00
Ludovic Courtès
c4899dc356
hydra: Simplify `bootstrap'.
2011-01-14 10:52:47 +00:00
Ludovic Courtès
3c573761fe
hydra: Actually check for Nix in `configure'.
2011-01-14 10:52:44 +00:00
Ludovic Courtès
0e6e111a50
hydra: Improve `AC_INIT' call.
2011-01-14 10:52:40 +00:00
Ludovic Courtès
e1f45498c9
Set $NIX_PREFETCH_GIT_DEEP_CLONE.
2010-01-25 13:26:37 +00:00
Ludovic Courtès
d6416ada4e
Set $NIX_PREFETCH_SVN_LEAVE_DOT_SVN to 1.
2009-12-03 15:03:06 +00:00
Ludovic Courtès
2b5ef66111
Ask nix-prefetch-git' to leave .git' in the output.
2009-11-18 16:42:35 +00:00
Ludovic Courtès
cdfc96194c
Use $NIX_PREFETCH_GIT_CHECKOUT_HOOK to produce a `.git-version' file.
2009-11-18 16:25:47 +00:00