[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] guix source archive branch, core-updates, updated. v0.1-402-gc5c555b,
Ludovic Courtès <=