Age | Commit message (Collapse) | Author |
|
* gnu/packages/networking.scm (rtmpdump): Update to 2.4-0.c5f04a5.
[arguments]: Add phase prefer-gnutls.
[inputs]: Remove OPENSSL-1.0. Add GNUTLS.
|
|
* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Change from OPENSSL-1.0
to OPENSSL.
|
|
* gnu/packages/bioinformatics.scm (kentutils)[native-inputs]: For "samtabix",
add a file name on the origin.
|
|
* gnu/packages/bootloaders.scm (dtc): Update to 1.6.0.
|
|
* gnu/packages/check.scm (cppunit): Update to 1.15.1.
|
|
* gnu/packages/xorg.scm (xcb-util-errors)[native-inputs]: Change from PYTHON-2
to PYTHON-WRAPPER.
|
|
* gnu/packages/terminals.scm (kitty): Update to 0.19.3.
|
|
* gnu/packages/web.scm (nginx-documentation): Update to 1.19.6-2636-a0824dab33ff.
|
|
* gnu/packages/web.scm (nginx): Update to 1.19.6.
|
|
* gnu/packages/vpn.scm (openvpn): Update to 2.4.10.
|
|
* gnu/packages/web.scm (lighttpd): Update to 1.4.57.
|
|
* gnu/packages/vpn.scm (protonvpn-cli): Update to 2.2.6.
|
|
* gnu/packages/video.scm (straw-viewer): Update to 0.1.2.
|
|
* gnu/packages/video.scm (youtube-viewer): Update to 3.8.0.
|
|
* gnu/packages/video.scm (youtube-dl): Update to 2020.12.14.
|
|
* gnu/packages/emacs-xyz.scm (emacs-helm-selector): Update to 0.5.
|
|
* gnu/packages/web.scm (esbuild): Update to 0.8.24.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
* gnu/packages/vim.scm (vim)[arguments]: Add new 'install-guix.vim phase
to install vendor specific vimrc.
* gnu/packages/aux-files/guix.vim: New file.
* Makefile.am (AUX_FILES): Register it.
|
|
* gnu/packages/gnome.scm (komikku): Update to 0.24.0.
[inputs] Replace python-cloudscraper with python-requests.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
Partially fixes <https://issues.guix.gnu.org/45302>.
* guix/scripts/discover.scm (guix-discover): Remove previous cache files.
|
|
Fixes <https://issues.guix.gnu.org/45314>.
* guix/avahi.scm (avahi-browse-service-thread): Change timeout default value
to false when no "stop-loop?" procedure is passed. Adapt "iterate-simple-poll"
call accordingly.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/package-management.scm (guix): Update to 4f621a2.
|
|
* configure.ac: For Guile 2.2, require 2.2.6 or later.
* guix/gexp.scm (define-syntax-parameter-once): Remove.
Use 'define-syntax-parameter' instead.
* guix/mnoads.scm: Likewise.
* guix/inferior.scm (proxy)[select*]: Remove.
* guix/scripts/publish.scm <top level>: Remove replacement for (@@ (web
http) read-header-line).
* guix/store/deduplication.scm (counting-wrapper-port): Remove.
(nar-sha256): Call 'port-position' on PORT to compute SIZE.
|
|
This removes the main source of latency between subsequent downloads.
* nix/libstore/build.cc (SubstitutionGoal::tryToRun): Add a
"deduplicate" key to ENV.
(SubstitutionGoal::finished): Remove call to 'optimisePath'.
* guix/scripts/substitute.scm (process-substitution)[destination-in-store?]
[dump-file/deduplicate*]: New variables.
Pass #:dump-file to 'restore-file'.
* guix/scripts/substitute.scm (guix-substitute)[deduplicate?]: New
variable.
Pass #:deduplicate? to 'process-substitution'.
* guix/serialization.scm (dump-file): Export and augment 'dump-file'.
|
|
* tests/store.scm ("substitute, deduplication"): New test.
|
|
'guix substitute' now takes care of it via 'restore-file'.
* nix/libstore/build.cc (SubstitutionGoal::finished): Remove call to
'canonicalisePathMetaData'.
|
|
* tests/store.scm ("substitute")
("substitute + build-things with output path")
("substitute + build-things with specific output"): Call 'canonical-file?'.
* tests/substitute.scm ("substitute, authorized key"): Check the mtime
and permissions of "substitute-retrieved".
|
|
This way, the hash of the store item can be computed as it is restored,
thereby avoiding an additional file tree traversal ('hashPath' call)
later on in the daemon. Consequently, it should reduce latency between
subsequent substitute downloads.
This is a followup to 5ff521452b9ec2aae9ed8e4bb7bdc250a581f203.
* guix/scripts/substitute.scm (narinfo-hash-algorithm+value): New
procedure.
(process-substitution): Wrap INPUT into a hash input port, 'hashed', and
read from it. Compare the actual and expected hashes, and print a
"hash-mismatch" status line when they differ. When they match, print
not just "success" but also the nar hash and size.
* nix/libstore/build.cc (class SubstitutionGoal)[expectedHashStr]:
Remove.
(SubstitutionGoal::finished): Tokenize 'status'. Parse it and handle
"success" and "hash-mismatch" accordingly. Call 'hashPath' only when
the returned hash is not SHA256.
(SubstitutionGoal::handleChildOutput): Remove 'expectedHashStr'
handling.
* tests/substitute.scm ("substitute, invalid hash"): Rename to...
("substitute, invalid narinfo hash"): ... this.
("substitute, invalid hash"): New test.
|
|
* tests/store.scm ("substitute, corrupt output hash, build trace"): New
test.
|
|
* gnu/packages/patches/serf-python3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/web.scm (serf)[source](patches): New field.
[arguments]: Remove #:scons.
|
|
* gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]:
Add a file name for the "scipy-sphinx-time" input.
|
|
* gnu/packages/perl.scm (perl-pod-simple): Update to 3.42.
|
|
New and old releases are now only available on GitHub.
* gnu/packages/llvm.scm (llvm-uri): Remove "releases.llvm.org".
|
|
* gnu/packages/perl.scm (perl-json-maybexs): Update to 1.004003.
[native-inputs]: Remove PERL-TEST-WITHOUT-MODULE. Add PERL-TEST-NEEDS.
|
|
* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.25.
|
|
* gnu/packages/perl.scm (perl-common-sense): Update to 3.75.
|
|
* gnu/packages/linux.scm (ltrace)[inputs]: Change from LIBELF to ELFUTILS.
|
|
* gnu/packages/aux-files/linux-libre/5.10-arm.conf,
gnu/packages/aux-files/linux-libre/5.10-arm64.conf,
gnu/packages/aux-files/linux-libre/5.10-i686.conf,
gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
* gnu/packages/linux.scm (linux-libre-5.10-version, deblob-scripts-5.10,
linux-libre-5.10-pristine-source, linux-libre-5.10-source,
linux-libre-headers-5.10, linux-libre-5.10): New variables.
(linux-libre-version, linux-libre-pristine-source, linux-libre-source,
linux-libre, linux-libre-with-bpf): Update to 5.10.1.
|
|
* gnu/packages/lisp-xyz.scm (cl-qmynd, ecl-qmynd, sbcl-qmynd): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/lisp-xyz.scm (sbcl-nibbles): Update to 0.14-1.8e6b9b4.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Update to 1.1-2.cad10f5.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-cl-octet-streams): Update to 1.2.
|
|
* gnu/packages/games.scm (freedroid)[home-page]: Use HTTPS URI.
|
|
* gnu/packages/pascal.scm (fpc)[home-page]: Use HTTPS URI.
|
|
* gnu/packages/gimp.scm (babl)[home-page]: Use HTTPS URI.
|
|
* gnu/packages/algebra.scm (arb)[home-page]: Use HTTPS URI. Move above
synopsis.
|
|
* gnu/packages/java.scm (java-antlr4-runtime)[home-page]: Update it.
|
|
* gnu/packages/emacs-xyz.scm (emacs-helm-selector): Update to 0.4.
|
|
* gnu/packages/tls.scm (dehydrated): Update to 0.7.0.
|
|
* gnu/packages/linux.scm (kexec-tools): Update to 2.0.21.
|