Gentoo Archives: gentoo-dev

From: Martin Rud Ehmsen <ehmsen@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Portage Subtrees [WAS: Sunrise contemplations]
Date: Wed, 16 Aug 2006 20:59:23
Message-Id: 44E38607.1000602@gentoo.org
In Reply to: Re: [gentoo-dev] Portage Subtrees [WAS: Sunrise contemplations] by Enrico Weigelt
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Enrico Weigelt wrote:
5 > * Martin Rud Ehmsen <ehmsen@g.o> schrieb:
6 >> I don't see how this is going to make anything easier to maintain.
7 >
8 > Well, it's not the overlay, but the clean subtree'ing what does
9 > the trick. If you look at the whole dependency graph, this subtree
10 > is an really independent part, just if it was an big-fat package.
11 > No one outside the subtree (or at least from the main tree) will
12 > ever depend on it. That's the primary condition.
13
14 That has nothing to do with my statement that it does not make anything
15 easier to maintain. Your statement is that it does, please prove that.
16 (btw. with your definition of a substree you either end up with the
17 whole tree or require to duplicate something).
18
19 > In which cases do you have to look at KDE stuff ?
20
21 As I said, in rare case. But trust me I have to do it from time to time.
22
23 > Would you say, your part is actually an subtree (upon my definition) ?
24
25 Probably not and I don't care. As soon as you have proved that your
26 thing works and that it does make things easier, then I'll care. :-)
27
28 > stuff, failed due out of space. Okay, I simply could cut off some
29 > dirs (via rsync ignore option), but this implies quite some danger
30 > that I miss something I need.
31
32 And in that lies the problem with any approach that tries to cut things
33 from the tree (you can cut leafs from the graph, but they clearly have
34 nothing in common... in most cases).
35
36 Martin R. Ehmsen
37 -----BEGIN PGP SIGNATURE-----
38 Version: GnuPG v1.4.3 (Darwin)
39 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
40
41 iD8DBQFE44YHoCiIG96jYfYRAh+HAJ94npitjR8HzAsAamxotW/opzJkNwCglS/l
42 5NvEo3WI9Mu5VbnP/kQAdxU=
43 =MMdI
44 -----END PGP SIGNATURE-----
45 --
46 gentoo-dev@g.o mailing list