This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "guix source archive".
The branch, master has been updated via 37c0ce3d279450d5f33f7bc405989c570249f032 (commit) via 59688fc4b5cfac3e05610195a47795f5cc15f338 (commit) via 81b66f8567ea2e3ecb0983318d5dedd3b1332e48 (commit) via 07c86312ca96d095ff5ebeae37940fd7c726c3e5 (commit) via 6a446d56801bfb197b1561bbe660675caa31c96c (commit) from 803704418c4738ed63b3dd6aa893e3dc6da7d4db (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 37c0ce3d279450d5f33f7bc405989c570249f032 Author: Ludovic Courtès <l...@gnu.org> Date: Wed Sep 18 19:00:03 2013 +0200 hydra: Point the Git submodule to our local copy. * build-aux/hydra/guix.scm (tarball-package): Add 'nix-checkout' parameter. Replace 'patch-bootstrap-script' phase by 'set-nix-module'. (hydra-jobs): Get the 'nix' value from ARGUMENTS, and pass it to 'tarball-package'. commit 59688fc4b5cfac3e05610195a47795f5cc15f338 Author: Ludovic Courtès <l...@gnu.org> Date: Wed Sep 18 17:01:40 2013 +0200 derivations: 'derivation' and related procedures return a single value. * guix/derivations.scm (derivation->output-path, derivation->output-paths): New procedures. (derivation-path->output-path): Use 'derivation->output-path'. (derivation-path->output-paths): Use 'derivation->output-paths'. (derivation): Accept 'derivation?' objects as inputs. Return a single value. (build-derivations): New procedure. (compiled-modules): Use 'derivation->output-paths'. (build-expression->derivation)[source-path]: Add case for when the input matches 'derivation?'. [prologue]: Accept 'derivation?' objects in INPUTS. [mod-dir, go-dir]: Use 'derivation->output-path'. * guix/download.scm (url-fetch): Adjust to the single-value return. * guix/packages.scm (package-output): Use 'derivation->output-path'. * guix/scripts/build.scm (guix-build): When the argument is 'derivation-path?', pass it through 'read-derivation'. Use 'derivation-file-name' to print out the .drv file names, and to register them. Use 'derivation->output-path' instead of 'derivation-path->output-path'. * guix/scripts/package.scm (roll-back): Adjust to the single-value return. (guix-package): Use 'derivation->output-path'. * guix/ui.scm (show-what-to-build): Adjust to deal with 'derivation?' objects instead of .drv file names. * gnu/system/grub.scm (grub-configuration-file): Use 'derivation->output-path' instead of 'derivation-path->output-path'. * gnu/system/vm.scm (qemu-image, system-qemu-image): Likewise. * tests/builders.scm, tests/derivations.scm, tests/packages.scm, tests/store.scm, tests/union.scm: Adjust to the new calling convention. * doc/guix.texi (Defining Packages, The Store, Derivations): Adjust accordingly. commit 81b66f8567ea2e3ecb0983318d5dedd3b1332e48 Author: Ludovic Courtès <l...@gnu.org> Date: Wed Sep 18 16:42:51 2013 +0200 tests: Clarify filtering of the "debug" output. * tests/guix-package.sh: Clearly filter out the "debug" output of 'gnu-make-boot0'. commit 07c86312ca96d095ff5ebeae37940fd7c726c3e5 Author: Ludovic Courtès <l...@gnu.org> Date: Wed Sep 18 11:10:02 2013 +0200 derivations: Add a nicer printer. * guix/derivations.scm (<derivation>): Add a printer. commit 6a446d56801bfb197b1561bbe660675caa31c96c Author: Ludovic Courtès <l...@gnu.org> Date: Tue Sep 17 23:00:55 2013 +0200 derivations: Keep the .drv file name in <derivation> objects. * guix/derivations.scm (<derivation>): Add 'file-name' field. (%read-derivation): Use (port-filename DRV-PORT) as the file name for the result. (derivation): Set the 'file-name' field in the result. * tests/derivations.scm ("build derivation with 1 source"): Assert that 'derivation-file-name' returns the right thing. ----------------------------------------------------------------------- Summary of changes: build-aux/hydra/guix.scm | 20 +++-- doc/guix.texi | 37 ++++---- gnu/system/grub.scm | 6 +- gnu/system/vm.scm | 12 +- guix/build-system/cmake.scm | 6 +- guix/build-system/gnu.scm | 20 +++-- guix/build-system/perl.scm | 4 +- guix/build-system/python.scm | 4 +- guix/derivations.scm | 129 ++++++++++++++++++------- guix/download.scm | 32 +++---- guix/packages.scm | 11 +-- guix/scripts/build.scm | 23 ++--- guix/scripts/package.scm | 19 ++-- guix/ui.scm | 34 ++++---- tests/builders.scm | 8 +- tests/derivations.scm | 218 ++++++++++++++++++++---------------------- tests/guix-package.sh | 2 +- tests/packages.scm | 38 ++++---- tests/store.scm | 31 ++++--- tests/union.scm | 2 +- 20 files changed, 345 insertions(+), 311 deletions(-) hooks/post-receive -- guix source archive