On Tue, 24 Jan 2006 22:28:09 -0800 Donnie Berkholz
<[EMAIL PROTECTED]> wrote:
| Yes, for all 3 people who have a clue what it means when virtual/x11
| gets pulled in. How many users do you seriously think will have a clue
| and think "Oh, virtual/x11 is getting pulled in here. I must have a
| package that isn't ported to modular X somewhere in this list. Let me
| track it down and file a bug."?

When users suddenly see lots of extra X packages being pulled in that
they don't need, it'll be rather obvious (and trivial to track down
with --tree). Especially if it's documented somewhere that "packages
that suddenly pull in lots of extra X packages usually means porting
needed".

| > * 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...

| > * There are currently enough unported packages that many ~arch users
| > will probably have one or two installed (assumption: many users have
| > several utterly random non-mainstream packages installed).
| 
| Possible, but we can't prove this one way or the other. Certainly very
| few modular X users have encountered apps that are still unported, as
| evidenced by very few remaining blockers on #112675.

Sure, but that's because there are relatively few users using hard
masked packages. When you add it to ~arch the number will go up
massively.

| > * 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.

| I don't see what the big deal is. By being ~arch users, they're
| already asking to use ebuilds that have a chance of breaking their
| systems permanently, let alone a single 'emerge sync'.

They are asking to use ebuilds that may have undetected issues. They
are not asking to use things that we know fine well are broken. ~arch
is for "will hopefully go stable after further testing", not "stuff
that has a very high chance of screwing you over".

You're deliberately causing nasty problems for ~arch users when there's
a very easy, clean workaround with far lower consequences and the same
end result. This is unacceptable.

-- 
Ciaran McCreesh : Gentoo Developer (King of all Londinium)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm

Attachment: signature.asc
Description: PGP signature

Reply via email to