Gentoo Archives: gentoo-dev

From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] QA Overlay Layout support.
Date: Thu, 05 Mar 2009 01:52:49
Message-Id: 49AF3061.5090407@gentoo.org
In Reply to: Re: [gentoo-dev] QA Overlay Layout support. by "Wulf C. Krueger"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Wulf C. Krueger wrote:
5 > On Monday, 02. March 2009 10:29:59 Jorge Manuel B. S. Vicetto wrote:
6 >> Also, having separate overlays would allow one to do experimental stuff
7 >> with eclasses in the experimental overlay without affecting users of the
8 >> base overlay. Until we get versioned eclasses, I don't see how one can
9 >> do that with a single overlay.
10 >
11 > You've used it yourself before in GenKDEsvn. :-)
12 >
13 > We have a private git repository for development. Any commit in its master
14 > branch gets auto-pushed by a simple hook to the public repository which is the
15 > overlay.
16
17 That's one way to do it and as you say, we've used it before
18 successfully. An alternative could be to use different branches in the
19 same repo. We've used it before in the KDE git overlay, but it can get
20 tricky.
21 In some cases though, one might want to make the "experimental" work
22 available to some users (with a big fat warning). The above alternatives
23 don't allow this or make it complex.
24 One of the reasons we had to split the work in the 2 overlays was to
25 move the live ebuilds to the experimental overlay so that "casual users"
26 wouldn't be affected by them.
27
28 > Any other branches in the private overlay stay just there. They're not
29 > publicly visible by default but they *can* be published for guinea pigs who
30 > feel like suffering. Once the the experimental stuff is safe enough for the
31 > public overlay, merge that branch to master and - swoosh!
32 >
33 > Best regards, Wulf
34 >
35
36 - --
37 Regards,
38
39 Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
40 Gentoo- forums / Userrel / Devrel / SPARC / KDE
41 -----BEGIN PGP SIGNATURE-----
42 Version: GnuPG v2.0.10 (GNU/Linux)
43 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
44
45 iEYEARECAAYFAkmvMGEACgkQcAWygvVEyAL0FACfemf/O3oCw4A1ZTIgOEMOFk8l
46 WNIAn21IHSdV5R4dLJZY0/yXwirI3sQi
47 =Pm+a
48 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] QA Overlay Layout support. Caleb Cushing <xenoterracide@×××××.com>