Gentoo Archives: gentoo-dev

From: Michael Haubenwallner <haubi@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Naming of repositories: gento-x86 edition, bike shedding wanted
Date: Tue, 17 Mar 2015 11:36:12
Message-Id: 550811A0.9020103@gentoo.org
In Reply to: [gentoo-dev] Naming of repositories: gento-x86 edition, bike shedding wanted by "Robin H. Johnson"
1 On 03/14/2015 11:25 PM, Robin H. Johnson wrote:
2 > It will be the single tree that contains what you find today in the
3
4 In my FOSDEM talk[1][2] I had to refer to things like gx86 as well, and tried hard
5 to avoid using "gentoo-x86". Actually I've ended up with the term "tree" too.
6
7 In particular, I've used these names for various instances of an "ebuild-tree":
8
9 (ship as) (built from)
10 gentoo-tree = gentoo-tree
11 prefix-tree = gentoo-tree + prefix-overlay
12 lts-tree = clone(prefix-tree)
13 wlts-tree = lts-tree + wamas-overlay
14
15 Additionally, for Gentoo/Prefix the goal is to empty out the prefix-overlay,
16 so both Gentoo/Linux and Gentoo/Prefix should be feed by the "gentoo-tree" then.
17
18 However, as long as the name does fit such metadistro-derivation use-cases,
19 I don't care too much - for example I'd be fine with something like these:
20 for gentoo-tree: gentoo{,-core,-base,-main}-tree
21 or with namespace: gentoo/{core,base,main}-tree
22 for prefix-tree: gentoo-prefix-tree, gentoo/prefix-tree
23 and when derived by someone else (vendor=ssi):
24 for lts-tree: ssi{-lts,-core,-base,-main,-gentoo}-tree, ssi-lts/{core,base,main,gentoo}-tree
25 for wlts-tree: ssi-wlts-tree, ssi/wlts-tree, ssi-lts/wamas-tree
26
27 Anyway, my favourite is "gentoo-tree".
28
29 > Questions:
30 > 0. What names for the tree/repository.
31 > 1. We have some namespaces in Git: proj, dev, priv, data, sites, exp; should
32 > the tree be in one of those namespaces, a new namespace, or be without
33 > a namespace? git://anongit.gentoo.org/NEW-NAME.git.
34
35 git://anongit.gentoo.org/gentoo{,-core,-base,-main}-tree.git
36 git://anongit.gentoo.org/data/gentoo{,-core,-base,-main}-tree.git
37 git://anongit.gentoo.org/gentoo/{core,base,main}-tree.git
38 git://anongit.gentoo.org/tree/gentoo{,-core,-base,-main}{,-tree}.git
39
40 [1] http://video.fosdem.org/2015/devroom-distributions/providing_an_lts_distro_with_gentoo_prefix.mp4
41 [2] http://thread.gmane.org/gmane.linux.gentoo.devel/95226
42
43 my 2+2 ct,
44 /haubi/