Age | Commit message (Expand) | Author |
2014-03-26 | gnu: gp2c: Upgrade to 0.0.8pl1.•••* gnu/packages/algebra.scm (gp2c): Upgrade to 0.0.8pl1, add native input perl.
| Andreas Enge |
2014-03-26 | offload: Allow one transfer in each direction simultaneously.•••* guix/scripts/offload.scm (transfer-and-offload): Use 'upload' lock
instead of 'bandwidth' around 'send-files' calls, and 'download' lock
around 'retrieve-files' call.
| Ludovic Courtès |
2014-03-26 | offload: Disable SSH-level compression.•••* guix/scripts/offload.scm (remote-pipe): Remove '-z' lsh command line
argument. This makes transfers almost an order of magnitude slower.
OpenSSH's ssh(1) man page notes: "Compression is desirable on modem lines
and other slow connections, but will only slow down things on fast
networks." See also
<http://www.spikelab.org/blog/transfer-largedata-scp-tarssh-tarnc-compared.html>.
| Ludovic Courtès |
2014-03-26 | gnu: pari-gp: Upgrade to 2.7.0.•••* gnu/packages/algebra.scm (pari-gp): Upgrade to 2.7.0.
| Andreas Enge |
2014-03-25 | gnu: gnu-pw-mgr: Upgrade to 1.2•••* gnu/packages/gnu-pw-mgr.scm: Upgrade to 1.2
| Eric Bavier |
2014-03-25 | gnu: guile-ssh: Upgrade to 0.6.0.•••* gnu/packages/ssh.scm (guile-ssh): Upgrade to 0.6.0.
[arguments]: Remove #:tests? #f; add #:parallel-build? #f.
| Ludovic Courtès |
2014-03-25 | gnu: recutils: Upgrade to 1.7.•••* gnu/packages/recutils.scm (recutils): Upgrade to 1.7.
Add 'arguments' field.
| Ludovic Courtès |
2014-03-25 | download: Don't use 'http-get*' on Guile 2.0.10+.•••* guix/build/download.scm (http-fetch)[post-2.0.7?]: Use
'string->number' and numeric comparison. This fixes version
comparison with "2.0.10" and subsequent 2.0 releases.
| Ludovic Courtès |
2014-03-25 | gnu: Add cursynth•••* gnu/packages/cursynth.scm: New file
* gnu-system.am (GNU_SYSTEM_MODULES): Add it
| Eric Bavier |
2014-03-24 | gnu: autotools: Add Autoconf 2.68; turn 'autoconf-wrapper' into a procedure.•••* gnu/packages/autotools.scm (autoconf-2.68): New variable.
(autoconf-wrapper): Turn into a procedure. Turn comment into a
docstring.
(automake): Adjust accordingly.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Manolis Ragkousis |
2014-03-24 | offload: Compress files being sent/retrieved.•••* guix/scripts/offload.scm (send-files): Add "xz -dc |" to the remote
pipe command. Pass PIPE through 'call-with-compressed-output-port'.
Remove 'close-pipe' call.
(retrieve-files): Add "| xz -c" to the remote pipe command. Pass PIPE
through 'call-with-decompressed-port'. Remove 'close-pipe' call.
| Ludovic Courtès |
2014-03-24 | utils: Add 'call-with-decompressed-port' and 'call-with-compressed-output-port'.•••* guix/utils.scm (call-with-decompressed-port,
call-with-compressed-output-port): New procedures.
* tests/utils.scm ("compressed-output-port + decompressed-port"):
Rewrite to use them.
| Ludovic Courtès |
2014-03-24 | utils: Add 'filtered-output-port' and 'compressed-output-port'.•••* guix/utils.scm (filtered-output-port, compressed-output-port): New
procedures.
* tests/utils.scm ("compressed-output-port + decompressed-port"): New
test.
| Ludovic Courtès |
2014-03-23 | gnu: tor: Upgrade to 0.2.4.21.•••* gnu/packages/tor.scm (tor): Upgrade to 0.2.4.21.
| Mark H Weaver |
2014-03-22 | tests: Make sure substitutes are usable when we need them.•••* tests/derivations.scm ("derivation-prerequisites-to-build and
substitutes"): Add call to 'set-build-options'.
| Ludovic Courtès |
2014-03-22 | authenticate: Support reading the hash or key from stdin.•••* guix/scripts/authenticate.scm (guix-authenticate): Add clauses
for ("rsautl" "-sign" "-inkey" key) and ("rsautl" "-verify" "-inkey" _
"-pubin").
* tests/guix-authenticate.sh (hash): Add test using -sign and -verify in
a pipeline.
| Ludovic Courtès |
2014-03-22 | authenticate: Move actual work to separate procedures.•••* guix/scripts/authenticate.scm (read-canonical-sexp): Change to expect
a port instead of a file name.
(read-hash-data): Likewise.
(sign-with-key, validate-signature): New procedures.
(guix-authenticate): Rewrite in terms of these two procedures.
| Ludovic Courtès |
2014-03-22 | Update 'nix-upstream' sub-module.•••* nix-upstream: Update.
| Ludovic Courtès |
2014-03-22 | utils: Add 'decompressed-port' and 'compressed-port'.•••* guix/utils.scm (decompressed-port, compressed-port): New procedures.
* guix/scripts/substitute-binary.scm (decompressed-port): Remove.
(guix-substitute-binary): Pass a symbol or #f as the first argument to
'decompress-port'.
* tests/utils.scm ("compressed-port, decompressed-port, non-file"): New
test.
| Ludovic Courtès |
2014-03-22 | utils: 'filtered-port' doesn't leave dangling processes behind.•••* guix/utils.scm (filtered-port): Make sure the 'execl' child process
always exits, and does (primitive-_exit 1) upon execution failure.
Use 'primitive-_exit' in the 'dump-port' child process.
* tests/utils.scm ("filtered-port, does not exist"): New test.
| Ludovic Courtès |
2014-03-22 | licenses: Fix Nixpkgs license URL.•••* guix/licenses.scm: Fix Nixpkgs URL in comment.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Yakkala Yagnesh Raghava |
2014-03-22 | gnu: Provide single-precision fftw library for pulseaudio•••* gnu/packages/algebra.scm (fftwf): New variable
* gnu/packages/pulseaudio.scm (pulseaudio): Use it
| Eric Bavier |
2014-03-22 | gnu: cmake: Install man pages and docs in share/{man,doc}.•••* gnu/packages/cmake.scm (cmake): Pass --mandir and --docdir to configure.
Rewrite the code that selects the first two components of the version.
| Mark H Weaver |
2014-03-22 | gnu: flac: Install man pages in share/man.•••* gnu/packages/xiph.scm (flac): Add --mandir configure flag.
| Mark H Weaver |
2014-03-21 | gnu: libvorbis: disable parallel tests•••* gnu/packages/xiph.scm (libvorbis): disable parallel tests
| Eric Bavier |
2014-03-21 | gnu: openssh: Upgrade to 6.6p1.•••* gnu/packages/ssh.scm (openssh): Upgrade to 6.6p1.
| Mark H Weaver |
2014-03-20 | daemon: Really override the substituters setting.•••Reported by Andreas Enge <andreas@enge.fr>:
<https://lists.gnu.org/archive/html/guix-devel/2014-03/msg00211.html>.
* nix/nix-daemon/guix-daemon.cc (main): Set the 'NIX_SUBSTITUTERS'
env. var. Leave 'settings.substituters' unchanged.
| Ludovic Courtès |
2014-03-20 | pk-crypto: Don't use Ed25519 when libgcrypt is older than 1.6.0.•••* guix/pk-crypto.scm (gcrypt-version): New procedure.
* guix/scripts/archive.scm (%key-generation-parameters): New variable.
(%options) <generate-key>: Use it.
* tests/pk-crypto.scm ("sign + verify, Ed25519"): Skip if using gcrypt < 1.6.0.
| Ludovic Courtès |
2014-03-20 | gnu: tzdata: Upgrade to 2014a. | Mark H Weaver |
2014-03-20 | gnu: lynx: Upgrade to 2.8.8rel.2.•••* gnu/packages/lynx.scm (lynx): Upgrade to 2.8.8rel.2.
| Mark H Weaver |
2014-03-20 | gnu: bc: Install docs in share/man and share/info.•••* gnu/packages/algebra.scm (bc): Pass --mandir and --infodir to configure.
| Mark H Weaver |
2014-03-20 | gnu: unzip: Install man pages in share/man.•••* gnu/packages/zip.scm (unzip): Substitute /share/man/ for /man/ in Makefile.
| Mark H Weaver |
2014-03-20 | gnu: screen: Install docs in share/man and share/info.•••* gnu/packages/screen.scm (screen): Add --mandir and --infodir
configure flags.
| Mark H Weaver |
2014-03-20 | gnu: netcat: Install docs in share/man and share/info.•••* gnu/packages/admin.scm (netcat): Add --mandir and --infodir
configure flags.
| Mark H Weaver |
2014-03-19 | offload: Send build logs to file descriptor 4.•••* guix/scripts/offload.scm (with-error-to-port): New macro.
(remote-pipe): Add #:error-port parameter. Use 'with-error-to-port'
around 'open-pipe*' call.
(build-log-port): New procedure.
(offload): Change #:log-port to default to (build-log-port). Call
'remote-pipe' with #:error-port LOG-PORT.
| Ludovic Courtès |
2014-03-19 | substitute-binary: Quietly handle 404s when fetching narinfos.•••* guix/scripts/substitute-binary.scm (fetch): Add #:quiet-404?
parameter. Upon &http-get-error, re-raise C if the QUIET-404? is
true and the code is 404.
(fetch-narinfo): Pass #:quiet-404? #t.
| Ludovic Courtès |
2014-03-19 | gnu: xterm: Upgrade to 303.•••* gnu/packages/xorg.scm (xterm): Upgrade to 303.
| Ludovic Courtès |
2014-03-19 | pk-crypto: Use RFC6979 when signing with an ECC or DSA key.•••* guix/pk-crypto.scm (bytevector->hash-data): Add #:key-type parameter.
Use the 'pkcs1' flag when KEY-TYPE is 'rsa', and 'rfc6979' when
KEY-TYPE is 'ecc' or 'dsa'.
(key-type): New procedure.
* guix/scripts/authenticate.scm (read-hash-data): Add 'key-type'
parameter. Pass it to 'bytevector->hash-data'. Adjust caller
accordingly.
* tests/pk-crypto.scm (%ecc-key-pair): New variable.
("key-type"): New test.
("sign + verify"): Pass #:key-type to 'bytevector->hash-data'.
("sign + verify, Ed25519"): New test.
| Ludovic Courtès |
2014-03-19 | gnu: imagemagick: Upgrade to 6.8.8-8.•••* gnu/packages/imagemagick.scm (imagemagick): Upgrade to 6.8.8-8.
| Ludovic Courtès |
2014-03-19 | gnu: Add Window Maker.•••* gnu/packages/gnustep.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
| Ludovic Courtès |
2014-03-19 | tests: Test recovery from 'valid-path?' RPCs with an invalid parameter.•••* tests/store.scm ("valid-path? live", "valid-path? false", "valid-path?
error", "valid-path? recovery"): New tests.
| Ludovic Courtès |
2014-03-18 | Update 'nix-upstream' sub-module.•••* nix-upstream: Update.
| Ludovic Courtès |
2014-03-18 | gnu: libxft: Propagate Freetype and Fontconfig.•••* gnu/packages/xorg.scm (libxft): Move Freetype and Fontconfig from
'inputs' to 'propagated-inputs'.
| Ludovic Courtès |
2014-03-17 | guix archive: Generate curve Ed25519 keys by default.•••* guix/scripts/archive.scm (%options) <generate-key>: Default to curve
Ed25519. Suggested by Christian Grothoff <grothoff@in.tum.de>.
| Ludovic Courtès |
2014-03-17 | guix archive: Improve '--generate-key' error reporting.•••* guix/scripts/archive.scm (%options) <generate-key>: Report the error
source and string when 'string->canonical-sexp' fails.
| Ludovic Courtès |
2014-03-17 | build: Fix test failures due to the nix -> guix directory name change.•••Reported by Nikita Karetnikov <nikita@karetnikov.org>
and Pierre-Antoine Rault <par@rigelk.eu>.
* test-env.in: Change 'NIX_LOG_DIR' in accordance with f5768af.
* tests/guix-register.sh: Likewise for 'NIX_LOG_DIR' and 'NIX_DB_DIR'.
| Ludovic Courtès |
2014-03-17 | gnu: luajit: Update to 2.0.3.•••* gnu/packages/lua.scm (luajit): Update to 2.0.3.
| Raimon Grau |
2014-03-17 | gnu: python: Change URL to https.•••* gnu/packages/python.scm (python-2, python)[source]: Change URL to
https. This makes sure GnuTLS is available in the derivation that
downloads the source, which is required since http URLs get redirected
to https anyway. Reported by Manolis Ragkousis <manolis837@gmail.com>.
| Ludovic Courtès |
2014-03-17 | gnu: pulseaudio: Upgrade to 5.0.•••* gnu/packages/pulseaudio.scm (pulseaudio): Upgrade to 5.0.
Remove patches.
* gnu/packages/patches/pulseaudio-test-timeouts.patch,
gnu/packages/patches/pulseaudio-volume-test.patch: Remove.
* gnu-system.am (dist_patch_DATA): Adjust accordingly.
| Ludovic Courtès |
2014-03-16 | gnu: fuse: Refer to the right 'mount' and 'umount' commands.•••* gnu/packages/linux.scm (fuse)[inputs]: Change to...
[native-inputs]: ... this.
[arguments]: Add #:phases argument.
| Ludovic Courtès |