From mboxrd@z Thu Jan 1 00:00:00 1970 From: tftorrey@tftorrey.com (T.F. Torrey) Subject: Re: Bleeding edge in elpa Date: Mon, 09 Mar 2015 00:53:49 -0700 Message-ID: <87y4n6txma.fsf@jack.tftorrey.com> References: <87d24jqsj9.fsf@Rainer.invalid> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48047) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUspE-00029j-6y for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 04:14:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUspB-0003Cy-1H for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 04:14:08 -0400 Received: from relay3-d.mail.gandi.net ([2001:4b98:c:538::195]:58066) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUspA-0003Ck-SY for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 04:14:04 -0400 In-Reply-To: <87d24jqsj9.fsf@Rainer.invalid> (message from Achim Gratz on Sun, 08 Mar 2015 18:59:38 +0100) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Achim Gratz Cc: emacs-orgmode@gnu.org Hello, Achim Gratz writes: > It doesn't get any easier than it already is. Having both a stable and > an unstable version of Org avilable via ELPA is a non-starter for the > simple reason that the package manager can't deal with the versioning > problems this would introduce. I think this is not only not a "non-starter", I think it is very easy with the existing package manager. The package manager can only handle one version of a package *per archive*, so instead use one archive per version. The current daily builds are here: http://orgmode.org/elpa/ To allow choosing between stable (maint) and unstable (master), put the package archives here instead: Stable: http://orgmode.org/elpa-stable/ Unstable: http://orgmode.org/elpa-unstable/ Then, just add-to-list 'package-archives whichever flavor you want. (And actually, to do away with the current conflict between the org and org-plus-contrib packages, each of those should be in a separate archive as well.) If the next version of Emacs breaks Org out of core into the GNU ELPA package archive, things can be even easier: Keep the stable version in the GNU package archive, and keep the unstable version in the archive on the orgmode.org server. (And personally, I think the "contrib" parts should either be merged into the core or split into separate packages, but that's another can of worms.) All the best, Terry -- T.F. Torrey