This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] build-many-glibcs.py: Use --depth 1 in Git checkout
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Florian Weimer <fweimer at redhat dot com>
- Cc: <libc-alpha at sourceware dot org>
- Date: Fri, 28 Feb 2020 21:46:55 +0000
- Subject: Re: [PATCH] build-many-glibcs.py: Use --depth 1 in Git checkout
- Ironport-sdr: c0fuu6wTnhpd6YvIIJpplvF7rVGigzi74dLA5wr2v8HxnNadBUe/nNbAMBmQ1FOsJI4V5ofZyY c1uV+yfQgrT6O71pNZoBpqBv1C1+6mdAWBJe8XNuD3rJVoBWQvBKI7cZgcRf+Fy5TEJzpgaU6W 2VtlXDXrILBRy8zMZV29eLlubum9kMzF9NzUxuedQY5+Q+bbqIGw0A039sVAR6VNIsvJT3QkTZ 9CofHwF39fYIVh5hGb36Nx1QOuqdzGxmSny9gPp+KMaILgz4V79fQ3e1uyWnAKsSUzuWM20KI6 K9Y=
- Ironport-sdr: B1N6Lmzo96+XSxKrGOUoxvxDzT3ha7veyVRNfWKI85NZaCNyK/NVeXTj96PaGsBaTwqWB3JNgj xdoRy1MO16e9jXhVL7ciNJEGJ7rvKbHciwGe5S7AmoUEAbB4KbnZJrJXYLf1E++N6CGANO6NfY hQFaB9aqaJGkLLSDReHlHMuzsLdRhxTrnK99kNet2ys7mxNstvL8e/PtKXTYpoaeLRNSwVXzJ8 clvPoi2oBHPjMM3wTEPOZZArDW/yp294AWMulnODxKz+7yAAdsUYa7w0p0hIAn7aheQ1QljL5l cBM=
- References: <877e06udhu.fsf@oldenburg2.str.redhat.com> <alpine.DEB.2.21.2002282117410.23276@digraph.polyomino.org.uk> <87zhd2s8gt.fsf@oldenburg2.str.redhat.com>
On Fri, 28 Feb 2020, Florian Weimer wrote:
> Would it be too cumbersome to run git fetch --unshallow in this case,
> before starting the investigation?
>
> It really reduces checkout time, particularly if sourceware.org is under
> load.
Once the new sourceware is up and running, maybe we should work with
overseers on (a) ensuring all active repositories have repack.writeBitmaps
set to true, (b) doing repacks of repositories using suitable aggressive
very-large-repository settings as used for GCC (git repack --window=1250
--depth=250 -b -AdFfi) and (c) setting up cron jobs to do a more
lightweight packing with bitmaps (Richard Earnshaw says git repack
--window-memory=500m --window=250 --depth=50 -b -A -d -i) on all
repositories, say weekly. The effect of such better packing of
repositories with bitmaps should be to speed up checkouts.
--
Joseph S. Myers
joseph@codesourcery.com