1 |
On Sat, 26 Nov 2011 13:49:07 +0000 |
2 |
James Broadhead <jamesbroadhead@×××××.com> wrote: |
3 |
|
4 |
> On 20 November 2011 20:09, Alan McKinnon <alan.mckinnon@×××××.com> |
5 |
> wrote: |
6 |
> > On Sun, 20 Nov 2011 18:58:22 +0000 |
7 |
> > James Broadhead <jamesbroadhead@×××××.com> wrote: |
8 |
> >> Seeing as the ebuild is 'aware' of CFLAGS and USE, it would be nice |
9 |
> >> if it would use that information (roughly) to determine how much |
10 |
> >> space to check for. |
11 |
> >> |
12 |
> >> 4-9GiB is a pretty wide range. |
13 |
> > |
14 |
> > A slight mis-measurement on how much space a specific setup needs |
15 |
> > results in a failed build, or a build that won't start or any |
16 |
> > amount of other craziness. |
17 |
> > |
18 |
> > Read the maintainer's blog sometime (it's on the gentoo.org |
19 |
> > frontpage) to get a sense of what it takes to maintain that bitch |
20 |
> > of a project. Something as simple as figuring out what packages |
21 |
> > LibreOffice bundles and making the ebuild use the system one |
22 |
> > instead is a mammoth task. Don't forget that every little tweak is |
23 |
> > 2 hours of building just to test if it builds. Then one has to test |
24 |
> > if it works.... |
25 |
> > |
26 |
> > I'm not surprised the OOo and LibreOffice ebuilds take the easy |
27 |
> > route - figure out by enabling everything the maximum amount of |
28 |
> > free space OOo ould possibly need to build, then insist the build |
29 |
> > host has at least that much free. Heck, I'd do exactly the same. |
30 |
> |
31 |
> I read the blogs, and I'm well aware of the difficulties. I suppose |
32 |
> I'm pretty used to running my laptop pretty close to the wire |
33 |
> space-wise, and so an ebuild asking for 9GiB when it only requires |
34 |
> 5GiB would cause me to have to shuffle a lot of things around to no |
35 |
> good end. |
36 |
> |
37 |
> Really though, it would be replacing one (inaccurate, but |
38 |
> conservative) estimate with two such estimates. |
39 |
|
40 |
Where are you getting your information from? |
41 |
|
42 |
9G is what the dev reckons is the maximum. This other figure of 4G - |
43 |
what is that? The amount needed by some arb combination on some arb |
44 |
user's machine? That's not a good enough criteria. |
45 |
|
46 |
It's not really the maximum plus one well-defined other. It's is the |
47 |
maximum plus every other possible combination (there is no defined |
48 |
minimal). |
49 |
|
50 |
If it's an issue for you, the solution is simple - keep a copy of the |
51 |
ebuild in your local overlay and edit the space requirements. Keep it up |
52 |
to date and in-sync with the ebuild in the main tree. It means you get |
53 |
to a little extra work, but is preferable to the dev doing a lot of |
54 |
extra work |
55 |
|
56 |
> |
57 |
> Still, nothing much to stress about. |
58 |
> |
59 |
|
60 |
|
61 |
|
62 |
-- |
63 |
Alan McKinnnon |
64 |
alan.mckinnon@×××××.com |