1 |
I'm replying the start of this thread, rather than picking a single |
2 |
person to respond to. I DO want more brainstorming on ideas for the |
3 |
naming of the package, and I think people need to cast a wider net for |
4 |
naming ideas. |
5 |
|
6 |
I'm most certainly not planning to get rid of the package whatsoever, |
7 |
many of my systems have complex configurations that are made MUCH easier |
8 |
with oldnet than any other network configuration system I have found. |
9 |
|
10 |
Goals of gentoo-oldnet: |
11 |
- Make oldnet functionality available to users of other init systems |
12 |
[1][2] |
13 |
- If a package upstream is forcing you towards systemd, you shouldn't |
14 |
have to lose other very useful packages. |
15 |
- Seperate out development cycle from core OpenRC |
16 |
- oldnet accounts for more than 30% of OpenRC bugs, and a large |
17 |
fraction of the codebase. |
18 |
|
19 |
History of the oldnet name: |
20 |
- It's only called oldnet because when Roy introduced 'newnet', what we |
21 |
consider to be 'oldnet' didn't actually have a separate name. |
22 |
|
23 |
Various proposed names (in no specific order): |
24 |
- openrc-oldnet (implies OpenRC, and has 'old'). |
25 |
- openrc-gentoo-net (implies OpenRC) |
26 |
- gentoo-networking (does this mean newnet is here too?) |
27 |
- gen-net (ditto) |
28 |
- netrc (conflicts) |
29 |
- opennetrc (implies OpenRC) |
30 |
- 'net run control' (hard to search) |
31 |
- 'net run configuration' (hard to search) |
32 |
- multi-net (conflicts) |
33 |
- netctl (conflicts) |
34 |
- netcfg (conflicts) |
35 |
- netconf (conflicts) |
36 |
- enet (conflicts) |
37 |
- posixsh-netconf (conflicts netconf) |
38 |
- nettool (conflicts) |
39 |
- netcfgtool (conflicts) |
40 |
- posixnet (conflicts) |
41 |
- shnettool |
42 |
|
43 |
Naming goals: |
44 |
- Should describe what it does |
45 |
- Does NOT have a name conflict as verified by Google. |
46 |
- Does NOT imply OpenRC. |
47 |
- Implying Gentoo is fine, as it's where the package comes from. |
48 |
- Should drop 'old' |
49 |
|
50 |
I think we should focus on the first goal the most: |
51 |
"oldnet is a network configuring tool in pure POSIX shell" |
52 |
So we probably want the substring 'net' somewhere in there. Beyond that, |
53 |
all suggestions are welcome. |
54 |
|
55 |
[1] There was a failed GSOC project that I mentioned several years ago, |
56 |
that was to support ALL openrc style init.d scripts on Upstart, so |
57 |
oldnet would have worked implicitly. Unfortunately the student didn't |
58 |
actually do ANY work. |
59 |
|
60 |
[2] The configuration itself ends up broken into two parts: |
61 |
- directives that control the startup dependency tree. |
62 |
- directives that control the actual configuration. |
63 |
The former will need to be interoperable or exported to other init |
64 |
systems in some way (hopefully dynamically), the latter can stay the |
65 |
same. |
66 |
|
67 |
-- |
68 |
Robin Hugh Johnson |
69 |
Gentoo Linux: Developer, Trustee & Infrastructure Lead |
70 |
E-Mail : robbat2@g.o |
71 |
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 |