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.5-148-g49e6291


From: Ludovic CourtŤs
Subject: GNU Guixguix source archive branch, master, updated. v0.5-148-g49e6291
Date: Thu, 23 Jan 2014 23:02:56 +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  49e6291a7a257f89f01644423f1b685778b8862a (commit)
       via  50add47748eb40371d8b88208a13e7230d15c220 (commit)
       via  cd4027fa478e20b59e798dd163a54e7ff9c42c98 (commit)
       via  ce4a482983abaf7090d098cdda973139cefb56b7 (commit)
       via  045111e10c0197f1a235bb886df2e446285a6f70 (commit)
       via  d28684b5a5369ac87b0a2d3ae125a54d74826a2e (commit)
       via  2cd5c0380ed36f334114904bacf9562fc98e2090 (commit)
       via  6bfec3edf52ed6145c3c89fb19d350498dd2b758 (commit)
       via  349fd3b11f320453ad8eeb3031621d0ffcaf078d (commit)
       via  5674a3fdb6b4b0f744e2339167d415d8a7a265a0 (commit)
       via  59f734f351ee1703dca3e7e01150b52517d48849 (commit)
      from  54ff0b7dd7e68fa50dbea7a2d335c98fc60057d4 (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 49e6291a7a257f89f01644423f1b685778b8862a
Author: Ludovic Courtès <address@hidden>
Date:   Thu Jan 23 23:48:34 2014 +0100

    Add 'guix offload' as a daemon build hook.
    
    * nix/nix-daemon/guix-daemon.cc (GUIX_OPT_NO_BUILD_HOOK): New macro.
      (options): Add '--no-build-hook'.
      (parse_opt): Handle it.
      (main)[HAVE_DAEMON_OFFLOAD_HOOK]: Set 'useBuildHook' by default.
      Set $NIX_BUILD_HOOK to our offload hook unless otherwise specified.
      [!HAVE_DAEMON_OFFLOAD_HOOK]: Clear 'useBuildHook'.
    * pre-inst-env.in: Set and export NIX_BUILD_HOOK.
    * nix/scripts/offload.in, guix/scripts/offload.scm: New files.
    * guix/ui.scm (show-guix-help)[internal?]: Add "offload".
    * config-daemon.ac: Call 'GUIX_CHECK_UNBUFFERED_CBIP'.
      Instantiate 'nix/scripts/offload'.  Set 'BUILD_DAEMON_OFFLOAD'
      conditional, and optionally define 'HAVE_DEAMON_OFFLOAD_HOOK' cpp
      macro.
    * daemon.am (nodist_pkglibexec_SCRIPTS)[BUILD_DAEMON_OFFLOAD]: Add it.
    * Makefile.am (MODULES)[BUILD_DAEMON_OFFLOAD]: Add
      'guix/scripts/offload.scm'.
      (EXTRA_DIST)[!BUILD_DAEMON_OFFLOAD]: Likewise.
    * m4/guix.m4 (GUIX_CHECK_UNBUFFERED_CBIP): New macro.
    * doc/guix.texi (Setting Up the Daemon): Move most of the body to...
      (Build Environment Setup): ... this.  New subsection.
      (Daemon Offload Setup): New subsection.

commit 50add47748eb40371d8b88208a13e7230d15c220
Author: Ludovic Courtès <address@hidden>
Date:   Thu Jan 23 22:13:27 2014 +0100

    store: Add 'topologically-sorted'.
    
    * guix/store.scm (topologically-sorted): New procedure.
    * tests/store.scm ("topologically-sorted, one item",
      "topologically-sorted, several items", "topologically-sorted, more
      difficult"): New tests.

commit cd4027fa478e20b59e798dd163a54e7ff9c42c98
Author: Ludovic Courtès <address@hidden>
Date:   Wed Jan 22 17:09:21 2014 +0100

    nar: Add 'restore-file-set', for use by build hooks.
    
    * guix/nar.scm (&nar-invalid-hash-error, &nar-signature-error): New
      condition types.
      (&nar-error): Add 'file' and 'port' fields.
      (&nar-read-error): Remove 'port' and 'file' fields.
      (lock-store-file, unlock-store-file, finalize-store-file,
      temporary-store-directory, restore-file-set): New procedures.
    * tests/nar.scm (%seed): New variable.
      (random-text): New procedure.
      ("restore-file-set (signed, valid)", "restore-file-set (missing
      signature)", "restore-file-set (corrupt)"): New tests.
    * po/Makevars (XGETTEXT_OPTIONS): Add '--keyword=message'.nar fixes
    * po/POTFILES.in: Add guix/nar.scm.

commit ce4a482983abaf7090d098cdda973139cefb56b7
Author: Ludovic Courtès <address@hidden>
Date:   Sun Jan 19 23:03:43 2014 +0100

    store: Add 'with-store' convenience macro.
    
    * guix/store.scm (with-store): New macro.

commit 045111e10c0197f1a235bb886df2e446285a6f70
Author: Ludovic Courtès <address@hidden>
Date:   Sun Jan 19 18:16:28 2014 +0100

    hash: Add 'open-sha256-input-port', for Guile > 2.0.9.
    
    * guix/hash.scm (open-sha256-input-port): New procedure.
    * tests/hash.scm (supports-unbuffered-cbip?): New procedure.
      ("open-sha256-input-port, empty", "open-sha256-input-port, hello",
      "open-sha256-input-port, hello, one two",
      "open-sha256-input-port, hello, read from wrapped port"): New tests.

commit d28684b5a5369ac87b0a2d3ae125a54d74826a2e
Author: Ludovic Courtès <address@hidden>
Date:   Thu Jan 23 22:23:22 2014 +0100

    pki: Factorize signature manipulation procedures.
    
    * guix/pki.scm (signature-subject, signature-signed-data,
      valid-signature?): New procedures.
    * guix/scripts/authenticate.scm (guix-authenticate): Adjust to use
      them.

commit 2cd5c0380ed36f334114904bacf9562fc98e2090
Author: Ludovic Courtès <address@hidden>
Date:   Fri Jan 10 23:27:39 2014 +0100

    utils: Add 'fcntl-flock'.
    
    * guix/utils.scm (%struct-flock, F_SETLKW, F_xxLCK): New variables.
      (fcntl-flock): New procedure.
    * tests/utils.scm ("fcntl-flock"): New test.

commit 6bfec3edf52ed6145c3c89fb19d350498dd2b758
Author: Ludovic Courtès <address@hidden>
Date:   Sat Jan 11 17:11:14 2014 +0100

    store: Add 'register-path' procedure.
    
    * guix/store.scm (register-path): New procedure.
    * tests/store.scm ("register-path"): New test.
    * guix/config.scm.in (%guix-register-program): New variable.
    * configure.ac: Compute and substitute 'guix_sbindir'.  Compute
      'guix_prefix'.
    * pre-inst-env.in: Define 'GUIX_REGISTER'.

commit 349fd3b11f320453ad8eeb3031621d0ffcaf078d
Author: Ludovic Courtès <address@hidden>
Date:   Sat Jan 11 16:55:04 2014 +0100

    guix-register: Support registration in the current store, without 
'--prefix'.
    
    * nix/guix-register/guix-register.cc (register_validity): Leave
      'info.path' unmodified when PREFIX is empty.
      (main): Call 'settings.processEnvironment' early on.
      Leave 'settings.nixStore' unmodified when PREFIX is empty.

commit 5674a3fdb6b4b0f744e2339167d415d8a7a265a0
Author: Ludovic Courtès <address@hidden>
Date:   Thu Jan 9 23:59:07 2014 +0100

    store: Add comments for the %stderr constants.
    
    * guix/store.scm (process-stderr): Add comments for the various
      constants, to help when stracing.

commit 59f734f351ee1703dca3e7e01150b52517d48849
Author: Ludovic Courtès <address@hidden>
Date:   Mon Jan 6 23:31:17 2014 +0100

    ui: Filter out internal commands from '--help'.
    
    * guix/ui.scm (show-guix-help)[internal?]: New procedure.
      Use it to filter out internal commands reported by '--help'.

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

Summary of changes:
 .dir-locals.el                     |    1 +
 .gitignore                         |    1 +
 Makefile.am                        |   17 ++-
 config-daemon.ac                   |   16 ++
 configure.ac                       |    7 +-
 daemon.am                          |    8 +
 doc/guix.texi                      |  122 +++++++++++-
 guix/config.scm.in                 |    5 +
 guix/hash.scm                      |   42 ++++-
 guix/nar.scm                       |  229 +++++++++++++++++++++-
 guix/pki.scm                       |   23 ++-
 guix/scripts/authenticate.scm      |   24 +--
 guix/scripts/offload.scm           |  380 ++++++++++++++++++++++++++++++++++++
 guix/store.scm                     |   82 ++++++++-
 guix/ui.scm                        |    6 +-
 guix/utils.scm                     |   66 ++++++-
 m4/guix.m4                         |   19 ++-
 nix/guix-register/guix-register.cc |   25 ++-
 nix/nix-daemon/guix-daemon.cc      |   23 ++-
 nix/scripts/offload.in             |   11 +
 po/Makevars                        |   13 +-
 po/POTFILES.in                     |    1 +
 pre-inst-env.in                    |    9 +-
 tests/guix-register.sh             |   29 +++-
 tests/hash.scm                     |   59 ++++++-
 tests/nar.scm                      |  103 ++++++++++-
 tests/store.scm                    |   54 +++++-
 tests/utils.scm                    |   32 +++-
 28 files changed, 1340 insertions(+), 67 deletions(-)
 create mode 100644 guix/scripts/offload.scm
 create mode 100644 nix/scripts/offload.in


hooks/post-receive
-- 
guix source archive



reply via email to

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