On Wednesday 25 January 2006 15:53, Ciaran McCreesh wrote:
> On Tue, 24 Jan 2006 22:28:09 -0800 Donnie Berkholz
> <[EMAIL PROTECTED]> wrote:
> | > * The clean solution is the solution originally proposed to this
> | > list, and the reason we are using new style virtuals.
> | 
> | No, this is wrong. The reason we are using new style virtuals is so we
> | could have a versioning in what provides virtual/x11. Namely, 6.8 or
> | older.
> 
> Uh, given that you can do that with old style virtuals, methinks that
> isn't the case...

Only by modifying every ebuild that has a virtual/x11 dependency. The atom 
"virtual/x11" cannot be limited to specific versions on its own with old 
style virtuals.

> | > * You are doing this because you believe that it is better to get
> | > every package ported over extremely quickly rather than having the
> | > odd package with extra unnecessary listed dependencies, and you do
> | > not consider the impact upon our users to be relevant.
> | 
> | I consider ~arch users to have agreed to help test and fix new things.
> | This is included. I would not do the same thing to our stable tree, or
> | if we only had a stable tree.
> | 
> | Yes, I do think it is better to have a quick solution and let some of
> | our ~arch users see a couple of blocks, for which they will file bugs.
> | Then these bugs will be fixed within a day, and those users will again
> | have working systems.
> 
> ...or you could do things as originally planned, and have no
> non-working systems at all and the only consequences for end users will
> be a small number of extra packages (that they previously had installed
> anyway as part of hugeass X) being pulled in.

The premise for not doing this is that packages will never be fixed, right? 
Why not make the modular X provide virtual/x11 and just institute a policy 
that no new packages can go into stable with a virtual/x11 dependency? It 
could even be easily enforcable if necessary.

--
Jason Stubbs
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to