{"id":67,"date":"2006-09-27T16:59:26","date_gmt":"2006-09-27T16:59:26","guid":{"rendered":""},"modified":"2006-09-27T16:59:26","modified_gmt":"2006-09-27T16:59:26","slug":"the_dark_clouds_over_gentoo","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/seemant\/2006\/09\/27\/the_dark_clouds_over_gentoo\/","title":{"rendered":"The Dark Clouds over Gentoo"},"content":{"rendered":"<p>So, apparently, the recent Gentoo\/Seeds flare up and <a href=\"http:\/\/planet.gentoo.org\/developers\/seemant\/2006\/09\/21\/this_is_gentoo_we_don_t_do_new_go_to_ubu\">my own thoughts about it<\/a> have sparked a little bit of <a href=\"http:\/\/www.mindstab.net\/wordpress\/archives\/127\">speculation<\/a> out there.<\/p>\n<p>There&#8217;s been an inevitable (retrospectively) culture shift happening in Gentoo over the last few years.  Gentoo has been steadily moving towards Debianisation.  I know there are people out there who will read that and go &#8220;yeah? so what, Debian&#8217;s great.&#8221;  And to you I say, &#8220;yes, Debian is great, but it&#8217;s not Gentoo.  Debian is great because it was able to spawn things like <a href=\"http:\/\/knoppix.org\/\">Knoppix<\/a> and <a href=\"http:\/\/www.ubuntu.com\/\">Ubuntu<\/a>.&#8221;  Debian is also great because you can pick a CD (stable please) and throw it onto a server (not too new please) and be relatively sure that things will work as expected when you install it.  Becoming a Debian developer is not great (from the anectdotes I&#8217;ve heard).  There&#8217;s simply too much bureaucracy, too much of a waiting period, and too much of a niche you have to fill to become one.<\/p>\n<p>Similarly, the dark clouds over gentoo really boil down to how fun it is(n&#8217;t) to be a Gentoo developer these days.<\/p>\n<p>Even before Daniel left Gentoo, the culture shift had started.  There was a small (and vocal) minority &#8212; they always tend to be hugely vocal &#8212; that was pushing the line that Daniel had &#8220;too much power.&#8221;  Three years later, nobody seems to have enough power. The buck doesn&#8217;t stop, it just keeps getting passed.  The council vows this year to make some changes, but honestly, the closest thing to a buck-stop we&#8217;ve had in the last few years is SpanKY.   He happily lays the smack down and issues finalities.  And I&#8217;ll tell you this: we <b>need<\/b> that in developer-land.<\/p>\n<p>Part of the reason for the Seeds throw up (and prior to that, the overlays massacre) is that there is no focus for the project as a whole.  We&#8217;re a multiheaded snake (where each head thinks the others a nuisance) trying to go in as many different directions.  There&#8217;s no focal point where projects as a whole can point toward; there are no goals to which we can aim.<\/p>\n<p>Now that the board of trustees is beginning to slim down (from an unhealthy and obese 13 people, to a slimmer 5), I hope that sees more of a change.  I hope that the council will be a lot more proactive.<\/p>\n<p>Probably the healthiest thing would be for Gentoo to die and then re-emerge (natch!) from its ashes.  By this I mean that the project should get rid of all of its cruft.  Start with people: get rid of the people who do not add any value to the project, people who have half-baked ideas with no follow-through and a list of unresolved bugs a mile long.  Then, get rid of packages.  Everything that has a bug to maintainer-wanted should just go.  Then find everything else that isn&#8217;t maintained and get it out.  Let the overlays handle them.<\/p>\n<p>The ideal model would be to slim gentoo down to just a handful of developers working on the core system (base system, compilers, userlands, some editors, livecds, installers, etc).  Get <b>everything<\/b> else into an overlay.  There can be official overlays and unofficial overlays with a defined set of standards that determine what becomes deemed &#8220;an official overlay.&#8221;  Those ones get mentioned in make.conf.example as a source of packages.  Then you&#8217;d have an X overlay, a gnome overlay, a kde overlay, a java overlay, a clustering overlay, a science overlay, a graphics overlay, etc ad nauseum.<\/p>\n<p>This would be a painful process, and it would create very bad blood between a lot of folks.  It would also cleanse Gentoo.<\/p>\n<p>There&#8217;s a lot more I could say on the subject, but I&#8217;ll let you, dear readers, say some stuff first.  Feel free to flame me, insult me, whatever, just please put one constructive thing in your responses, that&#8217;s all I ask.  I don&#8217;t ever censor comments (except for the spam-get-this-rolex type ones), so do what you do.<\/p>\n<p>Kulleen, out.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, apparently, the recent Gentoo\/Seeds flare up and my own thoughts about it have sparked a little bit of speculation out there. There&#8217;s been an inevitable (retrospectively) culture shift happening in Gentoo over the last few years. Gentoo has been steadily moving towards Debianisation. I know there are people out there who will read that &hellip; <a href=\"https:\/\/blogs.gentoo.org\/seemant\/2006\/09\/27\/the_dark_clouds_over_gentoo\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The Dark Clouds over Gentoo<\/span><\/a><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/seemant\/wp-json\/wp\/v2\/posts\/67"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/seemant\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/seemant\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/seemant\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/seemant\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":0,"href":"https:\/\/blogs.gentoo.org\/seemant\/wp-json\/wp\/v2\/posts\/67\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/seemant\/wp-json\/wp\/v2\/media?parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/seemant\/wp-json\/wp\/v2\/categories?post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/seemant\/wp-json\/wp\/v2\/tags?post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}