Re: [gentoo-dev] Handling branch strings
On Dec 11, 2007 9:11 AM, Ciaran McCreesh <[EMAIL PROTECTED]> wrote: > On Mon, 10 Dec 2007 11:42:38 -0800 > Donnie Berkholz <[EMAIL PROTECTED]> wrote: > > You've made these assertions about confusion and breakage, and I > > would like to understand the reasoning behind them. > > [...] For my reasoning... just read Ciaran's reply ;-) -- Santiago M. Mola Jabber ID: [EMAIL PROTECTED] -- [EMAIL PROTECTED] mailing list
Re: [gentoo-dev] Handling branch strings
On Mon, 10 Dec 2007 11:42:38 -0800 Donnie Berkholz <[EMAIL PROTECTED]> wrote: > 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. Conceptually a branch is not a slot (nor is it a version). Reusing an existing package manager concept for a second, unrelated concept leads to excessively complicated handling rules and a general nasty mess. If there's desire for the package manager to be aware of branches, it should be a separate proposal using a concept specifically designed for that purpose. Branches exist without SCM, and SCM exists without branches, and neither have anything to do with slots or use flags. -- Ciaran McCreesh signature.asc Description: PGP signature
Re: [gentoo-dev] Handling branch strings
On 10:34 Mon 10 Dec , Santiago M. Mola wrote: > On Dec 10, 2007 10:21 AM, Donnie Berkholz <[EMAIL PROTECTED]> wrote: > > On 00:26 Mon 10 Dec , Robin H. Johnson wrote: > > > What I've got for my Xorg testing setup, is foo--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 -- [EMAIL PROTECTED] mailing list
Re: [gentoo-dev] Handling branch strings
On Dec 10, 2007 10:21 AM, Donnie Berkholz <[EMAIL PROTECTED]> wrote: > On 00:26 Mon 10 Dec , Robin H. Johnson wrote: > > What I've got for my Xorg testing setup, is foo--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. Regards, Santiago -- Santiago M. Mola Jabber ID: [EMAIL PROTECTED] -- [EMAIL PROTECTED] mailing list
Re: [gentoo-dev] Handling branch strings
On 00:26 Mon 10 Dec , Robin H. Johnson wrote: > What I've got for my Xorg testing setup, is foo--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. Thanks, Donnie -- [EMAIL PROTECTED] mailing list