From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Eric Schulte" Subject: Re: ELPA Date: Tue, 28 Sep 2010 11:48:29 -0600 Message-ID: <87eicdiwsy.fsf@gmail.com> References: <87tylcy6gw.fsf@stats.ox.ac.uk> <87hbhc5rtt.fsf@Rainer.invalid> <87r5ggs6u6.fsf@stats.ox.ac.uk> <87tylce24o.fsf@Rainer.invalid> <87iq1srzoj.fsf_-_@stats.ox.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from [140.186.70.92] (port=58706 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P0eIB-0003Qj-Cy for emacs-orgmode@gnu.org; Tue, 28 Sep 2010 13:48:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1P0eI6-0006rI-9r for emacs-orgmode@gnu.org; Tue, 28 Sep 2010 13:48:39 -0400 Received: from mail-iw0-f169.google.com ([209.85.214.169]:43691) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P0eI6-0006rD-6M for emacs-orgmode@gnu.org; Tue, 28 Sep 2010 13:48:34 -0400 Received: by iwn33 with SMTP id 33so10050210iwn.0 for ; Tue, 28 Sep 2010 10:48:33 -0700 (PDT) In-Reply-To: (Scot Becker's message of "Tue, 28 Sep 2010 11:52:34 +0100") 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: Scot Becker Cc: Dan Davison , Achim Gratz , emacs-orgmode@gnu.org Scot Becker writes: > Dan, [...] >> - Would it make sense to have two different packages available via ELPA, > > To me, yes. I like using git for the development tree, but I expect > that ELPA makes for a nice way for Windows users (and others who don't > want to or can't use git) to get the latest version easily (and > possibly even to downgrade if necessary). The latest release version > is of course necessary as well, since using it is the main > recommendation to new users. > I would think that it only makes sense to have one Org-mode package in ELPA, namely the bleeding edge git version of Org-mode. ELPA serves as a way to distribute packages which are not (or can't be) part of Emacs, I don't think it makes sense to use ELPA to re-distribute the version of Org-mode which users already have installed as part of their Emacs install. Un-installing the bleeding edge Org-mode would be equivalent to downgrading to the Emacs version. Also, I would tend to think that this would make the most sense if we automate the ELPA integration s.t. every time a new revision is pushed up the to git repository, the ELPA version is automatically upgraded (with a git commit hook). If this isn't currently possible in ELPA then I'd agree with a point Jambunathan makes in this thread that this is a trick we can help ELPA to learn. The reason I think the above is important is that very frequently the answer to a question is "oh, I fixed that, please pull the latest from git", and we'll be constantly frustrating users if ELPA can't keep up with git. Best -- Eric