Gentoo Archives: gentoo-dev

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] renaming gentoo-oldnet
Date: Mon, 05 Aug 2013 22:09:58
Message-Id: 20130805220954.GA31973@orbis-terrarum.net
In Reply to: [gentoo-dev] renaming gentoo-oldnet by William Hubbs
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

Replies

Subject Author
Re: [gentoo-dev] renaming gentoo-oldnet Patrick McLean <chutzpah@g.o>
Re: [gentoo-dev] renaming gentoo-oldnet "Manuel Rüger" <mrueg@g.o>
Re: [gentoo-dev] renaming gentoo-oldnet Walter Dnes <waltdnes@××××××××.org>
Re: [gentoo-dev] renaming gentoo-oldnet Michael Orlitzky <michael@××××××××.com>
Re: [gentoo-dev] renaming gentoo-oldnet Michael Weber <xmw@g.o>
Re: [gentoo-dev] renaming gentoo-oldnet Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-dev] renaming gentoo-oldnet William Hubbs <williamh@g.o>