Gentoo Archives: gentoo-server

From: "paul kölle" <pkoelle@×××××.com>
To: gentoo-server@l.g.o
Subject: Re: [gentoo-server] Pre-GLEP: Speed up Portage updates with static baseline tree and updates overlays
Date: Thu, 07 Sep 2006 21:07:29
Message-Id: 45008989.6070804@gmail.com
In Reply to: [gentoo-server] Pre-GLEP: Speed up Portage updates with static baseline tree and updates overlays by Andy Dustman
1 Andy Dustman schrieb:
2 > SYNC="rsync://rsync.gentoo.org/gentoo-releases"
3 > RELEASE="2006.1"
4 > RELEASE_OVERLAYS="updates security"
5 >
6 > Doing a emerge --sync would then perform the following:
7 >
8 > * rsync://rsync.gentoo.org/gentoo-releases/2006.1 to $PORTDIR
9 > * rsync://rsync.gentoo.org/gentoo-releases/2006.1-updates to
10 > $PORTDIR-updates
11 > * rsync://rsync.gentoo.org/gentoo-releases/2006.1-security to
12 > $PORTDIR-security
13 >
14 > $PORTDIR-updates and $PORTDIR-security could then be treated as
15 > implicit PORTDIR_OVERLAYs. SYNC could be overridden in /etc/make.conf
16 > as it is now. If you wanted only security updates, then you could set
17 > RELEASE_OVERLAYS="security" in make.conf.
18 Disclaimer: I'm not trying to shoot you down, just ask some questions...
19
20 >
21 > This is now three trees to sync against
22 >From which two don't exist (yet). You need to specify how they should be
23 generated and maintained.
24 > instead of one, but the
25 > important feature is that the primary tree is now static data,
26 could be the snapshot coming with the release...
27 > once it
28 > is done as a final release, so there is only the timestamp check; and
29 > the other two trees should be relatively small. Obsolete ebuilds need
30 > only be removed when there is a new release, and this happens in a
31 > different tree. Potentially, only packages with at least one stable
32 > arch flag could go in updates; anything that is all ~arch or masked
33 > could go into a separate testing overlay.
34 If you dont set ~ARCH why are you concerned about ~arch ebuilds? If this
35 is about space saving or cutting down sync time/resources you need to
36 explain how the "security" and "updates" branches would be maintained
37 and integrated.
38
39 cheers
40 Paul
41
42
43
44 --
45 gentoo-server@g.o mailing list

Replies