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.54) id 1FLURd-0007jb-LR for garchives@archives.gentoo.org; Tue, 21 Mar 2006 00:09:54 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5.20060308/8.13.5) with SMTP id k2L08hx0014612; Tue, 21 Mar 2006 00:08:43 GMT Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.199]) by robin.gentoo.org (8.13.5.20060308/8.13.5) with ESMTP id k2L05Aib001340 for ; Tue, 21 Mar 2006 00:05:11 GMT Received: by wproxy.gmail.com with SMTP id 55so1166009wri for ; Mon, 20 Mar 2006 16:05:10 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=B6Lsj73x4yrxDEwoeOckW5OT20hainp+hfo3b9T/rjjwyBNvNr2+nTJpbKkdmgW+KN1uDxaip7T/TaQKMUL17xA5u6zCvk3rRiYDKdxN2hTGTtv5Roeuw5w8b6YnqS5EurX66w1kyr7Tf3NDIcCG8z5xSPzhOEUKl4z4B7lBypE= Received: by 10.54.78.7 with SMTP id a7mr2432847wrb; Mon, 20 Mar 2006 16:05:10 -0800 (PST) Received: by 10.54.108.10 with HTTP; Mon, 20 Mar 2006 16:05:10 -0800 (PST) Message-ID: Date: Mon, 20 Mar 2006 16:05:10 -0800 From: "m h" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Making the developer community more open In-Reply-To: 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 Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline References: <441F35B9.8000406@gentoo.org> Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by robin.gentoo.org id k2L05Aib001340 X-Archives-Salt: e2658fe8-a66e-4911-8749-e7ec5f45110d X-Archives-Hash: d2a4f6355076d62914f5a22e58e170f9 I'm not a gentoo dev (just a satisfied user), but I lurk on this list. I was at PyCon last month. I would estimate that about 40% of the people there ran linux on their laptops. The most popular distros were gentoo and ubuntu. (Not this is not a scientific study, just my observations from talking to people there). While I was there the person next to me starting hacking the ebuild classes to handles eggs (so he could emerge turbogears). I talked to at least 3 others who were running gentoo. I asked all of them if they had worked on portage. Most said "No, the code is a little scary". (I'll concur with that sentiment, as the code doesn't feel very pythonic). If you want to attract more developers (python people), a few things are needed: * Portage documentation. How the innards work. There is very little docs/comments in the portage code * Unittests - without this how do I know that my change to portage didn't break someone else's corner case * Refactoring into a more pythonic style. Note that this is pretty hard without unittests. Take this as a grain of salt, from an observer, who believes that there are a lot of potential users (who know python), and who could easily contribute, if the bar was lowered a bit. (Or steps were provided to reach a little higher ;)) -matt -- gentoo-dev@gentoo.org mailing list