1 |
What I don't like about this, and catching Aaron Cohen's tone perhaps in |
2 |
his follow-up email ("Great, we will be a Debian Want a be!"), is the |
3 |
complexity of a set of cvs branches, stability levels, etc. |
4 |
|
5 |
It's what has made a mess of debian from the perspective of having |
6 |
mature packages float to the top and become available in a timely |
7 |
manner. See, if I run debian, I have to make all sorts of decisions |
8 |
about what stability level, which tree, which mirrors, etc. I want to |
9 |
connect to. With the quality of ebuilds and the ease of the gentoo |
10 |
system, we can have much lower complexity and higher quality. |
11 |
|
12 |
I vote strongly against any cvs branches of the portage tree--that's why |
13 |
we currently have the -rx designations, anyway! Leverage that and the |
14 |
organic nature of the community (i.e., see my proposal at |
15 |
http://relentless.org:8000/gentoo/forum/message?message_id=6584&forum_id=6581 ) |
16 |
to get a simple, effective system. |
17 |
|
18 |
Please, avoid the duplication of effort that all the branches of debian |
19 |
represent! |
20 |
|
21 |
Chris |
22 |
|
23 |
|
24 |
|
25 |
On Mon, 2002-03-25 at 05:23, Troy Dack wrote: |
26 |
> ( new post @ bottom, original left in for continuity ... ) |
27 |
> |
28 |
> On Sun, 17 Mar 2002 06:46, George Shapovalov thought that we needed this: |
29 |
> |
30 |
> > Hi All. |
31 |
> > |
32 |
> > I just looked again through the recent thread and here are some thoughts I |
33 |
|
34 |
<snip> |
35 |
|
36 |
> > newcomers can start to actively contribute to the system, while allowing |
37 |
> > "core" people to concentrate on essential stuff. |
38 |
> > |
39 |
> > George |
40 |
> |
41 |
> George, |
42 |
> After reading the messages in this thread (particularly the last two |
43 |
> posted by you) I'd like to say that I agree with you and to add a couple of |
44 |
> thoughts of my own. |
45 |
> |
46 |
> I like the idea of having ebuilds submitted via bugs.gentoo.org being made |
47 |
> easily available to all gentoo users -- keeping one interface for |
48 |
> submission is a good idea. |
49 |
> |
50 |
> However instead of (as well as) your multiple package state levels how |
51 |
> about this (this is all just hypthesis, I don't know if it is possible, I |
52 |
> don't know enough about all the tools used): |
53 |
> |
54 |
> Multiple cvs branches along the lines of this: |
55 |
> |
56 |
> Testing Branch - primarily for use by developers. |
57 |
> - new ebuilds from bugs.gentoo.org come in here |
58 |
> - If there is no activity on an ebuild (it's bug) |
59 |
> for 14 days it get's moved to Unstable |
60 |
> |
61 |
> Unstable Branch - ebuilds that have made it out of testing and *should* |
62 |
> work for most users |
63 |
> - flagged as Stable after 28 days of nil activity on the bug |
64 |
> - need to be reviewd by gentoo dev team before getting into |
65 |
> Stable |
66 |
> |
67 |
> Stable Branch - ebuilds that have made it out of Unstable and are suitable |
68 |
> for general consupmtion. |
69 |
> - the beginning of the "next" gentoo release branch |
70 |
> |
71 |
> Release Branch - ebuilds that are the *current* release of gentoo |
72 |
> - no changes (except critical security and bug fixes) to |
73 |
> be made to this branch |
74 |
> |
75 |
> My proposal to integrate this into the portage system and give users a |
76 |
> means of selecting which branch they wish to rsync against. |
77 |
> |
78 |
> eg: |
79 |
> root@gentoobox # GENTOOBRANCH="UNSTABLE" emerge rsync |
80 |
> ... updating /usr/portage/unstable from cvs.gentoo.org/unstable |
81 |
> |
82 |
> or |
83 |
> |
84 |
> root@gentoobox # emerge rsync |
85 |
> ... updating /usr/portage/release from cvs.gentoo.org |
86 |
> |
87 |
> ie: emerge defaults to using the release branch. |
88 |
> |
89 |
> It may mean a slightly larger /usr/portage for some users (particularly |
90 |
> devs), but I think it is needed to reduce the rash of -rX ebuilds that are |
91 |
> coming out as the developers _react_ to all the problems that are occuring. |
92 |
> |
93 |
> This will also allow new users to install a version of gentoo that will |
94 |
> actually work first go. Then as they get comfortable with the system they |
95 |
> can start to experiment, first with Stable ebuilds and then move on to |
96 |
> Unstable and become part of the development process. |
97 |
> |
98 |
> Just my $0.02, either way I'm still going to continue to use gentoo, it is |
99 |
> by far the best way to learn about and use linux going. |
100 |
> |
101 |
> -- |
102 |
> Troy Dack |
103 |
> http://linuxserver.tkdack.com |
104 |
> |
105 |
> "...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and |
106 |
> the Ugly)." (By Matt Welsh) |
107 |
> |