From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: [WISH] ELPA repo for org-mode? Date: Wed, 22 Sep 2010 00:38:26 +0200 Message-ID: <87zkva204d.fsf@gnu.org> References: <81hbhynv05.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from [140.186.70.92] (port=33672 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OyBUP-00017n-UM for emacs-orgmode@gnu.org; Tue, 21 Sep 2010 18:39:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OyBUO-0001XK-I7 for emacs-orgmode@gnu.org; Tue, 21 Sep 2010 18:39:05 -0400 Received: from mail-wy0-f169.google.com ([74.125.82.169]:59741) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OyBUO-0001X8-7L for emacs-orgmode@gnu.org; Tue, 21 Sep 2010 18:39:04 -0400 Received: by wyb36 with SMTP id 36so7675238wyb.0 for ; Tue, 21 Sep 2010 15:39:02 -0700 (PDT) In-Reply-To: <81hbhynv05.fsf@gmail.com> (Jambunathan K.'s message of "Fri, 10 Sep 2010 08:51:46 +0530") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Jambunathan K Cc: emacs-orgmode@gnu.org Jambunathan K writes: > I think ELPA repository for orgmode-only packages (hosted where else but > on worg) could be quite useful. The idea came up in emacs-devel [1]. AFAIU there are now three possible locations for Org extensions: - the org-mode/contrib/lisp directory of Org's git repo http://repo.or.cz/w/org-mode.git/tree/HEAD:/contrib/lisp Those files are not included in Emacs, but are potential candidates for org-mode/lisp and later inclusion. - ELPA itself -- nothing prevents orgers to submit their code there, if they follow the rules: http://tromey.com/elpa/upload.html - the World Wide Web. The www isn't a bad solution provided things are correctly listed somewhere - e.g. http://orgmode.org/worg/org-contrib/ But clearly the ELPA and the org-mode/contrib/lisp are better place for people who want to explore systematically and keep up with the latest versions of those extensions. I can see four scenarios: 1) more goes to org-mode/contrib/lisp: this is okay, but requires more people to have write access to Org 2) have a separate Org contribs repo: then we can be more liberal with write access and let users have all extensions in one pull. 3) migrate as much Org extensions as possible to ELPA: I'm still trying to figure out what would be the consequences of this. 4) adopt OLGA (Org Lisp Gadget Archive) on orgmode.org: we would need to adapt package.el for a custom ELPA-like on orgmode.org but this is feasible. The advantage of having OLGA separately from ELPA is that we might be more liberal about what extension is allowed there. Of course, we can combine (2) and (4): have a git repos containing Org extensions (those who are not officially part of Emacs/Org) and this repo can feed our OLGA, so that users can *also* navigate and update Org extensions thru OLGA. What people think? -- Bastien