Originally Posted by nathris
The Arch philosophy is all about being simple and lightweight. Gnome 3 is none of those.
And the Arch devs have dropped packages for being poor quality before, like Catalyst
I don't see why they couldn't just keep it in [testing] until its actually usable. In its current state its not even finished. Its more of cheap prototype hacked together to demonstrate features than an actual DE.
And Arch does have some degree of stability. If it was purely about being upstream then we wouldn't even have a [testing] repo. Packages would just get fired off to users as soon as they're released.
The Arch philosophy is speaking of the core distribution, not the software stack you choose for it. The reason why you see packages like Catalyst being dropped is basically due to having too few package maintainers, but at least they have their priorities straight. I've seen lots of semi-important packages get dropped off to the AUR for this reason. Arch is very much about being bleeding-edge, however the package maintainers try their best to stop things from breaking. The [testing] repo is used basically when they know a package is going to break things. I'm fairly certain Gnome 3, doesn't break anything and was "officially released" by the developers, thus there's no reason Arch wouldn't replace the Gnome packages with it. Any issues should be taken up with the Gnome devs. Complaining to the Arch devs is complaining to the wrong place.
Arch isn't a huge distro. There aren't enough Arch developers out there to try to accommodate with the politics of every piece of software for GNU/Linux. They stay out of those debates and just try to stay as close to their development philosophy as possible. I realize that most people find Gnome 2 to be the preferred environment, but that doesn't stop it from being an old version of Gnome. You can't blame Arch developers for not making an exception to their philosophy for one case. Imagine the kickback when not very long ago they made Python 3 the default python; all those Python programs had to be altered to use python2. There are many people like you that are dissatisfied by Arch for strictly following their philosophy. It is simply a clash in philosophy, and Arch isn't large enough to handle the more motherly development philosophies.Edited by Jimi - 8/1/11 at 6:21pm