unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#45460] [PATCH 0/5] Zstd support for 'guix publish' and 'guix substitute'
@ 2020-12-27 14:13 Ludovic Courtès
  2020-12-27 14:38 ` [bug#45460] [PATCH 1/5] utils: Remove 'compressed-output-port' Ludovic Courtès
  2020-12-30  9:30 ` [bug#45460] [PATCH 0/5] Zstd support for 'guix publish' and 'guix substitute' Mathieu Othacehe
  0 siblings, 2 replies; 11+ messages in thread
From: Ludovic Courtès @ 2020-12-27 14:13 UTC (permalink / raw)
  To: 45460

Hello Guix!

This adds zstd compression support for ‘guix publish’ and for
‘guix substitute’.

Currently ‘guix substitute’ implements the same policy has before,
which is to pick the smallest archive when several compression
methods are proposed.  The next step will be to make that
configurable.

Thoughts?

Ludo’.

Ludovic Courtès (5):
  utils: Remove 'compressed-output-port'.
  utils: Support zstd compression via Guile-zstd.
  publish: Add support for zstd compression.
  substitute: Add zstd support.
  doc: Mention optional dependency on Guile-zstd.

 doc/guix.texi               | 23 ++++++++++++-----
 guix/scripts/publish.scm    | 31 +++++++++++++----------
 guix/scripts/substitute.scm |  3 +++
 guix/utils.scm              | 23 ++++++++---------
 tests/publish.scm           | 16 ++++++++++++
 tests/utils.scm             | 49 +++++++++++++++++++++++++------------
 6 files changed, 97 insertions(+), 48 deletions(-)

-- 
2.29.2





^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-01-13 22:09 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-27 14:13 [bug#45460] [PATCH 0/5] Zstd support for 'guix publish' and 'guix substitute' Ludovic Courtès
2020-12-27 14:38 ` [bug#45460] [PATCH 1/5] utils: Remove 'compressed-output-port' Ludovic Courtès
2020-12-27 14:38   ` [bug#45460] [PATCH 2/5] utils: Support zstd compression via Guile-zstd Ludovic Courtès
2020-12-27 14:38   ` [bug#45460] [PATCH 3/5] publish: Add support for zstd compression Ludovic Courtès
2020-12-28  9:17     ` Jonathan Brielmaier
2021-01-03 15:18       ` Ludovic Courtès
2020-12-27 14:38   ` [bug#45460] [PATCH 4/5] substitute: Add zstd support Ludovic Courtès
2020-12-27 14:38   ` [bug#45460] [PATCH 5/5] doc: Mention optional dependency on Guile-zstd Ludovic Courtès
2020-12-30  9:30 ` [bug#45460] [PATCH 0/5] Zstd support for 'guix publish' and 'guix substitute' Mathieu Othacehe
2021-01-03 15:17   ` Ludovic Courtès
2021-01-13 22:08   ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).