Gentoo Archives: gentoo-scm

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-scm@l.g.o
Subject: Re: [gentoo-scm] Status of the project?
Date: Sat, 24 Jan 2009 09:49:17
Message-Id: 20090124094526.GA24319@curie-int.orbis-terrarum.net
In Reply to: Re: [gentoo-scm] Status of the project? by Mike Auty
1 On Sat, Jan 24, 2009 at 01:39:43AM +0000, Mike Auty wrote:
2 > > 1. Decide whether the existing tree layout is suitable for and best in a
3 > > git world. If not, what is? I have done some thinking about this at
4 > > <http://dev.gentoo.org/~dberkholz/git/git_conversion.txt>.
5 > This seems to be the same place we were back in November last year. Is
6 > this something we should ask the council about, or continue discussing here?
7 Discussion on the SCM list.
8
9 Main delay is that I've been doing the planning, packing and renovations
10 needed for moving house (my move out date from the old place is Jan
11 31st, my renovations of the new place are very close to complete).
12
13 Secondary delay is that I asked for some input on hardware and tuning re
14 managing a very large repo, and still haven't got a response from my
15 contact (at kernel.org). Regardless of the tuning, we're going to need
16 to figure out a box with lots of RAM for the repo size.
17
18 > There seem to be two front runners, 1 repo/package and 1 repo/tree. The
19 > pros and cons are as set out in your file (the flat tree option pros
20 > don't seem to outweigh the cons, so I haven't really considered that).
21 1 repo/tree is the only one that will fly, see past discussion on the
22 list.
23
24 > For the 1 repo/tree, I had envisaged using git as the transport for all
25 > trees, and rsync being ditched. Unfortunately I'm not sure that'll be
26 > feasible, since we've now seen the size of a full tree with complete
27 > history (1Gb vs 100Mb), and the history's mostly irrelevant for the
28 > average user. Having the option to do either is nice (much like using
29 > CVS for the primary tree), but I don't think it'll ever be the default.
30 > As such from a user perspective, everything stays much the same (the
31 > rsync mirrors can merge the stable/unstable git trees if we go that way,
32 > although there'll be some manifest jiggery-pokery that might affect
33 > signing, so this'd need further thought) and the only bit that'll really
34 > change is that perhaps the Changelogs are finally autogenerated rather
35 > than being added by the developer.
36 Optional. I see rsync still existing long term, but reflecting more of
37 the stable side.
38
39 --
40 Robin Hugh Johnson
41 Gentoo Linux Developer & Infra Guy
42 E-Mail : robbat2@g.o
43 GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85

Replies

Subject Author
Re: [gentoo-scm] Status of the project? Donnie Berkholz <dberkholz@g.o>
Re: [gentoo-scm] Status of the project? Donnie Berkholz <dberkholz@g.o>