guix-commits
[Top][All Lists]
Advanced

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

[SCM] guix source archive branch, master, updated. v0.1-288-g9adb693


From: Ludovic CourtŤs
Subject: [SCM] guix source archive branch, master, updated. v0.1-288-g9adb693
Date: Fri, 12 Apr 2013 16:24:12 +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  9adb6934f434436523e6d736cd1b55950d690b8d (commit)
       via  c31d1a7860203cb779b16171fe50ec9948135bc2 (commit)
       via  9297c90b69ba2d1f504f8c63b92510806615847d (commit)
       via  3b8246057629c5fbdcb297da12f88fae69ee1a9a (commit)
       via  fe0cff14f6c5facee4192529f5c7b7a972f185ca (commit)
       via  d7c5d27795500c1db3bca6c2ebf9066e32d36adb (commit)
       via  8f3114b7a433480c9534903d23d659ce3fb12ffb (commit)
      from  a2011be5dfaf2b94a1d0e3dfbcf4b512389b4711 (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 9adb6934f434436523e6d736cd1b55950d690b8d
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 18:22:41 2013 +0200

    store: Remove unneeded and conflicting import.
    
    * guix/store.scm: Remove unneeded (ice-9 rdelim) import.  In Guile 2.0.9
      that module exports `read-string', which conflicts with that of (guix
      serialization).

commit c31d1a7860203cb779b16171fe50ec9948135bc2
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 18:07:17 2013 +0200

    package: Being at the empty profile is not an error.
    
    * guix/scripts/package.scm (roll-back): Use `format', not `leave' when
      indicating "already at the empty profile".  Fixes a regression
      introduced in a2011be5dfaf2b94a1d0e3dfbcf4b512389b4711.  Reported by
      Nikita Karetnikov <address@hidden>.

commit 9297c90b69ba2d1f504f8c63b92510806615847d
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 15:59:03 2013 +0200

    Update `TODO'.

commit 3b8246057629c5fbdcb297da12f88fae69ee1a9a
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 15:43:55 2013 +0200

    guix package: Add `--no-substitutes'.
    
    * guix/scripts/package.scm (%default-options): Add `substitutes?'.
      (show-help, %options): Add and document `--no-substitutes'.
      (guix-package): Call `set-build-options' to honor `substitutes?'.

commit fe0cff14f6c5facee4192529f5c7b7a972f185ca
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 17:30:27 2013 +0200

    substitute-binary: Implement `--substitute'.
    
    This allows build outputs to be transparently downloaded from
    http://hydra.gnu.org, for example.
    
    * config-daemon.ac: Check for `gzip', `bzip2', and `xz'.
    * guix/config.scm.in (%gzip, %bzip2, %xz): New variable.
    * guix/scripts/substitute-binary.scm (fetch): Return SIZE as a second value.
      (<narinfo>): Change `url' to `uri'.
      (make-narinfo): Rename to...
      (narinfo-maker): ... this.  Handle relative URLs.
      (fetch-narinfo): Adjust accordingly.
      (filtered-port, decompressed-port): New procedures.
      (guix-substitute-binary): Implement the `--substitute' case.
    * tests/store.scm ("substitute query"): Use (%store-prefix) instead
      of (getenv "NIX_STORE_DIR").
      ("substitute"): New test.

commit d7c5d27795500c1db3bca6c2ebf9066e32d36adb
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 15:52:27 2013 +0200

    substitute-binary: Correctly handle missing narinfos in `--query' mode.
    
    * guix/scripts/substitute-binary.scm 
(guix-substitute-binary)["--query"]("have",
      "info"): Filter SUBSTITUTABLE through `narinfo?'.

commit 8f3114b7a433480c9534903d23d659ce3fb12ffb
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 14:35:01 2013 +0200

    nar: Add support for symlinks.
    
    * guix/nar.scm (write-file): Add case for type `symlink'.
      (restore-file): Likewise.
    * tests/nar.scm (random-file-size, make-file-tree, delete-file-tree,
      with-file-tree, file-tree-equal?, make-random-bytevector,
      populate-file): New procedures.
      (%test-dir): New variable.
      ("write-file + restore-file"): Use `%test-dir' and `file-tree-equal?'.
      ("write-file + restore-file with symlinks"): New test.

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

Summary of changes:
 TODO                               |   10 +-
 config-daemon.ac                   |    8 ++
 doc/guix.texi                      |    3 +
 guix/config.scm.in                 |   14 +++-
 guix/nar.scm                       |   23 ++++-
 guix/scripts/package.scm           |   16 +++-
 guix/scripts/substitute-binary.scm |  104 ++++++++++++++++-----
 guix/store.scm                     |    1 -
 tests/nar.scm                      |  183 +++++++++++++++++++++++++++++-------
 tests/store.scm                    |   55 +++++++++++-
 10 files changed, 348 insertions(+), 69 deletions(-)


hooks/post-receive
-- 
guix source archive



reply via email to

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