Linked by Thom Holwerda on Mon 12th Mar 2007 17:32 UTC, submitted by anonymous
Gentoo "Last week, the Gentoo project entered the lowest point of its 7-year old existence. The single most telling statement attesting to this fact is this brief excerpt from the current issue of Gentoo Weekly News. 'The following developers recently joined the Gentoo project: Daniel Robbins; the following developers recently left the Gentoo project: Daniel Robbins' Yes, this is the same Daniel Robbins who founded Gentoo Linux back in the year 2000 and who left the project in 2004 for personal reasons. He officially re-joined the Gentoo development team two weeks ago - only to resign a few days later. The reason? Strong personal attacks by some of the current developers of the project."
Thread beginning with comment 220628
To read all comments associated with this story, please click here.
fuzzywombat
Member since:
2006-11-21

I've used Gentoo in it's early days when emerge sync took about ten seconds. The day that I ditched Gentoo was when it took well over three minutes for the same command to finish. I was hoping and frankly expecting Gentoo developers to fix this but it became apparent that Gentoo developers didn't see this as problem. Debian's equivalent to emerge sync is apt-get update and that only takes couple of seconds at the most.

Gentoo is built on false assumption of a single system wide CFLAGS that would compile all application to an optimum speed. This simply isn't true. There are plenty of Gentoo users that have never written a program in their life but somehow they are expected to know how to tinker with gcc compiler flags is just unrealistic.

One of the most common advice to solve a broken package problem in x86 stable is to unmask and use the package in ~x86 unstable. Also there are lot of stale software in x86 so it's inevitable you end up trying to use some package in ~x86. Of course when it blows up developers will basically ignore you because you're using ~x86. You're basically damned if you do and damned if you don't.

I think the one "feature" of Gentoo is the root cause of many quality control issues. It's the lack of release cycles like Ubuntu, SUSE, or Fedora. Since Gentoo is really a meta distro, there is no firm deadline when an entire disto is frozen and shipped. Developers generally have an attide of let's release this ebuild and if it is still not fixed then it's not a problem since we'll release another ebuild tommorow. I think having a release cycle focuses the developer to produce better quality of software and promotes cooperation amongst developers to get it out the door in time. Gentoo just lacks this focus or a goal due to this not having release schedules that other distros have.

Edited 2007-03-12 21:51

Reply Score: 5

anda_skoa Member since:
2005-07-07

Debian's equivalent to emerge sync is apt-get update and that only takes couple of seconds at the most.

I am and have been a Debian user for several years, and this is simply not true.

The time "update" needs depends on the response time of the repository servers one has listed in sources.list, the number of changes since the last update and the bandwidth of one's connection when downloading those changes.

In other words: apt-get update can also take several minutes

Reply Parent Score: 4

zsitvaij Member since:
2006-06-14

1. Paludis syncs fast. It syncs overlays as well automatically. In fact, the portage tree is just like any other repo to it. (Portage syncs fast as well, it's just the metadata regeneration at the end that takes forever.)

2. Gentoo is not built on that assumption. I quite appreciate the ability to simply build debugging symbols as needed by appending -ggdb to my CFLAGS. The installer sets sensible defaults. The handbook offers sensible defaults. If you don't RTFM, Gentoo most certainly is not for you.

3. Hot air until bugzilla links are supplied.

4. FUD about the Gentoo dev process. Nice theory, sadly just a regurgitation of folklore circulating the web.

There seems to be a misconception floating about what Gentoo is supposed to be. Meta-distribution means just that: a souped up LFS. If that's not your cup of tea, why on earth would you choose Gentoo? And then flame it for being exactly that?

Reply Parent Score: 4