The thing with Ubuntu
I've been playing with Ubuntu (Dapper and Edgy) since Dapper was released last summer, and at least the Edgy experience has left me with the impression that the developers behind the project are truly overwhelmed by their task.
The Ubuntu forums are full with people that don't know much about Linux, all screaming for help, yet no developers seem to listen. Launchpad, you say? I can name two critical(I would say) bugs which don't seem to have been even reviewed by any Ubuntu developer.
In bug 78282, somebody broke vnc4server with a security update. That was almost one month ago. Whatever happened to that? Well, nothing. Every once in a while there's a new angry user complaining, and that's all. Oh, at least they confirmed it, and set the severity to 'high', which is a very nice consolation to people who have to still deselect 'vnc4server' from their update list. It would've been really hard to pull back the update, wouldn't it?
In bug 67998, Dapper to Edgy upgrades break the ALSA configuration. In this way, all apps are only able to use OSS output. Critical, you say? Check out the bug report, it is labeled as 'Low importance'! Yet it affects all soundcards without hardware mixing! And most of all, nobody gives a damn!
Whatever happened to 'Linux for human beings'? How can you connect with users if (as far as I can tell) almost none of the devs hang out on the forums, or even look in bug reports? My impression is the team is a bit overwhelmed by the number of users they have, and they focus on stuff reported by people in companies which pay support contracts (check out the latest bug in some libc scripts, for example, quite minor compared to the above - Matt Zimmerman is all over it). However, how can you be encouraged to contribute, if all your bug reports are ignored? If the Ubuntu team is short on people, they should focus on listening to people, not on turning them away to other distros.
Oh, there's also bug 42555, but that's a small potato compared to the others. Despite the fact that sysklogd had been repeatedly reported as broken by people in the know about DNS, ubuntu-minimal still depends on sysklogd, and nothing else. I submitted a patch in that thread so the dependency shifts to 'system-log-daemon', a virtual package that depends on either sysklogd or, for example, syslog-ng, which fixed the BIND/sysklogd problem out of the box.
I can understand that an OSS project depends on volunteers, but maybe they need to try a bit better to give people the impression that somebody's listening. The Feisty section on the Ubuntu forums reflects some quite bitter disappointment at the upcoming Ubuntu release.
"Use Dapper for stability", you say? I'm not looking for rock solid stuff here, just something that doesn't break in the most stupid kind of way, and that developers will fix once they realize it was broken.