Gentoo Archives: gentoo-dev

From: Patrick Lauer <patrick@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Gentoo Council Reminder for May 28
Date: Thu, 28 May 2009 18:30:53
Message-Id: 200905282030.44496.patrick@gentoo.org
In Reply to: Re: [gentoo-dev] Gentoo Council Reminder for May 28 by Ciaran McCreesh
1 On Thursday 28 May 2009 20:04:18 Ciaran McCreesh wrote:
2 > On Thu, 28 May 2009 18:56:00 +0100
3 >
4 > Roy Bamford <neddyseagoon@g.o> wrote:
5 > > As I understand this, it may add six seconds to an emerge world while
6 > > the dep tree is calculated. Lets say it takes an hour to do emerge
7 > > world, the time has increased from 3600 seconds to 3606 seconds or a
8 > > trivial 0.1666667%
9 >
10 > Interactive time is important. If it were adding those extra seconds to
11 > the build, no-one would care. But it's not. It's adding them to when
12 > the user's sitting at the screen waiting for results.
13
14 So how about we improve the structure instead of trying to patch up some
15 hotspots?
16 For example a readonly repository would guarantee that the cache is always
17 consistent. Then you can add some smart indexes, and suddenly you're no longer
18 limited by IO but by CPU. Last time I saw someone try the raw metadata for all
19 ebuilds was smaller than 5MB, which can be read by a modern harddisk in under
20 half a second - doesn't that sound quite motivating?
21
22 > > You mean 0.3% (or less) of the emerge world time?
23 >
24 > No, he means 50% of pretend time when you're sitting there waiting to
25 > see what's going to happen.
26
27 So fix the diseases instead of doctoring around some symptoms ...
28
29 > > I am against *all* and any metadata in the filename. Today, GLEP 55
30 > > proposes the add the EAIP, tomorrow, there will be something else,
31 > > the day after another thing ... and all because allowing EAPI set the
32 > > precedent.
33 >
34 > No there won't be. There is no slippery slope.
35 And there's no intention of building a wall ;)
36
37 > Also, PV and PN are already in the filename.
38 That is needed to keep the filename reasonably unique. If you know of a nicer
39 way to uniqueify it feel free to tell us ...
40 >
41 > > You also make the error of assuming that with eapi-in-ebuild the
42 > > currently suggested approaches to extracting the EAPI from the ebuild
43 > > are the best and remain unchanged. Thats unlikely, as not a lot of
44 > > work has been done it yet.
45 >
46 > It is the best. If we're requiring EAPI before trying to parse PV, all
47 > the EAPIs have to be known to do any ordering.
48
49 ... and why the [censored] would we want that then?
50
51 I mean, seriously. That is a circular argument.
52 It also ignores everything said by Roy, denying even the possibility of an
53 alternative. Last time I saw that style of argumentation was in a documentary
54 that showed how darwinism couldn't be right (and still those people believe in
55 the flu. Ha.)
56
57 It would help if you would tolerate other opinions (or even the possibility
58 that other people may have opinions that do not agree with you). Roy, as an
59 experienced engineer and as far as I know project manager, might have a good
60 idea or two about how to make things not blow up, and it might be in our best
61 interest to listen to him for a minute or two.

Replies

Subject Author
Re: [gentoo-dev] Gentoo Council Reminder for May 28 Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>