From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas Rottmann Newsgroups: gmane.lisp.guile.devel Subject: Re: Our temporary guildhall package repository down? Date: Sun, 27 May 2012 18:43:35 +0200 Message-ID: <87396llglk.fsf@delenn.lan> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1338137039 8483 80.91.229.3 (27 May 2012 16:43:59 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 27 May 2012 16:43:59 +0000 (UTC) Cc: guile-devel To: Nala Ginrut Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun May 27 18:43:58 2012 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SYgZJ-0004Xw-MY for guile-devel@m.gmane.org; Sun, 27 May 2012 18:43:49 +0200 Original-Received: from localhost ([::1]:57454 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SYgZJ-0001pn-Dr for guile-devel@m.gmane.org; Sun, 27 May 2012 12:43:49 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41608) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SYgZG-0001pi-Pj for guile-devel@gnu.org; Sun, 27 May 2012 12:43:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SYgZE-0004yV-HQ for guile-devel@gnu.org; Sun, 27 May 2012 12:43:46 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.23]:37459) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1SYgZE-0004vw-8W for guile-devel@gnu.org; Sun, 27 May 2012 12:43:44 -0400 Original-Received: (qmail invoked by alias); 27 May 2012 16:43:41 -0000 Original-Received: from 85-127-53-209.dynamic.xdsl-line.inode.at (EHLO nathot.lan) [85.127.53.209] by mail.gmx.net (mp071) with SMTP; 27 May 2012 18:43:41 +0200 X-Authenticated: #3102804 X-Provags-ID: V01U2FsdGVkX1+dolAkgGadFngyWwA+97GuXKgfv2xtoH1H2wkNjx J6NWhkXv6RVK+6 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by nathot.lan (Postfix) with ESMTP id 248AD3A691; Sun, 27 May 2012 18:43:40 +0200 (CEST) Original-Received: from nathot.lan ([127.0.0.1]) by localhost (nathot.lan [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iBBDixv+NPyq; Sun, 27 May 2012 18:43:35 +0200 (CEST) Original-Received: from delenn.lan (delenn.lan [192.168.2.11]) by nathot.lan (Postfix) with ESMTP id 84EC93A68F; Sun, 27 May 2012 18:43:35 +0200 (CEST) Original-Received: by delenn.lan (Postfix, from userid 1000) id 463083A223E; Sun, 27 May 2012 18:43:35 +0200 (CEST) In-Reply-To: (Nala Ginrut's message of "Fri, 4 May 2012 16:25:10 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.165.64.23 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:14521 Archived-At: Nala Ginrut writes: > http://rotty.yi.org/doro/experimental is unavailable for me. And ijp > said it's the same for him. > > But Rottmann's site is OK. > Yeah, seems I didn't copy the repository over when I moved the site onto the new host. > Well, if there's some trouble with his site to put guildhall package > repository, I can provide a temporary repository from my web host. > I think there is a misunderstanding here: guildhall is a (friendly) fork of dorodango; it's not yet clear if and how repositories would be shared between dorodango (which targets R6RS implementations, primarily Guile and Racket) and guildhall (which targets Guile only). > I think this may let us test guildhall till it really works for Guile > at least. Or we may have one more alternative repository. > I think guildhall definitly should have an separate repository (hosted on official GNU resources), which perhaps might be used in combination with dorodango's repository (or repositories). I'd also be happy to have some directory on the (proposed) guildhall host to upload dorodango (i.e. pure R6RS) packages to. One thing that needs to be done IMO before a repository (with multiple uploaders) is feasible, is a (secure) way to upload. I wrote a script some time ago based on the idea of an anonymous upload directory, which packagers would upload packages along with detached GPG signatures. If signatures are valid and are made be a a group of people inside a GPG keyring (i.e. allowed uploaders), these get moved into the actual repository. This is similiar (in principle) to how Debian's incoming queue works. The script is in `scripts/doro-update-archive' in the dorodango source tree, but I've not recently checked if it still works, so YMMV. It should give you the gist of the idea, and some starting point if someone wants to pick up this work. What's also missing is an web-view of the repository. I also have started working on that, but likewise, it's unfinished, and much more so than the upload script (which should be already usable, modulo bugs and bitrot). I've pushed the work already done to the `wip-web' branch. If someone is interested on hacking on these two sub-projects, I'd be happy to help along. > Could anyone give me all the things of 'experimental' directory? I can > upload them at once. > The stuff that used to be there is quite outdated, and it doesn't make much sense IMO to put it anywhere. For dorodango, I have in mind finishing an outstanding feature (support akin to automake's DESTDIR support), go over the documentation, and make an initial release. However, my hacking time ATM is quite limited, so I cannot give any date of when this will eventually happen. Regards, Rotty -- Andreas Rottmann --