Gentoo Archives: gentoo-dev

From: Steve Long <slong@××××××××××××××××××.uk>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: DB vs SCM (was Re: [RFC] Some sync control)
Date: Mon, 29 Jan 2007 18:16:59
Message-Id: epldem$l7m$1@sea.gmane.org
In Reply to: Re: [gentoo-dev] DB vs SCM (was Re: [RFC] Some sync control) by "Petteri Räty"
1 Petteri Räty wrote:
2 >> Please note, I'm not talking about applications like portage or pkgcore,
3 >> just the ebuild text files, which I understand have one maintainer?
4 >
5 > Many ebuilds are in maintained by a bunch of people via herds.
6 >
7 That's not really an issue for a db app.
8
9 >> I appreciate that source control is needed to maintain files over a
10 >> period of time and to roll back changes. Does that happen with ebuilds?
11 >>
12 > Rolling back changes does not happen that often but a history is useful.
13 >
14 Sure, that's why I mentioned having a svn backend if an archive table is not
15 considered acceptable.
16
17 >> I'm thinking in any case that a db app can save old revisions or use a
18 >> svn
19 >> backend. I'm looking at this from a workflow perspective, in terms
20 >> especially of the security issue around giving commit access to the whole
21 >> tree. If the individual maintainer only has permission for those ebuilds
22 >> s/he is responsible for, it might make it easier to allow new people
23 >> write access.
24 >
25 > I fail to see any benefit from a layer above svn. svn has good access
26 > control if we want use that built in.
27 >
28 So? Fair enough then.
29
30 >> Sorry if this has all been discussed before.
31 >>
32 > Most likely the access control has been discusses some times before. To
33 > summarize having access to everything is quite useful.
34 >
35 I can understand that; I'm not convinced that giving every dev access to the
36 whole thing is necessary or desirable, but it may well be how gentoo likes
37 to operate, and i have no quarrel with that.
38 >>
39 >> (Please note: I'm not discussing the mechanisms by which software might
40 >> be installed for the end-user, rather the back-end which you devs use, of
41 >> which I admittedly have no experience.)
42 >>
43 > So please let people who actually use/know how source control work
44 > discuss the issue.
45
46 Um, I do understand source control and have used it for other stuff. It just
47 doesn't seem an ideal fit for this purpose. This really was motivated by a
48 desire to lessen the workload for existing devs, but clearly it doesn't fit
49 with the way gentoo works. No probs.
50
51
52 --
53 gentoo-dev@g.o mailing list