Gentoo Archives: gentoo-dev

From: "Manuel RĂ¼ger" <mrueg@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] renaming gentoo-oldnet
Date: Mon, 05 Aug 2013 22:38:00
Message-Id: 52002939.3090302@gentoo.org
In Reply to: Re: [gentoo-dev] renaming gentoo-oldnet by "Robin H. Johnson"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 On 08/06/2013 12:09 AM, Robin H. Johnson wrote:
5 > I'm replying the start of this thread, rather than picking a
6 > single person to respond to. I DO want more brainstorming on ideas
7 > for the naming of the package, and I think people need to cast a
8 > wider net for naming ideas.
9 >
10 > I'm most certainly not planning to get rid of the package
11 > whatsoever, many of my systems have complex configurations that are
12 > made MUCH easier with oldnet than any other network configuration
13 > system I have found.
14 >
15 > Goals of gentoo-oldnet: - Make oldnet functionality available to
16 > users of other init systems [1][2] - If a package upstream is
17 > forcing you towards systemd, you shouldn't have to lose other very
18 > useful packages. - Seperate out development cycle from core OpenRC
19 > - oldnet accounts for more than 30% of OpenRC bugs, and a large
20 > fraction of the codebase.
21 >
22 > History of the oldnet name: - It's only called oldnet because when
23 > Roy introduced 'newnet', what we consider to be 'oldnet' didn't
24 > actually have a separate name.
25 >
26 > Various proposed names (in no specific order): - openrc-oldnet
27 > (implies OpenRC, and has 'old'). - openrc-gentoo-net (implies
28 > OpenRC) - gentoo-networking (does this mean newnet is here too?) -
29 > gen-net (ditto) - netrc (conflicts) - opennetrc (implies OpenRC) -
30 > 'net run control' (hard to search) - 'net run configuration' (hard
31 > to search) - multi-net (conflicts) - netctl (conflicts) - netcfg
32 > (conflicts) - netconf (conflicts) - enet (conflicts) -
33 > posixsh-netconf (conflicts netconf) - nettool (conflicts) -
34 > netcfgtool (conflicts) - posixnet (conflicts) - shnettool
35 >
36 > Naming goals: - Should describe what it does - Does NOT have a name
37 > conflict as verified by Google. - Does NOT imply OpenRC. - Implying
38 > Gentoo is fine, as it's where the package comes from. - Should drop
39 > 'old'
40 >
41 > I think we should focus on the first goal the most: "oldnet is a
42 > network configuring tool in pure POSIX shell" So we probably want
43 > the substring 'net' somewhere in there. Beyond that, all
44 > suggestions are welcome.
45 >
46 > [1] There was a failed GSOC project that I mentioned several years
47 > ago, that was to support ALL openrc style init.d scripts on
48 > Upstart, so oldnet would have worked implicitly. Unfortunately the
49 > student didn't actually do ANY work.
50 >
51 > [2] The configuration itself ends up broken into two parts: -
52 > directives that control the startup dependency tree. - directives
53 > that control the actual configuration. The former will need to be
54 > interoperable or exported to other init systems in some way
55 > (hopefully dynamically), the latter can stay the same.
56 >
57
58
59 Adding some proposals:
60 - - altnetrc (as it is an alternative)
61 - - galtnet (gentoo + alternative + network)
62 - - altgnet (same, permuted)
63 - - anetcfg (alternative + network + configuration)
64 - - netposh (network + posix + shell)
65 - - psnetconf (posix shell network configuration)
66 - - maybe this one is inspirational, too:
67 https://en.wikipedia.org/wiki/Gannet
68
69 Kind regards,
70
71 Manuel
72
73 -----BEGIN PGP SIGNATURE-----
74 Version: GnuPG v2.0.20 (GNU/Linux)
75 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
76
77 iQJ8BAEBCgBmBQJSACk5XxSAAAAAAC4AKGlzc3Vlci0uLi5Abm90YXRpb25zLm9w
78 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4MDA1RERERkM0ODM2QkE4MEY3NzY0N0M1
79 OEZCQTM2QzhEOUQ2MzVDAAoJEFj7o2yNnWNcW3MP/iu+n+SPJ50tfrfWyrONXj8v
80 m5mABJtK8DkX/KVdOpr1YWKv3DJVB4Nx6iGSh4PW/jdkVeRmIOJLwipMX3aqpCGi
81 T0dxQrmTwYyJ1+F6oF9UJiFAtTQ1jhNDlBcc/AqajPwWuMOKHGiHeyrROqnUakiA
82 /BeZ02a28TMy+stwMaiKT/4DvoIQX/chi5CLdiPOk1uKxnhC7yfSZvh+WFcYh7SW
83 iW3LQrPO+fiHLrKxr7GlFQ86RTg2A0ySjrpbBYhsYSePkDuRZkAQ8hB1wzDayvek
84 p6zLgHh7qaFREndnSnWhK2Pk7IZ/FqF+MFodW0j6Wv3BTxf0CDoDiWvkIrrrAXfe
85 w2YfzBgQfOtPmARQegWQn2PhsM+F9jPCvA0r2GrSm92i6F9pQ7sHGjniL1Wj4nwA
86 H7YYkAK6Vh23NM49evTragrIWAPtNFKAtyrMVHhGcMYy9gXWKQW1HgxW6N4Mxmv7
87 OO3SkzS5FNU7rrwbL9thGoRwLifTj9jzLIi3Kb2xcyC2Cxl99JxYq1tgwXYYDkEM
88 Kywqug/sAe5RXk2dfqrVspkOZzppsZYo5ffa7ddPZJGqSdKIqgOqn0TuDh/v1sWZ
89 sUol5N0hr56KjG6a3oiHdjxbqj9CiWNGO5n6/AhUbEIccyg5Ug2TTamfMDYqnXPj
90 DCIE9KqaYxIQA30CyTen
91 =4zrW
92 -----END PGP SIGNATURE-----