From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: guildhall status Date: Fri, 15 Jul 2011 13:55:20 +0200 Message-ID: <877h7jlpw7.fsf@pobox.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1310730981 19949 80.91.229.12 (15 Jul 2011 11:56:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 15 Jul 2011 11:56:21 +0000 (UTC) To: guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Jul 15 13:56:17 2011 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Qhh08-00051A-Ld for guile-devel@m.gmane.org; Fri, 15 Jul 2011 13:56:12 +0200 Original-Received: from localhost ([::1]:55558 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qhh07-0004dg-Jc for guile-devel@m.gmane.org; Fri, 15 Jul 2011 07:56:11 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:51348) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qhgzw-0004cs-D8 for guile-devel@gnu.org; Fri, 15 Jul 2011 07:56:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qhgzs-0003ei-HX for guile-devel@gnu.org; Fri, 15 Jul 2011 07:56:00 -0400 Original-Received: from a-pb-sasl-sd.pobox.com ([74.115.168.62]:36190 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qhgzs-0003cn-8j for guile-devel@gnu.org; Fri, 15 Jul 2011 07:55:56 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 093B53337 for ; Fri, 15 Jul 2011 07:55:44 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to :subject:date:message-id:mime-version:content-type; s=sasl; bh=r sr78tCmQfjVRmvGlFdHPCCIABQ=; b=HMXXQhzpiUUB7ag6+BKg6No7Gc1awJGHx WBiYPLqShCwjE2WximAXLi+XxIR+tdjLDfl2xxwggRDybx0HV0HSB2nhNXldagMx o07rSWKLKp+4gjh9msI3T82cDnUZLZ7i2PoWoNdx1PTvZ4o8w3Sr1W0jumunK+N9 uFEfhene2Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:subject :date:message-id:mime-version:content-type; q=dns; s=sasl; b=u8J yuf+cisSBKYACQYxAwBW5TVXry9MFD1ShyCraXMX/M/qMJpqIhHHgkuOeJroX7WO D/YtBwJCb4C0/z8zzOOz+3OUgGLpMHFMUv7ns9qzzFASi8AggwawBaSdN2Dh4Xwb r/1sAXItTEagNlTbrpNB9B6WSzzPh8Rz5WUIAKXc= Original-Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 01AB83336 for ; Fri, 15 Jul 2011 07:55:44 -0400 (EDT) Original-Received: from badger (unknown [90.164.198.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id BE1AE332F for ; Fri, 15 Jul 2011 07:55:23 -0400 (EDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) X-Pobox-Relay-ID: 52AC7D1E-AED9-11E0-88AF-B797DE995924-02397024!a-pb-sasl-sd.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 74.115.168.62 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:12653 Archived-At: Hi, I wanted to bootstrap the guildhall stuff, so last week I started poking at Andreas' excellent dorodango (http://www.nongnu.org/dorodango/). I forked his repo on gitorious, removed a bunch of compat stuff for other implementations, imported dependencies into the archive, replaced the http stuff with Guile's (web) foo, and wired up a standard build system. The result is here: https://gitorious.org/~wingo/dorodango/guildhall You can: git clone git://gitorious.org/~wingo/dorodango/guildhall.git Then ./configure && make && make check. You will only be able to succeed there if you have (web client), which I have pushed to Guile's stable-2.0 branch. Wherever you see "doro" in the docs, replace it with "guild hall". Perhaps in the future we should drop the "hall", so "guild hall update" -> "guild update" or something. Anyway, a thought for another time. So, the status: 1) Builds. 2) Passes make check. 3) Can update the available list. 4) Everything else is untested :-) Next up: 1) Check status of dorodango functionality. 2) Fix things that don't work. 3) Profit? 4) Start thinking about hosting and accounts and UX and stuff. I will see if I can get work to sponsor a server that we can use, and see if we can get it aliased to guildhall.gnu.org -- unless someone else would like to provide the server. It would be nice to have root on that server, FWIW. It could be a VM. As far as relation with dorodango goes, we should do our best to keep the guildhall compatible with dorodango archives on the net. We should also try hard to share code, but that is secondary. Farther along I would like to rename (dorodango ...) in our source to (guildhall ...) or something so that we don't conflict with upstream. I would also like to reduce the number of bundled dependencies, and for the ones that are left, include them under the (guildhall ...) namespace, making them effectively private. That way you can also install dorodango on your machine, if you wish, and also install the wak- packages, industria, ocelotl, etc. I would really love for someone to take up this project. I can help getting it to the minimally functional state. Please let me know if you are interested. Regards, Andy -- http://wingolog.org/