aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Expand)Author
2023-09-14gnu: r-mlearning: Update to 1.2.1....* gnu/packages/cran.scm (r-mlearning): Update to 1.2.1. [propagated-inputs]: Add r-rpart. Ricardo Wurmus
2023-09-14gnu: r-paws-compute: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-compute): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-storage: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-storage): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-database: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-database): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-networking: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-networking): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-management: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-management): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-machine-learning: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-machine-learning): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-analytics: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-analytics): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-security-identity: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-security-identity): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-application-integration: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-application-integration): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-end-user-computing: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-end-user-computing): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-developer-tools: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-developer-tools): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-cost-management: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-cost-management): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-customer-engagement: Update to 0.4.0....* gnu/packages/cran.scm (r-paws-customer-engagement): Update to 0.4.0. Ricardo Wurmus
2023-09-14gnu: r-paws-common: Update to 0.6.0....* gnu/packages/cran.scm (r-paws-common): Update to 0.6.0. Ricardo Wurmus
2023-09-14gnu: r-distributionutils: Update to 0.6-1....* gnu/packages/cran.scm (r-distributionutils): Update to 0.6-1. Ricardo Wurmus
2023-09-14gnu: r-stars: Update to 0.6-4....* gnu/packages/cran.scm (r-stars): Update to 0.6-4. [propagated-inputs]: Remove r-lwgeom. Ricardo Wurmus
2023-09-14gnu: r-packcircles: Update to 0.3.6....* gnu/packages/cran.scm (r-packcircles): Update to 0.3.6. Ricardo Wurmus
2023-09-14gnu: r-pbdmpi: Update to 0.5-0....* gnu/packages/cran.scm (r-pbdmpi): Update to 0.5-0. [propagated-inputs]: Remove r-rlecuyer. Ricardo Wurmus
2023-09-14gnu: r-readods: Update to 2.1.0....* gnu/packages/cran.scm (r-readods): Update to 2.1.0. [propagated-inputs]: Remove r-xml2. Ricardo Wurmus
2023-09-14gnu: r-diversitree: Update to 0.9-20....* gnu/packages/cran.scm (r-diversitree): Update to 0.9-20. Ricardo Wurmus
2023-09-14gnu: r-seqminer: Update to 9.1....* gnu/packages/cran.scm (r-seqminer): Update to 9.1. Ricardo Wurmus
2023-09-14gnu: r-infer: Update to 1.0.5....* gnu/packages/cran.scm (r-infer): Update to 1.0.5. [propagated-inputs]: Add r-vctrs. Ricardo Wurmus
2023-09-14gnu: r-config: Update to 0.3.2....* gnu/packages/cran.scm (r-config): Update to 0.3.2. Ricardo Wurmus
2023-09-14gnu: r-spatstat-random: Update to 3.1-6....* gnu/packages/cran.scm (r-spatstat-random): Update to 3.1-6. Ricardo Wurmus
2023-09-14gnu: r-spatstat-geom: Update to 3.2-5....* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.2-5. Ricardo Wurmus
2023-09-14gnu: r-spatstat-model: Update to 3.2-6....* gnu/packages/cran.scm (r-spatstat-model): Update to 3.2-6. Ricardo Wurmus
2023-09-14gnu: r-spatstat-explore: Update to 3.2-3....* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.2-3. Ricardo Wurmus
2023-09-14gnu: r-directlabels: Update to 2023.8.25....* gnu/packages/cran.scm (r-directlabels): Update to 2023.8.25. Ricardo Wurmus
2023-09-14gnu: r-rsconnect: Update to 1.1.0....* gnu/packages/cran.scm (r-rsconnect): Update to 1.1.0. Ricardo Wurmus
2023-09-14gnu: r-packrat: Update to 0.9.2....* gnu/packages/cran.scm (r-packrat): Update to 0.9.2. Ricardo Wurmus
2023-09-14gnu: r-stanheaders: Update to 2.26.28....* gnu/packages/cran.scm (r-stanheaders): Update to 2.26.28. Ricardo Wurmus
2023-09-14gnu: r-forecast: Update to 8.21.1....* gnu/packages/cran.scm (r-forecast): Update to 8.21.1. Ricardo Wurmus
2023-09-14gnu: r-emplik: Update to 1.3-1....* gnu/packages/cran.scm (r-emplik): Update to 1.3-1. Ricardo Wurmus
2023-09-14gnu: r-acopula: Update to 0.9.4....* gnu/packages/cran.scm (r-acopula): Update to 0.9.4. Ricardo Wurmus
2023-09-14gnu: r-gamlss: Update to 5.4-18....* gnu/packages/cran.scm (r-gamlss): Update to 5.4-18. Ricardo Wurmus
2023-09-14gnu: r-desolve: Update to 1.38....* gnu/packages/cran.scm (r-desolve): Update to 1.38. Ricardo Wurmus
2023-09-14gnu: r-terra: Update to 1.7-46....* gnu/packages/cran.scm (r-terra): Update to 1.7-46. Ricardo Wurmus
2023-09-14gnu: r-leidenalg: Update to 1.1.2....* gnu/packages/cran.scm (r-leidenalg): Update to 1.1.2. Ricardo Wurmus
2023-09-14gnu: r-dqrng: Update to 0.3.1....* gnu/packages/cran.scm (r-dqrng): Update to 0.3.1. Ricardo Wurmus
2023-09-14gnu: r-styler: Update to 1.10.2....* gnu/packages/cran.scm (r-styler): Update to 1.10.2. Ricardo Wurmus
2023-09-14gnu: r-cyclocomp: Update to 1.1.1....* gnu/packages/cran.scm (r-cyclocomp): Update to 1.1.1. Ricardo Wurmus
2023-09-14gnu: r-ggcorrplot: Update to 0.1.4.1....* gnu/packages/cran.scm (r-ggcorrplot): Update to 0.1.4.1. Ricardo Wurmus
2023-09-14gnu: r-yulab-utils: Update to 0.0.9....* gnu/packages/cran.scm (r-yulab-utils): Update to 0.0.9. Ricardo Wurmus
2023-09-14gnu: r-bqtl: Update to 1.0-35....* gnu/packages/cran.scm (r-bqtl): Update to 1.0-35. Ricardo Wurmus
2023-09-14gnu: r-rms: Update to 6.7-1....* gnu/packages/cran.scm (r-rms): Update to 6.7-1. Ricardo Wurmus
2023-09-14gnu: r-classint: Update to 0.4-10....* gnu/packages/cran.scm (r-classint): Update to 0.4-10. Ricardo Wurmus
2023-09-14gnu: r-pbdzmq: Update to 0.3-10....* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-10. Ricardo Wurmus
2023-09-14gnu: r-minpack-lm: Update to 1.2-4....* gnu/packages/cran.scm (r-minpack-lm): Update to 1.2-4. Ricardo Wurmus
2023-09-14gnu: r-nnls: Update to 1.5....* gnu/packages/cran.scm (r-nnls): Update to 1.5. Ricardo Wurmus
This would lead to a 'uri-error' exception on Guile 2.2.3. Ludovic Courtès 2017-10-05publish: Cache uncompressed nars as well....Fixes <https://bugs.gnu.org/28664>. Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>. * guix/scripts/publish.scm (bake-narinfo+nar): When COMPRESSION is 'none, write NAR instead of doing nothing. (make-request-handler): Use 'render-nar/cached' for /nar URLs with no compression. * tests/publish.scm ("with cache", "with cache, uncompressed"): Adjust expected result accordingly. Ludovic Courtès 2017-05-18publish: Fix narinfo rendering for already-compressed items....Fixes <http://bugs.gnu.org/26975>. Reported by Mark H Weaver <mhw@netris.org>. * guix/scripts/publish.scm (bake-narinfo+nar): Pass #f as the 2nd argument to 'stat' and properly handle #f. * tests/publish.scm (wait-for-file): New procedure. ("with cache"): Remove 'wait-for-file' procedure. ("with cache, uncompressed"): New test. Ludovic Courtès 2017-05-11publish: Advertise a short TTL for "baking" 404s....* guix/scripts/publish.scm (not-found): Add #:phrase and #:ttl parameters and honor them. * tests/publish.scm ("with cache"): Check the 'cache-control' header on of the 404 response. Ludovic Courtès 2017-05-01publish: Produce a "FileSize" narinfo field when possible....* guix/scripts/publish.scm (narinfo-string): Add #:file-size parameter. Produce a "FileSize" field when COMPRESSION is eq? to '%no-compression' or when FILE-SIZE is true. (bake-narinfo+nar): Pass #:file-size. * tests/publish.scm ("/*.narinfo") ("/*.narinfo with properly encoded '+' sign") ("with cache"): Check for "FileSize". Ludovic Courtès 2017-04-18publish: Add '--cache' and '--workers'....Fixes <http://bugs.gnu.org/26201>. Reported by <dian_cecht@zoho.com>. These options allow nars to be "baked" off-line and cached instead of being compressed on the fly. As a side-effect, this allows us to provide a 'Content-Length' header for nars. * guix/scripts/publish.scm (show-help, %options): Add '--cache' and '--workers'. (%default-options): Add 'workers'. (nar-cache-file, narinfo-cache-file, run-single-baker): New procedures. (single-baker): New macro. (render-narinfo/cached, bake-narinfo+nar) (render-nar/cached): New procedures. (make-request-handler): Add #:cache and #:pool parameters and honor them. (run-publish-server): Likewise. (guix-publish): Honor '--cache' and '--workers'. * tests/publish.scm ("with cache"): New test. * doc/guix.texi (Invoking guix publish): Document it. Ludovic Courtès 2017-03-22publish: Make the nar URL prefix a parameter....* guix/scripts/publish.scm (narinfo-string): Add #:nar-path and honor it. (render-narinfo): Likewise. (make-request-handler): Likewise. (run-publish-server): Likewise. * tests/publish.scm ("custom nar path"): New test. Ludovic Courtès 2017-03-22publish: The public and private keys are now SRFI-39 parameters....* guix/scripts/publish.scm (%default-options): Add 'public-key-file' and 'private-key-file'. (lazy-read-file-sexp): Remove. (%private-key, %public-key): Turn into SRFI-39 parameters. (signed-string, render-narinfo): Adjust accordingly. (guix-publish): Honor 'public-key-file' and 'private-key-file' from OPTS. Use 'parameterize'. * guix/pk-crypto.scm (read-file-sexp): New procedure. * tests/publish.scm: Initialize '%public-key' and '%private-key'. Ludovic Courtès 2016-08-02tests: Make sure threads use separate output ports....* tests/publish.scm (with-separate-output-ports): New macro. <top level>: Use it when spawning new thread. ("/*.narinfo with compression"): Likewise. Ludovic Courtès 2016-08-02tests: Work around Guile bug with unbuffered custom binary input ports....Reported by Chris Marusich <cmmarusich@gmail.com> at <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=24060#19> * tests/publish.scm (http-get-port): Remove 'setvbuf' call for the response port. Ludovic Courtès 2016-08-01publish: Do not compress already-compressed files....* guix/scripts/publish.scm (narinfo-string): Force %NO-COMPRESSION when STORE-PATH matches 'compressed-file?'. * guix/utils.scm (compressed-file?): New procedure. * tests/publish.scm ("/*.narinfo for a compressed file"): New test. Ludovic Courtès 2016-07-27tests: Use unbuffered input ports when decompressing from 'guix publish'....Fixes <http://bugs.gnu.org/24060>. Reported by Chris Marusich <cmmarusich@gmail.com>. * tests/publish.scm (http-get-port): Explicitly call 'open-socket-for-uri' and add calls to 'setvbuf'. Ludovic Courtès 2016-07-20publish: Handle '/file' URLs, for content-addressed files....* guix/scripts/publish.scm (render-content-addressed-file): New procedure. (http-write): Add 'application/octet-stream' case. (make-request-handler): Add /file/NAME/sha256/HASH URLs. * tests/publish.scm ("/file/NAME/sha256/HASH") ("/file/NAME/sha256/INVALID-NIX-BASE32-STRING") ("/file/NAME/sha256/INVALID-HASH"): New tests. * doc/guix.texi (Invoking guix publish): Mention the /file URLs. Ludovic Courtès 2016-07-19publish: Add '--compression'....* guix/scripts/publish.scm (show-help, %options): Add '--compression'. (<compression>): New record type. (%no-compression, %default-gzip-compression): New variables. (%default-options): Add 'compression' key. (narinfo-string): Add #:compression parameter and honor it. (render-narinfo): Likewise. (render-nar): Likewise. <top level>: Add call to 'declare-header!'. (swallow-zlib-error): New macro. (nar-response-port): New procedure. (http-write): Add call to 'force-output'. Use 'nar-response-port' instead of 'response-port'. Use 'swallow-zlib-error'. (make-request-handler): Add #:compression parameter and honor it. Add "nar/gzip" URL handler. (run-publish-server): Add #:compression parameter and honor it. (guix-publish): Honor --compression. * tests/publish.scm (http-get-port, wait-until-ready): New procedures. <top level>: Run main server with "-C0". Call 'wait-until-ready'. ("/nar/gzip/*", "/*.narinfo with compression"): New tests. * doc/guix.texi (Invoking guix publish): Document it. Ludovic Courtès 2016-06-08publish: Encore URIs that appear in narinfos....Fixes <http://bugs.gnu.org/21888>. Reported by iyzsong@member.fsf.org (宋文武). * guix/scripts/publish.scm (narinfo-string): Use 'encode-and-join-uri-path' instead of 'string-append' to compute URL. * tests/publish.scm ("/*.narinfo with properly encoded '+' sign"): ("/nar/ with properly encoded '+' sign"): New tests. Ludovic Courtès 2016-04-03build: Add a Guile custom test driver using SRFI-64....Before that '.log' files for scheme tests were fragmented and not included in test-suite.log. This unifies the semantics of SRFI-64 API with Automake test suite. * build-aux/test-driver.scm: New file. * Makefile.am (SCM_LOG_DRIVER, AM_SCM_LOG_DRIVER_FLAGS): New variables. (SCM_LOG_COMPILER, AM_SCM_LOG_FLAGS): Delete variables. (AM_TESTS_ENVIRONMENT): Set GUILE_AUTO_COMPILE to 0. * test-env.in: Silence guix-daemon. * doc/guix.texi (Running the Test Suite): Describe how to display the detailed results. Bug reports require only 'test-suite.log' file. * tests/base32.scm, tests/build-utils.scm, tests/builders.scm, tests/challenge.scm, tests/cpan.scm, tests/cpio.scm, tests/cran.scm, tests/cve.scm, tests/derivations.scm, tests/elpa.scm, tests/file-systems.scm, tests/gem.scm, tests/gexp.scm, tests/gnu-maintenance.scm, tests/grafts.scm, tests/graph.scm, tests/gremlin.scm, tests/hackage.scm, tests/hash.scm, tests/import-utils.scm, tests/lint.scm, tests/monads.scm, tests/nar.scm, tests/packages.scm, tests/pk-crypto.scm, tests/pki.scm, tests/profiles.scm, tests/publish.scm, tests/pypi.scm, tests/records.scm, tests/scripts-build.scm, tests/scripts.scm, tests/services.scm, tests/sets.scm, tests/size.scm, tests/snix.scm, tests/store.scm, tests/substitute.scm, tests/syscalls.scm, tests/system.scm, tests/ui.scm, tests/union.scm, tests/upstream.scm, tests/utils.scm: Don't exit at the end of test groups. * tests/containers.scm: Likewise. Use 'test-skip' instead of exiting with error code 77. Mathieu Lirzin 2016-02-25publish: Do not publish nars for invalid store items....Before that, /nar requests could succeed if the requested store item exists but is invalid (although such requests were unlikely because the corresponding narinfo request would have failed.) * guix/scripts/publish.scm (render-nar): Add 'store' parameter. Use 'valid-path?' instead of 'file-exists?'. (make-request-handler): Adjust 'render-nar' call accordingly. * tests/publish.scm ("/nar/invalid"): New test. Ludovic Courtès 2016-01-22tests: Prevent 'http_proxy' from breaking Web server tests....* tests/lint.scm: Add call to 'unsetenv' to remove 'http_proxy'. * tests/publish.scm: Likewise. Ludovic Courtès 2015-07-18tests: Fix 'publish' test for nix-base32 format....This is a followup to commit 3b307162e892e0050836434b12e14376758419cc. * tests/publish.scm ("/*.narinfo"): Use 'bytevector->nix-base32-string', not 'bytevector->base32-string'. Alex Kost 2015-04-04scripts: Add 'publish' command....* guix/scripts/publish.scm: New file. * po/guix/POTFILES.in: Add it. * tests/publish.scm: New file. * Makefile.am (MODULES): Add script module. (SCM_TESTS): Add test module. * doc/guix.texi ("Invoking guix publish"): New node. David Thompson