guix-devel/build-aux
Ludovic Courtès 7b0449712e
hydra: Make sure we add an absolute file name to the load path.
Previously, under Cuirass, we'd add "build-aux/cuirass/../hydra/../..".
But then, commit c45477d2a1 added this
in (gnu system vm):

         (local-file (search-path %load-path
                                  "guix/store/schema.sql"))

Since 'search-path' would not return an absolute file name, 'local-file'
would try to resolve that relative to "gnu/system", leading to:

  ERROR: In procedure force:
  In procedure canonicalize-path: No such file or directory: "/gnu/store/…-guix-ce573b1/gnu/system/build-aux/cuirass/../hydra/../../guix/store/schema.sql

* build-aux/hydra/gnu-system.scm <top level>: Canonicalize DIR before
adding it to %LOAD-PATH.
2018-06-15 10:04:59 +02:00
..
cuirass cuirass: Add job specs for the modular Guix. 2018-04-08 17:48:33 +02:00
hydra hydra: Make sure we add an absolute file name to the load path. 2018-06-15 10:04:59 +02:00
build-self.scm self: Produce a complete package with the 'guix' command. 2018-06-09 12:02:27 +02:00
check-available-binaries.scm maint: Check whether binaries cross-built to "arm-linux-gnueabihf" are available. 2017-05-08 16:29:24 +02:00
check-final-inputs-self-contained.scm maint: Adjust 'check-final-inputs-self-contained' for glibc:static. 2018-03-25 00:26:13 +01:00
compile-all.scm build: Explicitly flush the "LOAD" and "GUILEC" lines. 2017-11-28 13:40:04 +01:00
compile-as-derivation.scm pull: Install the new Guix in a profile. 2018-06-09 12:02:27 +02:00
generate-authors.scm build: Generate 'AUTHORS'. 2015-07-06 19:00:19 +03:00
git-version-gen build: Use Gnulib's 'git-version-gen'. 2017-05-04 23:51:45 +02:00
gitlog-to-changelog build: Add `gitlog-to-changelog'. 2013-05-12 22:41:11 +02:00
pre-inst-env.in Remove 'guix-register' and its traces. 2018-06-14 11:17:00 +02:00
run-system-tests.scm tests: 'make check-system' prints the "build trace". 2016-11-03 15:44:49 +01:00
test-driver.scm build: 'test-driver.scm' prints Scheme values with 'write'. 2017-03-22 15:02:33 +01:00
test-env.in build: 'test-env' does not 'guix download' non-existent files. 2018-05-13 23:16:16 +02:00
update-NEWS.scm maint: Add 'update-NEWS' target. 2017-05-18 16:24:02 +02:00
update-guix-package.scm maint: update-guix-package: Protect the checkout from GC. 2017-05-09 12:58:42 +02:00