Age | Commit message (Collapse) | Author |
|
* gnu/packages/python-web.scm (python-dpkt): New variable.
|
|
* gnu/packages/openstack.scm: Prettify the section header and fix the
indentation of the package.
|
|
* gnu/packages/openstack.scm (python-oslo.i18n): Fix indentation.
|
|
* gnu/packages/python-xyz.scm (python-configargparse): Update to 1.2.3.
|
|
* gnu/packages/python-xyz.scm (python2-configargparse): Remove variable.
|
|
* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.3.3.
|
|
Fixes <https://bugs.gnu.org/45252>.
* gnu/packages/patches/libffi-float128-powerpc64le.patch: Import patch file
from <https://github.com/libffi/libffi/pull/561.patch>.
* gnu/packages/libffi.scm (libffi)[arguments]: Apply patch conditionally for
powerpc64le-* systems in a phase.
[inputs]: Add patch as input conditionally for powerpc64le-* systems.
* gnu/local.mk (dist_patch_DATA): Add patch file to build system.
Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20201220.
|
|
* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.8.8.
|
|
* gnu/packages/video.scm (libaom): Update to 2.0.1.
|
|
* gnu/packages/video.scm (straw-viewer)[propagated-inputs]: Add youtube-dl.
|
|
* gnu/local.mk (bear-disable-preinstall-tests.patch): Add patch.
* gnu/packages/build-tools.scm (bear): Reference patch, and update.
|
|
* gnu/packages/logging.scm (spdlog): Update to 1.8.2.
|
|
* gnu/packages/engineering.scm (volk): Update to 2.4.1.
|
|
(Obviously) the tarball wasn't updated in place, and the .sig did check
out, but I forgot to commit it because I'm a bit of an idiot.
* gnu/packages/tls.scm (p11-kit)[source]: Update hash.
|
|
* gnu/packages/networking.scm (wireshark): Update to 3.4.2.
|
|
* gnu/packages/admin.scm (sudo): Update to 1.9.4p2.
|
|
* gnu/packages/music.scm (pd): Update to 0.51-3.
|
|
* gnu/packages/tls.scm (p11-kit): Update to 0.23.22.
|
|
* gnu/packages/password-utils.scm (john-the-ripper-jumbo)[inputs]: Change from
OPENSSL-1.0 to OPENSSL.
|
|
* 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.
|