GNU bug report logs -
#35880
[PATCH 0/7] Lzip support for 'guix publish' and 'guix substitute'
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Fri, 24 May 2019 13:34:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #67 received at 35880-done <at> debbugs.gnu.org (full text, mbox):
Hi!
Pierre Neidhardt <mail <at> ambrevar.xyz> skribis:
> That said, if the encoder buffer is not empty, I think lz-compress-read
> should always return something >0.
Yes, probably. The docstring for ‘lz-compress-read’ says:
"Read up to COUNT bytes from the encoder stream, storing the results in LZFILE-BV.
Return the number of uncompressed bytes written, a strictly positive integer."
^~~~~~~~~~~~~~~~~
However, the lzlib manual doesn’t say that for ‘LZ_compress_read’ (info
"(lzlib) Compression functions").
But that’s OK: the ‘read!’ method in ‘make-lzip-input-port/compressed’
can just call ‘lzwrite!’ again with more data when that happens, so I’ve
done that.
And I pushed the whole thing! :-)
I think it’d be good to let people play with it in their personal
setups.
Next up: multi-compression support in ‘guix publish’ (possibly?) so we
can smoothly transition on our build farms.
Thanks!
Ludo’.
This bug report was last modified 5 years and 350 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.