Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: RFD : .ebuild is only bash
Date: Tue, 13 Mar 2012 07:13:15
Message-Id: pan.2012.03.13.07.11.43@cox.net
In Reply to: Re: [gentoo-dev] RFD : .ebuild is only bash by Kent Fredric
1 Kent Fredric posted on Tue, 13 Mar 2012 18:14:23 +1300 as excerpted:
2
3 > Eh? How? If you make "." a forbidden character in an eapi
4 > specificiation,
5 > and make "." the delimiter
6 >
7 > dev-foo/foo-bar-2.3.4.eapi5.eb
8 >
9 > ^^^^
10 >
11 > How does that require regex?
12 >
13 > remove the .eb , and the last token remaining is the eapi .
14 >
15 > it doesn't clash with the existing system for 2 reasons, 1) the .eb
16 > extension and 2) "eapi5" is not a valid version token
17
18 That's logical, but as pointed out, the originally proposed delimiter was
19 -, so dev-foo/foo-bar-2.3.4-eapi5.eb, which is a bit different.
20
21 I've wondered about other delimiters, too. : seems obvious, but also
22 rather likely to screw stuff up. What about something like ^ :
23 dev-foo/foo-bar-2.3.4^eapi5.eb ? Or + dev-foo/foo-bar-2.3.4+eapi5.eb ?
24
25
26 But my real reason for this post, and mostly picking your post to reply
27 to as it's a convenient demonstration of .eb...
28
29 Someone raised the point about "eb" being taken as a swear word in
30 Russian. That might not be enough to derail it as the only choice, just
31 as .fuck if it was the only thing available shouldn't be derailed, but
32 surely there's other possible choices that aren't so objectionable.
33
34 I haven't seen these suggested yet:
35
36 .ebld .ebd .bld .dliube (backward, like xvid/vidx) .dlbe .be (ok, that's
37 a 2-letter national code, but is it a swear word anywhere? if not I'd say
38 it's still better).
39
40 We could even do an inside joke on eb/ebb and make it .flow ... or for
41 that matter, .eflow or .ebflow =:^)
42
43 Some of those might have their own negative connotations or indeed,
44 simply look too ugly, but that's the reason I'm asking.
45
46 --
47 Duncan - List replies preferred. No HTML msgs.
48 "Every nonfree program has a lord, a master --
49 and if you use the program, he is your master." Richard Stallman