From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1J1oZw-0002vo-Fw for garchives@archives.gentoo.org; Mon, 10 Dec 2007 19:46:12 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.2/8.14.0) with SMTP id lBAJibdF029147; Mon, 10 Dec 2007 19:44:37 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.14.2/8.14.0) with ESMTP id lBAJge7g026833 for ; Mon, 10 Dec 2007 19:42:41 GMT Received: from gentoo.org (c-67-171-150-177.hsd1.or.comcast.net [67.171.150.177]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 5E5E864F64 for ; Mon, 10 Dec 2007 19:42:40 +0000 (UTC) Date: Mon, 10 Dec 2007 11:42:38 -0800 From: Donnie Berkholz To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Handling branch strings Message-ID: <20071210194238.GC31432@supernova> References: <200712091701.50364.peper@gentoo.org> <475C37C7.8010201@gentoo.org> <20071209185745.2baa293d@blueyonder.co.uk> <20071210043146.GE4162@supernova> <20071210071826.465f7bff@blueyonder.co.uk> <20071210082621.GF14557@curie-int.orbis-terrarum.net> <20071210092132.GB31432@supernova> <3c32af40712100134k40ae92cu48aa7b338657b1fa@mail.gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3c32af40712100134k40ae92cu48aa7b338657b1fa@mail.gmail.com> User-Agent: Mutt/1.5.16 (2007-06-09) X-Archives-Salt: f6a7b3f9-4f16-4d65-b180-f604479ea66e X-Archives-Hash: ff1daa4d74cf0432e3ee5bb188760dc5 On 10:34 Mon 10 Dec , Santiago M. Mola wrote: > On Dec 10, 2007 10:21 AM, Donnie Berkholz wrote: > > On 00:26 Mon 10 Dec , Robin H. Johnson wrote: > > > What I've got for my Xorg testing setup, is foo-9999-rX, with a number > > > of different -X values that I just select from via package.{un,}mask > > > while testing - this saves altering everything else in the tree to pick > > > some package that has a different name just to satisfy a branch (which > > > also requires lots of ${MY_PN} mockery for some packages. > > > You'd also need to put '!cat/pn-feat' in the base cat/pn package and > > > vice-versa. > > > > While we're getting a bit off the original topic here, it occurred to me > > that using SLOTs for this, in combination with various SLOT deps and > > SLOT blockers, might work. Then one could use a search tool that would > > display SLOTs to show you which branch you're getting. > > > > Too tricky. It would confuse package managers and would break the > meaning of SLOT. An use expanded SCM_BRANCH combined with use > dependencies makes more sense and, hopefully, would be something > manageable. You've made these assertions about confusion and breakage, and I would like to understand the reasoning behind them. I don't understand how it would be different than any other SLOT, because they're already a string. USE_EXPAND doesn't allow for the possibility of multiple SLOTs installed at once, which is a feature I would like. Thanks, Donnie -- gentoo-dev@gentoo.org mailing list