Gentoo Archives: gentoo-dev

From: Richard Freeman <rich0@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: GLEP 55 Version 2
Date: Sun, 07 Jun 2009 13:28:14
Message-Id: 4A2BC05B.5060907@gentoo.org
In Reply to: Re: [gentoo-dev] Re: GLEP 55 Version 2 by Patrick Lauer
1 Patrick Lauer wrote:
2 > And if you really absolutely have to do that you can change the sync
3 > location on every disruptive change, but (imo) that should be
4 > avoided.
5
6 If mirroring and other practical concerns weren't an issue what you're
7 essentially describing is just moving to a CVS/git/etc repository and
8 using such a tool to do all the syncs (ie not using rsync at all). Then
9 all you need is an update page that has a list of commands like:
10
11 emerge --sync --date "2008-01-01"
12
13 emerge -u world
14
15 emerge --sync --date "2008-08-10"
16
17 Follow this xorg update doc: <link>
18
19 emerge --sync --date "2034-04-02"
20
21 emerge -u portage so that you have support for the finally-approved glep55
22
23 And so on... :)
24
25 That actually gives you a best-of-both-worlds option: continue to use
26 rsync for normal use to ease distribution, but have a cvs tree that
27 anybody can read from which could be used in upgrade guides for
28 out-of-date users.