Gentoo Archives: gentoo-dev

From: Sebastian Pipping <webmaster@××××××××.org>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future]
Date: Mon, 14 Sep 2009 18:28:28
Message-Id: 4AAE8B4A.7080703@hartwork.org
In Reply to: Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] by Ciaran McCreesh
1 Ciaran McCreesh wrote:
2 > Because an overlay model has only a single foo-1.2. Think of it like
3 > stacks of paper. You've got your main repository:
4 >
5 > ::gentoo foo-1.1 foo-1.2 foo-1.3
6 >
7 > and on top of that you put your overlay:
8 >
9 > ::extras foo-1.2 foo-1.4
10 > ::gentoo foo-1.1 foo-1.2 foo-1.3
11 >
12 > and then looking down from the top, all an overlay model package
13 > manager sees is the foo-1.2 from the overlay. There's no
14 > foo-1.2::gentoo and foo-1.2::extras, there's just a single foo-1.2
15 > that's made from (gentoo + extras).
16
17 I see. So it would not work for dependencies but it should work for
18 masking. That alone wouldn't make me happy, though.
19
20
21 > There's a different way of looking at it that focuses more on the
22 > repository level view at [1].
23 >
24 > [1]: http://ciaranm.wordpress.com/2009/04/16/distributed-distribution-development-and-why-git-and-or-funtoo-is-not-it/
25
26 Interesting read. Can you think of anything technical that would make
27 moving portage to this model impossible?
28
29
30
31 Sebastian

Replies