Age | Commit message (Collapse) | Author |
|
* gnu/packages/cran.scm (r-diversitree): Update to 0.9-14.
|
|
* gnu/packages/cran.scm (r-seurat): Update to 3.2.1.
[propagated-inputs]: Remove r-ape; add r-matrixstats.
|
|
* gnu/packages/cran.scm (r-rfast): Update to 2.0.1.
|
|
* gnu/packages/cran.scm (r-scatterpie): Update to 0.1.5.
|
|
* gnu/packages/cran.scm (r-forecast): Update to 8.13.
|
|
* gnu/packages/cran.scm (r-gamlss): Update to 5.2-0.
|
|
* gnu/packages/cran.scm (r-parameters): Update to 0.8.5.
|
|
* gnu/packages/cran.scm (r-systemfonts): Update to 0.3.1.
|
|
* gnu/packages/cran.scm (r-dalex): Update to 2.0.
|
|
* gnu/packages/cran.scm (r-sf): Update to 0.9-6.
|
|
* gnu/packages/cran.scm (r-deldir): Update to 0.1-29.
|
|
* gnu/packages/cran.scm (r-shinyjs): Update to 2.0.0.
[native-inputs]: Add r-knitr.
|
|
* gnu/packages/cran.scm (r-etm): Update to 1.1.1.
|
|
* gnu/packages/cran.scm (r-fields): Update to 11.4.
|
|
* gnu/packages/cran.scm (r-rnifti): Update to 1.2.2.
|
|
* gnu/packages/cran.scm (r-misc3d): Update to 0.9-0.
|
|
* gnu/packages/cran.scm (r-rcpphnsw): Update to 0.3.0.
|
|
* gnu/packages/cran.scm (r-ggeffects): Update to 0.16.0.
|
|
* gnu/packages/cran.scm (r-performance): Update to 0.5.0.
|
|
* gnu/packages/cran.scm (r-mosaicdata): Update to 0.20.1.
|
|
* gnu/packages/cran.scm (r-mosaiccore): Update to 0.8.0.
[propagated-inputs]: Remove r-lazyeval.
|
|
* gnu/packages/cran.scm (r-flextable): Update to 0.5.11.
|
|
* gnu/packages/cran.scm (r-insight): Update to 0.9.5.
|
|
* gnu/packages/cran.scm (r-officer): Update to 0.3.14.
|
|
* gnu/packages/cran.scm (r-extradistr): Update to 1.9.1.
|
|
* gnu/packages/cran.scm (r-tsa): Update to 1.3.
[propagated-inputs]: Add r-tseries.
|
|
* gnu/packages/cran.scm (r-xfun): Update to 0.17.
|
|
* gnu/packages/cran.scm (r-processx): Update to 3.4.4.
|
|
* gnu/packages/cran.scm (r-xts): Update to 0.12.1.
|
|
* gnu/packages/cran.scm (r-psych): Update to 2.0.8.
|
|
* gnu/packages/cran.scm (r-inline): Update to 0.3.16.
|
|
* gnu/packages/cran.scm (r-lmtest): Update to 0.9-38.
|
|
* gnu/packages/cran.scm (r-shape): Update to 1.4.5.
|
|
* gnu/packages/cran.scm (r-jsonlite): Update to 1.7.1.
|
|
* gnu/packages/cran.scm (r-callr): Update to 3.4.4.
|
|
* gnu/packages/cran.scm (r-ggpmisc): Update to 0.3.6.
[propagated-inputs]: Add r-glue.
|
|
* gnu/packages/bioconductor.scm (r-activedriverwgs): Update to 1.1.0.
[propagated-inputs]: Remove r-plyr.
[native-inputs]: Add r-knitr.
|
|
* gnu/packages/emacs-xyz.scm (emacs-esup): Update to 0.7.1-1.0de8af8.
[native-inputs]: Add "emacs-buttercup" and "emacs-undercover", remove
"emacs-el-mock".
[propagated-inputs]: Add "emacs-dash".
[arguments]: Fix testing.
|
|
* gnu/packages/audio.scm (lsp-dsp-lib): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
* gnu/services/docker.scm (docker-service-type): Extend the
profile-service-type and add the docker-cli package.
|
|
* doc/guix.texi (Docker Service): Fix typo in enable-proxy? default.
|
|
* gnu/packages/javascript.scm (quickjs): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* guix/ui.scm (show-what-to-build): When VERBOSITY is 1, add a newline
before the "would/will be downloaded" line, and wrap that message in
'highlight'.
|
|
This makes the test slightly less expensive.
* tests/store.scm ("add-text-to-store vs. delete-paths")
("add-to-store vs. delete-paths"): Delete and merge into...
("add-text-to-store/add-to-store vs. delete-paths"): ... this test.
|
|
In practice we're always using the same key pair,
/etc/guix/signing-key.{pub,sec}. Keeping them in cache allows us to
avoid redundant I/O and parsing when signing multiple store items in a
row.
* guix/scripts/authenticate.scm (load-key-pair): New procedure.
(sign-with-key): Remove 'key-file' parameter and add 'public-key' and
'secret-key'. Adjust accordingly.
(validate-signature): Add 'acl' parameter and pass it to
'authorized-key?'.
(guix-authenticate)[call-with-reply]: New procedure.
[with-reply]: New macro.
Call 'current-acl' upfront and cache its result. Add 'key-pairs' as an
argument to 'loop' and use it as a cache of key pairs.
|
|
Previously, we'd spawn 'guix authenticate' once for each item that has
to be signed (when exporting) or authenticated (when importing). Now,
we spawn it once for all and then follow a request/reply protocol. This
reduces the wall-clock time of:
guix archive --export -r $(guix build coreutils -d)
from 30s to 2s.
* guix/scripts/authenticate.scm (sign-with-key): Return the signature
instead of displaying it. Raise a &formatted-message instead of calling
'leave'.
(validate-signature): Likewise.
(read-command): New procedure.
(define-enumerate-type, reply-code): New macros.
(guix-authenticate)[send-reply]: New procedure.
Change to read commands from current-input-port.
* nix/libstore/local-store.cc (runAuthenticationProgram): Remove.
(authenticationAgent, readInteger, readAuthenticateReply): New
functions.
(signHash, verifySignature): Rewrite in terms of the agent.
* tests/store.scm ("import not signed"): Remove 'pk' call.
("import signed by unauthorized key"): Check the error message of C.
* tests/guix-authenticate.sh: Rewrite using the new protocol.
fixlet
|
|
* nix/libstore/build.cc (DerivationGoal::tryBuildHook): Add "offload" to
'args' and pass settings.guixProgram as the first argument to
Agent::Agent.
(pathNullDevice, commonChildInit, Agent, Agent::Agent)
(Agent::~Agent): Move to...
* nix/libutil/util.cc: ... here.
* nix/libutil/util.hh (struct Agent, commonChildInit): New
declarations.
|
|
* nix/libstore/local-store.cc (signHash, verifySignature): New
functions.
(LocalStore::exportPath): Use 'signHash' instead of inline code.
(LocalStore::importPath): Use 'verifySignature' instead of inline code.
|
|
* nix/libstore/build.cc (HookInstance): Rename to...
(Agent): ... this. Rename 'toHook' and 'fromHook' similarly and update
users. Change constructor to require a command and an argument list.
(DerivationGoal::tryBuildHook): Pass arguments to the 'Agent'
constructor.
|
|
* guix/svn-download.scm (download-svn-to-store): Add a subdirectory to
the download path. The subdirectory is used as the target for the 'svn
export' command, avoiding a 'directory exists' error when attempting to
use the parent directory directly.
|