Gentoo Archives: gentoo-project

From: Raymond Jennings <shentino@×××××.com>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] [rfc] /usr/portage sync source options (and recommendations)
Date: Wed, 28 Dec 2016 11:24:22
Message-Id: CAGDaZ_pCJXs6ndmbnQqmYBKpCjCOC-rgt36m8mBqV1pC7z+w2w@mail.gmail.com
In Reply to: Re: [gentoo-project] [rfc] /usr/portage sync source options (and recommendations) by Rich Freeman
1 My personal favorite is git syncing. I switched to it off of using github
2 once I found a version hosted on infra.
3
4 It really saves time and I get updates immediately as soon as the dev
5 tree's commits pass the QA checks.
6
7 On Tue, Dec 27, 2016 at 6:10 PM, Rich Freeman <rich0@g.o> wrote:
8
9 > On Tue, Dec 27, 2016 at 8:37 PM, Sebastian Pipping <sping@g.o>
10 > wrote:
11 > >
12 > > The key questions for differences and picking I see are:
13 > >
14 > > * Does it support incremental updates?
15 > >
16 >
17 > This could probably use a bit of nuance, since there is a practical
18 > difference in how a git vs rsync update is done, and pros/cons to the
19 > two approaches. For infrequent updates git is going to transmit a lot
20 > more data, since it has to send all the in-between commits. For
21 > frequent updates git would have a lot less local IO since it doesn't
22 > have to scan the entire repository to tell what changed.
23 >
24 > The only thing I'd add is that since you're including repositories
25 > that have pre-generated metadata, I'd also note which options include
26 > some kind of CI (such as the stable repository), which comes at a cost
27 > of more latency, but with the benefit of not getting a head that has
28 > inconsistent keywording/etc.
29 >
30 > While I personally don't think that non-free software matters on a
31 > mirror host (you might as well note which mirrors are running
32 > libreboot with FOSS CPU microcode), I could see some people wanting
33 > repositories hosted on github noted.
34 >
35 > --
36 > Rich
37 >
38 >