guix-commits
[Top][All Lists]
Advanced

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

GNU Guixguix source archive branch, master, updated. v0.7-492-g12703d0


From: Ludovic Courtès
Subject: GNU Guixguix source archive branch, master, updated. v0.7-492-g12703d0
Date: Thu, 09 Oct 2014 21:52:02 +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  12703d0854a1b16ddc73fd7c2440ef8497593a70 (commit)
       via  0363991a250177912d4ee6849c1b5ba05fbeaaff (commit)
       via  4938b0eead9b1f34883c166a16c769a5db03edd9 (commit)
       via  9176607ec4cffb85b46e71af49bbc8a330aec5c3 (commit)
      from  74c7af9fb83bd4803b0f2cad4e6439bfad75edf0 (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 12703d0854a1b16ddc73fd7c2440ef8497593a70
Author: Ludovic Courtès <address@hidden>
Date:   Thu Oct 9 23:50:16 2014 +0200

    ui: Make sure we use the right domain for &message translation.
    
    * guix/ui.scm (call-with-error-handling): Add %GETTEXT-DOMAIN as a
      second argument to 'gettext'.

commit 0363991a250177912d4ee6849c1b5ba05fbeaaff
Author: Ludovic Courtès <address@hidden>
Date:   Thu Oct 9 23:46:13 2014 +0200

    Break module cycle involving (guix store) and (guix ui).
    
    Before, there was a cycle along the lines of:
    
      (guix store) -> (guix nar) -> (guix ui) -> (guix store)
    
    This caused problems, as discussed at:
    
      http://lists.gnu.org/archive/html/guix-devel/2014-10/msg00109.html
    
    This patch removes cycles in the (guix ...) modules.
    
    * guix/nar.scm (&nar-error, &nar-read-error, dump, write-contents,
      read-contents, %archive-version-1, write-file, restore-file): Move to...
    * guix/serialization.scm: ... here.
    * guix/store.scm: Remove dependency on (guix nar).
    * guix/scripts/hash.scm, guix/scripts/offload.scm,
      guix/scripts/substitute-binary.scm, tests/nar.scm, tests/store.scm,
      tests/substitute-binary.scm: Adjust accordingly.

commit 4938b0eead9b1f34883c166a16c769a5db03edd9
Author: Ludovic Courtès <address@hidden>
Date:   Thu Oct 9 13:38:16 2014 +0200

    substitute-binary: Ignore $GUIX_BINARY_SUBSTITUTE_URL.
    
    * guix/scripts/substitute-binary.scm (%cache-url): Ignore the
      'GUIX_BINARY_SUBSTITUTE_URL' environment variable.
    * test-env.in: Invoke 'guix-daemon' with '--substitute-urls'.
    * tests/substitute-binary.scm: Set '%cache-url' to the value of
      'GUIX_BINARY_SUBSTITUTE_URL'.

commit 9176607ec4cffb85b46e71af49bbc8a330aec5c3
Author: Ludovic Courtès <address@hidden>
Date:   Thu Oct 9 13:25:41 2014 +0200

    daemon: Add '--substitute-urls' option.
    
    * nix/nix-daemon/guix-daemon.cc (GUIX_OPT_SUBSTITUTE_URLS): New macro.
      (GUIX_OPT_NO_BUILD_HOOK, GUIX_OPT_GC_KEEP_OUTPUTS,
      GUIX_OPT_GC_KEEP_DERIVATIONS): Renumber.
      (options): Add '--substitute-urls'.
      (parse_opt): Honor it.
      (main): Add 'settings.set' call for the default "substitute-urls"
      value.
    * guix/scripts/substitute-binary.scm (daemon-options,
      find-daemon-option): New procedures.
      (%cache-url): Define based on the "substitute-urls" daemon option.
    * doc/guix.texi (Invoking guix-daemon): Document '--substitute-urls'.
      (Substitutes): Mention it.

-----------------------------------------------------------------------

Summary of changes:
 doc/guix.texi                      |   13 ++-
 guix/nar.scm                       |  222 +-----------------------------------
 guix/scripts/hash.scm              |    2 +-
 guix/scripts/offload.scm           |    1 +
 guix/scripts/substitute-binary.scm |   45 +++++++-
 guix/serialization.scm             |  225 +++++++++++++++++++++++++++++++++++-
 guix/store.scm                     |    1 -
 guix/ui.scm                        |    3 +-
 nix/nix-daemon/guix-daemon.cc      |   15 ++-
 test-env.in                        |    3 +-
 tests/nar.scm                      |    1 +
 tests/store.scm                    |    2 +-
 tests/substitute-binary.scm        |    5 +-
 13 files changed, 301 insertions(+), 237 deletions(-)


hooks/post-receive
-- 
guix source archive



reply via email to

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