My primary concern is rsync mirrors, but source mirrors would benefit as
well (there was a recent incident with the bash upstream changing a
distfile file without modifying the mtime).

On Mon, Jan 18, 2016 at 12:30:02AM +0000, Adrian Sandor wrote:
> Hi, is this for source mirrors or rsync mirrors?
>  Adrian
> 
>       From: Robin H. Johnson <robb...@gentoo.org>
>  To: gentoo-mirrors@lists.gentoo.org 
>  Sent: Saturday, January 16, 2016 3:08 PM
>  Subject: [gentoo-mirrors] mirror fetch jobs and --checksum
>    
> Hi mirrors,
> 
> Historically, our CVS-to-rsync process was overly enthusiastic about
> updating timestamps on files, even if they hadn't changed.
> 
> With the new Git-to-rsync process, we've run into a few cases where the
> mtime is not represented with sufficiently high accuracy to catch all of
> the changes, and as a result changes are being missed.
> 
> Can you please alter your rsync cronjobs to include --checksum in the
> commandline? All Portage calls will be including --checksum in future as
> well.
> 
> A decade ago, we didn't include --checksum in the calls, as the CPU
> power available was considerably less; however systems have improved
> tremendously since that time.
> 
> I have updated the official mirroring wiki page, and if it's been a long
> time since you reviewed your scripts, I encourage you to review it:
> https://wiki.gentoo.org/wiki/Project:Infrastructure/Mirrors/Rsync
> 
> -- 
> Robin Hugh Johnson
> Gentoo Linux: Developer, Infrastructure Lead, Foundation Trustee
> E-Mail    : robb...@gentoo.org
> GnuPG FP  : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
> 
> 
> 
>   

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Infrastructure Lead, Foundation Trustee
E-Mail     : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85

Reply via email to