On Mon, 23 Sep 2013 15:57:48 +0200 Ulrich Mueller <[email protected]> wrote:
> >>>>> On Mon, 23 Sep 2013, Samuli Suominen wrote: > > > if the entire tree is fine with some arch being at ~ and no > > dependencies are broken, that could counted as 'stable' too. > > then setting it from 'dev' to 'stable' will just make sure nobody > > breaks the perfect record of no dependencies broken. > > The problem with that is that we don't track the keyword status of an > arch anywhere in profiles, so tools like ekeyword or ebuild-mode in > Emacs have no way of obtaining that information (other than hardcoding > it). we do track it with ACCEPT_KEYWORDS either way, in comparison to having broken deps coming out of the wild, this is very minor imho: 'ekeyword all' is a bit doubtful, and I assume emacs uses this to color differently variables in KEYWORDS [...] > > it might be useful to have another status added to the > > profiles.desc for that case, like 'semi-stable' or whatever since > > amd64-fbsd might not fit either, 'dev' or 'stable' :/ > > Either that, or add another file to the profiles dir. we have 'stable', 'dev' and 'exp'; the difference between 'dev' and 'exp' is unclear to me. it could be changed so that broken deps in 'dev' profiles are a repoman error (without -d) but without stable keywords. Alexis.
