guix-commits
[Top][All Lists]
Advanced

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

[SCM] guix source archive branch, core-updates, updated. v0.1-402-gc5c55


From: Ludovic Courtès
Subject: [SCM] guix source archive branch, core-updates, updated. v0.1-402-gc5c555b
Date: Fri, 12 Apr 2013 19:59:07 +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, core-updates has been updated
       via  c5c555b186a894e6bd3d5709c5199fcab1f0b7d0 (commit)
       via  841032d4482360b8125291f80b20111e1371167a (commit)
       via  d5d6db8918fb8cd66132f5ad5d4c03d6ed2db815 (commit)
       via  0d2fe78f8598cdff97d62483ad7580386235671d (commit)
       via  581f9eb84532b5682f48926e868456e2457fe54c (commit)
       via  cdf2022052268b9c517d486294ec34f0c18091aa (commit)
       via  f03f0c9a867e22dd999a8519f4bf03b182739c97 (commit)
       via  c7b62db614a40c7d7dc93b7e763e3741325486df (commit)
       via  6f80c9d8f387f5b881a73cefdbbba91a40d8eec6 (commit)
       via  ca877f5a3a0e216d2e0e62bea3e42cdc2e4c3dab (commit)
       via  865c4ef33ce65ca87002a268230edae504c87166 (commit)
       via  3fdc99da1933e07985b6ca04d3b9412d5df05ade (commit)
       via  f0cd71f21e41d5a638b69ecee0fa3939f27a4502 (commit)
       via  7ce1f2160fa783e9a43f8f8d8d5775d05a6b0638 (commit)
       via  419fffa2e84bdcfee13572e1b346a7487926113d (commit)
       via  04151253e3de87059f9e1a0794a8667b49095917 (commit)
       via  f14d6b697e31b04e5657f27388b777ccee3aa5cb (commit)
       via  afb49942e032000ba03ae879a7a1d29803aac094 (commit)
       via  5477e0342f477bafc0fd23d7ea85288fdd3a0fb7 (commit)
       via  bdf06d8922e62f725f94560c1aa1f00e3392b624 (commit)
      from  7a88ad6bff385062dcc726a7a092ed60fb05b5da (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 c5c555b186a894e6bd3d5709c5199fcab1f0b7d0
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 21:26:41 2013 +0200

    gnu: Add Ratpoison.
    
    * gnu/packages/ratpoison.scm: New file.
    * Makefile.am (MODULES): Add it.

commit 841032d4482360b8125291f80b20111e1371167a
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 d5d6db8918fb8cd66132f5ad5d4c03d6ed2db815
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 0d2fe78f8598cdff97d62483ad7580386235671d
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 15:59:03 2013 +0200

    Update `TODO'.

commit 581f9eb84532b5682f48926e868456e2457fe54c
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 cdf2022052268b9c517d486294ec34f0c18091aa
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 f03f0c9a867e22dd999a8519f4bf03b182739c97
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 c7b62db614a40c7d7dc93b7e763e3741325486df
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.

commit 6f80c9d8f387f5b881a73cefdbbba91a40d8eec6
Author: Ludovic Courtès <address@hidden>
Date:   Thu Apr 11 22:30:06 2013 +0200

    ui: Add a `warning' macro.
    
    * guix/ui.scm (program-name, guix-warning-port): New variables.
      (warning): New macro.
      (guix-main): Parametrize PROGRAM-NAME.
    * guix/scripts/build.scm, guix/scripts/download.scm,
      guix/scripts/gc.scm, guix/scripts/package.scm: Adjust to use `leave'
      and `warning' consistently.

commit ca877f5a3a0e216d2e0e62bea3e42cdc2e4c3dab
Author: Ludovic Courtès <address@hidden>
Date:   Mon Apr 8 22:54:08 2013 +0200

    nar: Implement restoration from Nar.
    
    * guix/nar.scm (&nar-error, &nar-read-error): New condition types.
      (dump): New procedure.
      (write-contents)[dump]: Remove.  Use the one above instead.
      (read-contents, write-file, restore-file): New procedures.
      (%archive-version-1): New variable.

commit 865c4ef33ce65ca87002a268230edae504c87166
Author: Nikita Karetnikov <address@hidden>
Date:   Fri Apr 5 23:08:44 2013 +0000

    gnu: shishi: Update to 1.0.2.
    
    * gnu/packages/shishi.scm (shishi): Update to 1.0.2.
    * gnu/packages/patches/shishi-gets-undeclared.patch: Remove it.
    * Makefile.am (dist_patch_DATA): Adjust accordingly.

commit 3fdc99da1933e07985b6ca04d3b9412d5df05ade
Author: Cyril Roelandt <address@hidden>
Date:   Sat Apr 6 00:28:39 2013 +0200

    gnu: Python: fix the compilation of some modules from the standard library.
    
    This commit enables the bz2, dbm, readline, ssl and zlib modules.
    
    * gnu/packages/gdbm.scm: Enable the compatibility mode.
    * gnu/packages/python.scm: Enable a few modules from the standard library.
    * gnu/packages/patches/python-fix-dbm.patch: New file.
    * Makefile.am: Add it.

commit f0cd71f21e41d5a638b69ecee0fa3939f27a4502
Author: Ludovic Courtès <address@hidden>
Date:   Thu Apr 4 22:29:08 2013 +0200

    Add (guix nar) and (guix serialization).
    
    * guix/store.scm (write-int, read-int, write-long-long, read-long-long,
      write-padding, write-string, read-string, read-latin1-string,
      write-string-list, read-string-list, write-store-path,
      read-store-path, write-store-path-list, read-store-path-list): Move to
      serialization.scm.
      (write-contents, write-file): Move to nar.scm.
    * guix/nar.scm, guix/serialization.scm: New files.
    * Makefile.am (MODULES): Add them.

commit 7ce1f2160fa783e9a43f8f8d8d5775d05a6b0638
Author: Ludovic Courtès <address@hidden>
Date:   Thu Apr 4 21:47:55 2013 +0200

    substitute-binary: Fix communication of several store paths to the daemon.
    
    * guix/scripts/substitute-binary.scm (guix-substitute-binary)["--query"]:
      Emit blank lines only after the complete list of store paths has been
      returned.

commit 419fffa2e84bdcfee13572e1b346a7487926113d
Author: Ludovic Courtès <address@hidden>
Date:   Tue Apr 2 10:44:20 2013 +0200

    Add preliminary binary substituter.
    
    * guix/scripts/substitute-binary.scm: New file.
    * Makefile.am (MODULES): Add it.
    * nix/scripts/substitute-binary.in: New file.
    * config-daemon.ac: Produce nix/scripts/substitute-binary.
    * daemon.am (nodist_pkglibexec_SCRIPTS): Add
      nix/scripts/substitute-binary.
    * guix/store.scm (substitutable-path-info): Use the
      `query-substitutable-path-infos' RPC.
    * nix/nix-daemon/guix-daemon.cc (main): Honor `NIX_SUBSTITUTERS'.
    * pre-inst-env.in: Set `NIX_SUBSTITUTERS'.
    * test-env.in: Leave `NIX_SUBSTITUTERS' unchanged.  Set
      `GUIX_BINARY_SUBSTITUTE_URL, and create
      $NIX_STATE_DIR/substituter-data.
      Run `guix-daemon' within `./pre-inst-env'.
    * tests/store.scm ("substitute query"): New test.

commit 04151253e3de87059f9e1a0794a8667b49095917
Author: Ludovic Courtès <address@hidden>
Date:   Wed Apr 3 14:44:40 2013 +0200

    gnu: bigloo: Add dependencies on Avahi and libphidget.
    
    * gnu/packages/scheme.scm (bigloo): Add Avahi and libphidget as inputs,
      and pkg-config as a native input.

commit f14d6b697e31b04e5657f27388b777ccee3aa5cb
Author: Ludovic Courtès <address@hidden>
Date:   Tue Apr 2 10:59:27 2013 +0200

    gnu: Add libphidget.
    
    * gnu/packages/libphidget.scm: New file.
    * Makefile.am (MODULES): Add it.

commit afb49942e032000ba03ae879a7a1d29803aac094
Author: Ludovic Courtès <address@hidden>
Date:   Mon Apr 1 16:08:31 2013 +0200

    store: Add `store-path-hash-part'.
    
    * guix/store.scm (store-path-hash-part): New procedure.
    * tests/store.scm ("store-path-hash-part", "store-path-hash-part #f"):
      New tests.

commit 5477e0342f477bafc0fd23d7ea85288fdd3a0fb7
Author: Ludovic Courtès <address@hidden>
Date:   Mon Apr 1 00:41:55 2013 +0200

    gnu-maintenance: Adjust `http-fetch' to the various Guile versions.
    
    * guix/gnu-maintenance.scm (http-fetch): Try #:streaming? #t, or
      'http-get*', or 'http-get' as a last resort.  Check whether DATA is
      #f, a string, or an input port.

commit bdf06d8922e62f725f94560c1aa1f00e3392b624
Author: Ludovic Courtès <address@hidden>
Date:   Sun Mar 31 12:46:28 2013 +0200

    pull: Switch to the cgit URL.
    
    * guix/scripts/pull.scm (%snapshot-url): Switch to the cgit URL, given
      that the Hydra one is not currently available.

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

Summary of changes:
 .gitignore                                        |    1 +
 Makefile.am                                       |    8 +-
 TODO                                              |   10 +-
 config-daemon.ac                                  |   13 +-
 daemon.am                                         |    3 +-
 doc/guix.texi                                     |    3 +
 gnu/packages/gdbm.scm                             |    1 +
 gnu/packages/{file.scm => libphidget.scm}         |   38 ++--
 gnu/packages/patches/python-fix-dbm.patch         |   20 ++
 gnu/packages/patches/shishi-gets-undeclared.patch |   71 -----
 gnu/packages/python.scm                           |   33 +++-
 gnu/packages/ratpoison.scm                        |   71 +++++
 gnu/packages/scheme.scm                           |   11 +-
 gnu/packages/shishi.scm                           |   46 ++---
 guix/config.scm.in                                |   14 +-
 guix/gnu-maintenance.scm                          |   15 +-
 guix/nar.scm                                      |  241 +++++++++++++++++
 guix/scripts/build.scm                            |   16 +-
 guix/scripts/download.scm                         |    3 +-
 guix/scripts/gc.scm                               |   15 +-
 guix/scripts/package.scm                          |   30 ++-
 guix/scripts/pull.scm                             |    4 +-
 guix/scripts/substitute-binary.scm                |  290 +++++++++++++++++++++
 guix/serialization.scm                            |  114 ++++++++
 guix/store.scm                                    |  164 +-----------
 guix/ui.scm                                       |   49 ++++-
 nix/nix-daemon/guix-daemon.cc                     |   12 +-
 nix/scripts/substitute-binary.in                  |   11 +
 pre-inst-env.in                                   |    3 +-
 test-env.in                                       |   17 +-
 tests/nar.scm                                     |  210 +++++++++++++++
 tests/store.scm                                   |  104 ++++++++
 32 files changed, 1304 insertions(+), 337 deletions(-)
 copy gnu/packages/{file.scm => libphidget.scm} (53%)
 create mode 100644 gnu/packages/patches/python-fix-dbm.patch
 delete mode 100644 gnu/packages/patches/shishi-gets-undeclared.patch
 create mode 100644 gnu/packages/ratpoison.scm
 create mode 100644 guix/nar.scm
 create mode 100755 guix/scripts/substitute-binary.scm
 create mode 100644 guix/serialization.scm
 create mode 100644 nix/scripts/substitute-binary.in
 create mode 100644 tests/nar.scm


hooks/post-receive
-- 
guix source archive



reply via email to

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