guix-devel/guix
Ludovic Courtès 7bdd1f0e3c derivations: build-expression->derivation: Builder only refers to sources.
* guix/derivations.scm (build-expression->derivation)[source-path]: New
  procedure.
  [builder]: Pass only sources as references.  This fixes a bug whereby
  changing a fixed-output drv referred to by a builder would cause the
  builder's hash to change, thereby leading to a full rebuild.
* tests/derivations.scm ("build-expression->derivation with a
  fixed-output input"): New test.
2012-11-09 00:07:10 +01:00
..
build Add (guix build union). 2012-10-29 22:39:46 +01:00
build-system build-system/gnu: Add `static-libgcc-package' & supporting procedure. 2012-11-05 23:51:09 +01:00
build-system.scm Abstract build systems. 2012-06-27 23:58:07 +02:00
config.scm.in build: Produce (guix config) instead of using compile-time tricks. 2012-11-03 21:11:28 +01:00
derivations.scm derivations: build-expression->derivation: Builder only refers to sources. 2012-11-09 00:07:10 +01:00
ftp-client.scm http/ftp: Tweak to avoid depending on libc's NSS. 2012-10-18 22:32:23 +02:00
ftp.scm distro: Use the bootstrap Guile for the derivation of sources. 2012-10-18 23:18:38 +02:00
http.scm distro: Use the bootstrap Guile for the derivation of sources. 2012-10-18 23:18:38 +02:00
packages.scm packages: `description' → `synopsis', `long-description' → `description'. 2012-11-04 13:48:35 +01:00
snix.scm Add (guix snix) and the `guix-import' command. 2012-11-04 19:38:31 +01:00
store.scm store: Document `add-to-store' hack for `fixed?'. 2012-11-08 00:26:13 +01:00
ui.scm ui: Factorize `--version'. 2012-11-03 21:19:43 +01:00
utils.scm utils: Add `default-keyword-arguments' and `substitute-keyword-arguments'. 2012-11-05 23:50:57 +01:00