From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Lf2lV-0008Ny-EW for garchives@archives.gentoo.org; Thu, 05 Mar 2009 01:52:49 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 52596E02BC; Thu, 5 Mar 2009 01:52:47 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 22162E02BC for ; Thu, 5 Mar 2009 01:52:47 +0000 (UTC) Received: from [192.168.1.103] (bl8-220-3.dsl.telepac.pt [85.241.220.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 177AF646B7 for ; Thu, 5 Mar 2009 01:52:45 +0000 (UTC) Message-ID: <49AF3061.5090407@gentoo.org> Date: Thu, 05 Mar 2009 00:52:33 -0100 From: "Jorge Manuel B. S. Vicetto" User-Agent: Thunderbird 2.0.0.19 (X11/20090302) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] QA Overlay Layout support. References: <497B9D38.6030702@gentoo.org> <49AB9178.3000902@gentoo.org> <49ABA717.309@gentoo.org> <200903022101.27281.wk@mailstation.de> In-Reply-To: <200903022101.27281.wk@mailstation.de> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: a881e7a6-c62d-4e54-a9d7-0eebb6f8c4b2 X-Archives-Hash: 08a4e7bf076e0bedae409d9ddc39ffd8 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Wulf C. Krueger wrote: > On Monday, 02. March 2009 10:29:59 Jorge Manuel B. S. Vicetto wrote: >> Also, having separate overlays would allow one to do experimental stuff >> with eclasses in the experimental overlay without affecting users of the >> base overlay. Until we get versioned eclasses, I don't see how one can >> do that with a single overlay. > > You've used it yourself before in GenKDEsvn. :-) > > We have a private git repository for development. Any commit in its master > branch gets auto-pushed by a simple hook to the public repository which is the > overlay. That's one way to do it and as you say, we've used it before successfully. An alternative could be to use different branches in the same repo. We've used it before in the KDE git overlay, but it can get tricky. In some cases though, one might want to make the "experimental" work available to some users (with a big fat warning). The above alternatives don't allow this or make it complex. One of the reasons we had to split the work in the 2 overlays was to move the live ebuilds to the experimental overlay so that "casual users" wouldn't be affected by them. > Any other branches in the private overlay stay just there. They're not > publicly visible by default but they *can* be published for guinea pigs who > feel like suffering. Once the the experimental stuff is safe enough for the > public overlay, merge that branch to master and - swoosh! > > Best regards, Wulf > - -- Regards, Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org Gentoo- forums / Userrel / Devrel / SPARC / KDE -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkmvMGEACgkQcAWygvVEyAL0FACfemf/O3oCw4A1ZTIgOEMOFk8l WNIAn21IHSdV5R4dLJZY0/yXwirI3sQi =Pm+a -----END PGP SIGNATURE-----