From owner-freebsd-gnome@FreeBSD.ORG Tue Mar 31 11:51:27 2009 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 76646106564A for ; Tue, 31 Mar 2009 11:51:27 +0000 (UTC) (envelope-from knowtree@aloha.com) Received: from relay.pixi.com (relay.pixi.com [206.127.224.101]) by mx1.freebsd.org (Postfix) with ESMTP id 29A3F8FC16 for ; Tue, 31 Mar 2009 11:51:27 +0000 (UTC) (envelope-from knowtree@aloha.com) Received: from leka.aloha.com (leka.aloha.com [206.127.224.85]) by relay.pixi.com (8.13.8+Sun/8.13.6) with ESMTP id n2VBpQ93012269; Tue, 31 Mar 2009 01:51:26 -1000 (HST) Received: from [10.0.1.195] (atm-251-63.pixi.com [206.127.251.63]) by leka.aloha.com (8.13.8+Sun/8.12.11) with ESMTP id n2VBpPLl012266; Tue, 31 Mar 2009 01:51:25 -1000 (HST) From: Gary Dunn To: Joe Marcus Clarke In-Reply-To: <1238352818.73736.161.camel@shumai.marcuscom.com> References: <1238352818.73736.161.camel@shumai.marcuscom.com> Content-Type: text/plain Date: Tue, 31 Mar 2009 01:51:20 -1000 Message-Id: <1238500280.43844.49.camel@slate01> Mime-Version: 1.0 X-Mailer: Evolution 2.24.5 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: FreeBSD GNOME Users Subject: Re: State of the FreeBSD GNOME Project X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2009 11:51:28 -0000 On Sun, 2009-03-29 at 14:53 -0400, Joe Marcus Clarke wrote: > As some of you may have already figured out, the news is not good. The > number of active team members has dwindled due to various Real Life time > constraints. Even my own time is becoming strained due to obligations > at work. We find ourselves facing a rise in difficulty when it comes to > porting GNOME. Hal is being replaced in part by DeviceKit which is > currently very Linux-specific. Hal itself needs some updates. The > system tools don't really work on FreeBSD. We could use a > NetworkManager port (may happen in this SoC go around). > > We're also spread pretty thin when it comes to expertise in the number > of ports we maintain. While we require a working Gecko backend, none of > us have the desire or drive to maintain the various ports. We > desperately need help. We need people to step up, and start working on > ports and helping with development branch porting. But more > importantly, we need people to take the reins on "hard" projects like > those listed above. If GNOME is to survive on FreeBSD, we need new > blood. > > So here's the short list. What do you want to do? > > * Help port GNOME 2.27 and its external dependencies (when GNOME 2.27 > development starts) > > * Port and maintain DeviceKit and DeviceKit-power > > * Fix and maintain sysutils/system-tools-backends > > * Add kern.geom.confxml support to hal to fix the > no-space-in-volume-label problem > > * Assume maintainership of Gecko ports > > * Make libxul (aka xulrunner-1.9) work for building ports like epiphany > and yelp > > Joe First of all I would love to raise my hand and take on one of these, but I doubt my programming skills are up to the task. I was a good c programmer, but it's been ten years. Back then I ported less and microEmacs and some other stuff to Xenix, and hacked its native mail software to incorporate domain addressing and routing. Heady stuff, but trivial compared to what I see you guys doing today. If I did take on one of these I would need help, which can create more drag on the team. Got anything "easy?" In the broader picture, it seems to me that the Gnome team should do more to support various platforms. The way it looks to me, and I might be off-base here, is that Gnome designs for Linux and the FreeBSD team does all the porting work, each and every time. I would like to see each new Gnome release build on FreeBSD "out of the box" and the FreeBSD Gnome team function more as advisers. The same thing should happen with Gecko. I assume that maintainership is a lot more involved than tracking releases and updating the ports tree. Why can't the Mozilla team do the heavy lifting? -- Gary Dunn, Honolulu osp@aloha.com http://openslate.net/ http://e9erust.blogspot.com/ Sent from Slate001