From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: New branch for elpa contents Date: Fri, 19 Nov 2010 08:12:23 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <877hg9bdx4.fsf@lifelogs.com> References: <87pqu2h3ml.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1290175975 17251 80.91.229.12 (19 Nov 2010 14:12:55 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 19 Nov 2010 14:12:55 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 19 15:12:51 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PJRhq-0003Fk-Dv for ged-emacs-devel@m.gmane.org; Fri, 19 Nov 2010 15:12:50 +0100 Original-Received: from localhost ([127.0.0.1]:53104 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PJRhp-0006iI-GF for ged-emacs-devel@m.gmane.org; Fri, 19 Nov 2010 09:12:49 -0500 Original-Received: from [140.186.70.92] (port=57007 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PJRhi-0006he-P5 for emacs-devel@gnu.org; Fri, 19 Nov 2010 09:12:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PJRhh-0001hs-Hn for emacs-devel@gnu.org; Fri, 19 Nov 2010 09:12:42 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:51172) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PJRhh-0001gf-Bf for emacs-devel@gnu.org; Fri, 19 Nov 2010 09:12:41 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PJRhd-00034v-PE for emacs-devel@gnu.org; Fri, 19 Nov 2010 15:12:37 +0100 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 19 Nov 2010 15:12:37 +0100 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 19 Nov 2010 15:12:37 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 37 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:HHKm9r9f8e+T1LLTJNevS9ZMerE= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:132854 Archived-At: On Thu, 18 Nov 2010 13:45:54 -0500 Chong Yidong wrote: CY> Following the discussion on opening up the package repository for Emacs CY> devs, I've made a new branch which you can check out with CY> bzr branch bzr+ssh://USERNAME@bzr.savannah.gnu.org/emacs/elpa elpa/ CY> Creating a local package repository from a checkout of this branch is CY> not implemented yet. Neither is the infrastructure for updating the CY> actual contents of elpa.gnu.org by merging in from this branch. Help CY> welcome. CY> (ttz: I made this a brand new repo; I didn't touch the existing CY> elpa.gnu.org setup, which we'll keep running independently until this CY> newer setup is working properly.) Do you want to rename it to ELLE or make a new branch so named? I'll take a look at copying the existing stuff over. I think it should be structured like this: packages/ scripts/ admin/ html/ etc/ with the corresponding files from elpa.gnu.org inside. Bootstrapping a mirror should be as simple as checking it out and running scripts/deploy.sh or "make deploy" or something like that, based on a single environment variable ELPA_DEPLOY_ROOT. That would let us deploy a copy as part of the Emacs build process if we or users choose to, or let distros or third parties package such deployments. Would you rather do it my way or put just the packages in the branch? Ted