Gentoo Archives: gentoo-dev

From: Patrick Lauer <patrick@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [RFC] Allow bash-4.0 features in EAPI="3" ebuilds
Date: Sun, 24 May 2009 21:59:19
Message-Id: 200905242359.16171.patrick@gentoo.org
In Reply to: Re: [gentoo-dev] Re: [RFC] Allow bash-4.0 features in EAPI="3" ebuilds by Ciaran McCreesh
1 On Sunday 24 May 2009 23:22:21 Ciaran McCreesh wrote:
2 > On Sun, 24 May 2009 23:16:13 +0200
3 >
4 > Patrick Lauer <patrick@g.o> wrote:
5 > > Okay, yes, Mr. Long was quite rude there (trying to fight fire with
6 > > fire I guess). But in this case you're discussing rather subjective
7 > > things again (how often is it the case that you don't have a cache?)
8 > > that might not even be a problem.
9 >
10 > This is not in the least bit subjective. You don't have cache:
11 >
12 > * for any overlays you use
13 Only partially correct (but you knew that already, so I won't bother repeating
14 it)
15 And with overlays you have _no_ guarantees anyway. Plus portage spews a nice
16 warning if you play around with eclasses, which many users parse as an error.
17 So that's not an issue anyway ... overlays are unsupported territory where the
18 only assumption you can make is that things might not work (but surprisingly
19 often they do)
20
21 > * often enough for the main tree that we get people asking about it in
22 > #paludis, since Paludis warns if it encounters stale cache files.
23 Haven't seen that with portage (well duh), and if it really is a problem maybe
24 we should ask grobian how he made the prefix rsync checkout consistent.
25 Y'know, if it is a problem fix the problem.
26
27 > We know full well that this is a real problem. Stop pretending that it
28 > isn't.
29 Well, we don't. Hmm, who is we in this context? Would be much nicer if we
30 stopped using the pluralis majestatis to make us look more important. Anyways,
31 if it is a problem it's mostly an issue of the cache generation, which is
32 trivially fixed, or it's not a problem, in which case it is fixed already. Or
33 it is an issue for everyone doing unsupported things, in which case ... it is
34 not an issue. Because it's unsupported.
35
36 So what was our point again?
37
38 Anyways, this is going round and round in circles until someone gets dizzy and
39 throws up. Not the best way to "discuss", and I'm getting really bored with
40 it.