[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Guixguix source archive branch, master, updated. v0.3-196-g37c0ce3

From: Ludovic Courts
Subject: GNU Guixguix source archive branch, master, updated. v0.3-196-g37c0ce3
Date: Wed, 18 Sep 2013 17:00:40 +0000

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 <address@hidden>
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
      (hydra-jobs): Get the 'nix' value from ARGUMENTS, and pass it to

commit 59688fc4b5cfac3e05610195a47795f5cc15f338
Author: Ludovic Courtès <address@hidden>
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
      (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
    * guix/scripts/package.scm (roll-back): Adjust to the single-value
      (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
    * doc/guix.texi (Defining Packages, The Store, Derivations): Adjust

commit 81b66f8567ea2e3ecb0983318d5dedd3b1332e48
Author: Ludovic Courtès <address@hidden>
Date:   Wed Sep 18 16:42:51 2013 +0200

    tests: Clarify filtering of the "debug" output.
    * tests/ Clearly filter out the "debug" output of

commit 07c86312ca96d095ff5ebeae37940fd7c726c3e5
Author: Ludovic Courtès <address@hidden>
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 <address@hidden>
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/        |    2 +-
 tests/packages.scm           |   38 ++++----
 tests/store.scm              |   31 ++++---
 tests/union.scm              |    2 +-
 20 files changed, 345 insertions(+), 311 deletions(-)

guix source archive

reply via email to

[Prev in Thread] Current Thread [Next in Thread]