1 |
William Hubbs posted on Mon, 20 Sep 2010 13:07:44 -0500 as excerpted: |
2 |
|
3 |
> On Mon, Sep 20, 2010 at 10:52:23AM -0700, Joshua Saddler wrote: |
4 |
>> On Mon, 20 Sep 2010 11:16:08 -0500 |
5 |
>> William Hubbs <williamh@g.o> wrote: |
6 |
>> |
7 |
>> > All, |
8 |
>> > |
9 |
>> > I want to start a new thread since the discussion on openrc is |
10 |
>> > centering on whether we should use oldnet, newnet, or keep both. |
11 |
>> |
12 |
>> Use "oldnet." Why? |
13 |
>> |
14 |
>> 1. We already have a migration guide setup for it: |
15 |
>> |
16 |
>> http://www.gentoo.org/doc/en/openrc-migration.xml |
17 |
>> |
18 |
>> Keeping "oldnet" will greatly reduce the time needed to change all our |
19 |
>> other docs, since I can use it as a reference, without needing write a |
20 |
>> completely new migration guide for "oldnet" and *then* still have to |
21 |
>> change all our other docs. |
22 |
>> |
23 |
>> 2. Users are already accustomed to doing things via "oldnet," since |
24 |
>> they've been using OpenRC and following this guide for two years now, |
25 |
>> since 2008. |
26 |
> |
27 |
> I'm fine with it being the default for stable for now. |
28 |
> |
29 |
> However, I do think that once we stabilize it, we can learn something |
30 |
> from parts of newnet, and possibly use what it was trying to do. |
31 |
|
32 |
[I noticed that only the two bugs were still open a couple days ago, with |
33 |
one being documentation, with effectively an "after *" dependency, and |
34 |
wondered when these threads might appear. =:^) The below is my opinion, |
35 |
yes, but it's also intended as a bit of a high-level summary of what I've |
36 |
seen on the two threads so far. It seems to me this is most likely where |
37 |
things are headed, so if people disagree, perhaps they better post.] |
38 |
|
39 |
Keeping oldnet the default and only documented method, does seem to be the |
40 |
most pragmatic/practical solution. |
41 |
|
42 |
Given nightmorph's indication that he's not interested in redoing the docs |
43 |
twice, or documenting both methods, that does mean we're keeping oldnet |
44 |
for the foreseeable future, probably as long as we keep openrc, and |
45 |
there's no clear/foreseeable plan to migrate from it, so... . |
46 |
|
47 |
The implication is even if we don't immediately drop newnet support for |
48 |
those that are already using it, it'll be undocumented, untested for |
49 |
network package bumps, and therefore unsupported. In practice, anything |
50 |
in /that/ status eventually dies, so by implication, a decision to make |
51 |
oldnet the default and only documented version ultimately means newnet |
52 |
will become less and less practical to run as it requires more and more |
53 |
specific installation support and workarounds to keep it up and running. |
54 |
However, if we keep newnet around as a masked USE flag until it's no |
55 |
longer worth continuing, it'll give people already using it time to switch |
56 |
back, and/or to build up their own site scripts as workarounds, as newnet |
57 |
gradually gets more and more stale and broken. |
58 |
|
59 |
It's worth noting here that newnet is a part of openrc, which has only |
60 |
been in ~arch. There's nothing wrong with running ~arch, I run it myself, |
61 |
but one thing those running it do need to be prepared for, is change, |
62 |
change that in some cases means rolling back to older setups. As such, I |
63 |
don't believe the status of anyone already switched to newnet is of |
64 |
particular concern -- it's a risk they took, that they at least should |
65 |
have known was a risk. I don't believe we /need/ to leave newnet as a USE |
66 |
flag on their account, masked or unmasked, but given the functionality is |
67 |
there already, it doesn't hurt to leave it there, masked, for those that |
68 |
use it, to give them time to either switch back or build their own network |
69 |
scripts, as they wish. |
70 |
|
71 |
Meanwhile, as you (williamh) rightfully mention, just because we decide to |
72 |
settle on oldnet only for documentation and support, doesn't mean there's |
73 |
nothing in newnet worth learning from and possibly pulling into oldnet. |
74 |
Nothing in the above says oldnet won't continue to grow and change. In |
75 |
fact, that alone would ultimately destine it for the same fate as we're |
76 |
discussing for newnet. So yes, let's certainly borrow from newnet where |
77 |
it makes sense, and continue to adapt and change oldnet to modern tools |
78 |
and ways of doing things. Nothing wrong with that! |
79 |
|
80 |
Finally, I'm not sure it absolutely needs it, but for clarity-sake and to |
81 |
avoid second-guessing and debate continuing long past the point of |
82 |
usefulness, I believe a council vote on the issue is appropriate. I don't |
83 |
know where we are in the meeting cycle, but it seems to me that barring |
84 |
some special-case exception, a vote in 10 days or so should be plenty of |
85 |
time for folks to make their opinions known, so the first meeting after |
86 |
that looks to be appropriate for a vote, to me. |
87 |
|
88 |
-- |
89 |
Duncan - List replies preferred. No HTML msgs. |
90 |
"Every nonfree program has a lord, a master -- |
91 |
and if you use the program, he is your master." Richard Stallman |