From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GV566-0002Jo-VB for garchives@archives.gentoo.org; Wed, 04 Oct 2006 11:39:35 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k94Bcf1K027198; Wed, 4 Oct 2006 11:38:41 GMT Received: from Mordor.longitekk.homelinux.net (195-190-169-207.adsl.ticino.com [195.190.169.207] (may be forged)) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k94Ba6HU003772 for ; Wed, 4 Oct 2006 11:36:06 GMT Received: from localhost (localhost [127.0.0.1]) by Mordor.longitekk.homelinux.net (Postfix) with ESMTP id 5B4804579B for ; Wed, 4 Oct 2006 13:35:59 +0200 (CEST) Received: from Mordor.longitekk.homelinux.net ([127.0.0.1]) by localhost (mordor.longitekk.homelinux.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01540-20 for ; Wed, 4 Oct 2006 13:35:40 +0200 (CEST) Received: from [192.168.10.237] (Gwaihir.longitekk.homelinux.net [192.168.10.237]) by Mordor.longitekk.homelinux.net (Postfix) with ESMTP id 5B1AF5C3E for ; Wed, 4 Oct 2006 13:35:39 +0200 (CEST) Message-ID: <45239C82.2050502@gentoo.org> Date: Wed, 04 Oct 2006 13:35:30 +0200 From: Luca Longinotti Organization: Gentoo User-Agent: Thunderbird 1.5.0.7 (X11/20060917) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Gentoo World Domination. a 10 step guide References: <20061004070014.843d851d.tcort@gentoo.org> In-Reply-To: <20061004070014.843d851d.tcort@gentoo.org> X-Enigmail-Version: 0.94.1.0 OpenPGP: id=3E95ED4F Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigE992CE6FDC63BFB8E1887830" X-Virus-Scanned: amavisd-new at mordor.longitekk.homelinux.net X-Archives-Salt: 0432a105-a0b1-4c08-9571-6013424183fc X-Archives-Hash: 1b772b1b2c92541b5eaf73429761e334 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigE992CE6FDC63BFB8E1887830 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thomas Cort wrote: > There have been a number of developers leaving Gentoo in the past 6 > months as well as a number of news stories on DistroWatch, Slashdot, > LWN, and others about Gentoo's internal problems. People come and go, I still see Gentoo going forward, packages still get updated, work gets done... So I'm really beginning to think people read toooo much into a few people leaving over 6 months and a few, generally wrong articles based on misinterpreting someones blog... > simply don't have enough developers to support the many projects that > we have. Here are my ideas for fixing this problem: Maybe, maybe not... Projects exist, so there is at least _someone_ that's interested in them... If that's not true, then ok, just remove that project... Let's start the comments on the 10 points (all imho): > - Cut the number of packages in half (put the removed ebuilds in > community run overlays) Who decides what goes away and what now? Which criteria is used here? Btw, this is already being done splendidly by the TreeCleaners project, and Sunrise and other overlays are already absorbing stuff from the community. > - Formal approval process (or at least strict criteria) for adding > new packages Err what? So I, as a dev, that did quizzes, etc., cannot even anymore just add the package that has got my fancy atm, because there are some criteria to what is added and what not, and I have to go through a bureaucratic process just for that? Never! If for strict criteria you mean "there must be at least a dev or herd maintaining it", or such stuff, they already exist, they may just need some more enforcing... ;) > - Make every dev a member of at least 1 arch team Which doesn't mean he will ever keyword stuff stable, other than his own, which he already can... Let's face it: most devs are mainly interested in their stuff, getting their stuff keyworded, and many wouldn't anyway have the time to efficiently work on an arch-team, as members of such I mean, not just as "I'm a member, so I keyword my stuff, that's it"... For that I agree with the current practice: if you want that, ask the arch-team first. ;) > - Double the number of developers with aggressive recruiting That's something that goes on since... forever! Gentoo's continuously recruiting new people, more aggressive recruiting has already been proposed many times, but it was always agreed to try to maintain a relatively high standard of new recruits, and if you want quality, finding loads of people who "just happen" to have the time and dedication to become a Gentoo dev isn't that easy. > - No competing projects Kills innovation... Who comes first has total monopoly of that branch of things basically... I'd never agree to something like this, personally. > - New projects must have 5 devs, a formal plan, and be approved by the > council New projects do always have a plan, they wouldn't be created else... ;) Making it formal, be approved by the council... How to slow everything down? We continuously see how adding bureaucratic stuff just suffocates innovation, I totally agree with discussion et all, but not really on the need to have everything approved by someone (the council in this case)... The council may kill the project later on if it's doing totally crazy shit, but that's another thing entirely... > - Devs can only belong to 5 projects at most Why? If someone has time to dedicate and work on a lot of projects, why n= ot? > - Drop all arches and Gentoo/Alt projects except Linux on amd64, > ppc32/64, sparc, and x86=20 Uhhh is this real? How would this help at all? Hell, it would make things worse to an extent, we've already seen that at least Gentoo/BSD helped in finding problems in ebuilds using too GNUish stuff, other arches may help in finding broken code, etc.. I'd agree with some proposal to relax keywording policy for all arches you've not listed, since on those others, sadly, not soo many people are active, and you get to wait on keywords for months sometimes... This is something we should imo address from an arch-team PoV, some kind of "if they don't react in time, I can drop their keyword back to unstable or entirely", or something like that, that would help many package maintainers I think.= > - Reduce the number of projects by eliminating the dead, weak, > understaffed, and unnecessary projects Again, who's the judge of that? If there is a project with at least one person active, it means for him it's not unnecessary... What means weak project? What's unnecessary? Sure, kill the dead ones with no activity and no active members, that's easy and I agree with that, but the other, little ones, who's the one to say "you're understaffed and useless, go die!"? :S > - Project status reports once a month for every project Totally agree on this one! --=20 Best regards, Luca Longinotti aka CHTEKK LongiTEKK Networks Admin: chtekk@longitekk.com Gentoo Dev: chtekk@gentoo.org SysCP Dev: chtekk@syscp.org TILUG Supporter: chtekk@tilug.ch --------------enigE992CE6FDC63BFB8E1887830 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFI5yK+FxjjD6V7U8RApk3AJ9JueVYFwYQCtweLQi85gT6JtFOtwCdGDEp P2UT0/lA1z2v8QJbvE26Sbo= =g0pR -----END PGP SIGNATURE----- --------------enigE992CE6FDC63BFB8E1887830-- -- gentoo-dev@gentoo.org mailing list