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