GNU bug report logs - #45126
[core-updates] Rsync 3.2.3

Previous Next

Package: guix-patches;

Reported by: Leo Famulari <leo <at> famulari.name>

Date: Tue, 8 Dec 2020 20:50:02 UTC

Severity: normal

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 45126 <at> debbugs.gnu.org (full text, mbox):

From: Marius Bakke <marius <at> gnu.org>
To: Leo Famulari <leo <at> famulari.name>, 45126 <at> debbugs.gnu.org
Subject: Re: [bug#45126] [core-updates] Rsync 3.2.3
Date: Sun, 23 May 2021 16:40:58 +0200
[Message part 1 (text/plain, inline)]
Leo Famulari <leo <at> famulari.name> skriver:

> This patch updates rsync to 3.2.3 and adds a dependency on xxhash.
>
> Using xxhash as the default checksum algorithm is supposed to improve
> performance with large files, and only adds about 600 KiB to the
> closure.
>
> There are other new optional dependencies: zstd and lz4 for compression,
> and OpenSSL for hardware accelerated MD4 and MD5 checksums, but this
> patch doesn't use them. If anyone would like to enable them, that's okay
> with me. There is some info about what they are for here:
>
> https://github.com/WayneD/rsync/blob/master/INSTALL.md
>
> Something I'm unsure about is that I have to build rsync-boot0 with
> "--disable-asm", or else it fails as shown below. This controls whether
> or not to use a new x86_64 assembly MD5 implementation. There are of
> course several differences between rsync-boot0 and rsync, but I don't
> know what the problem is. I suppose it should only be enabled for x86_64
> anyways, but maybe rsync's build tools handle that for us?

rsync is no longer in the bootstrap path since commit
0e2251fcf8189a4f642074d3aa898221b29c3a55 on 'core-updates'.  In the mean
time, perhaps we can add this version as a separate variable such that
users get it with 'guix install rsync'?
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 4 years and 58 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.