From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: Bleeding edge in elpa Date: Mon, 09 Mar 2015 19:24:51 +0100 Message-ID: <87egoym3kc.fsf@Rainer.invalid> References: <87d24jqsj9.fsf@Rainer.invalid> <87y4n6txma.fsf@jack.tftorrey.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48890) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YV2Mq-0006fT-01 for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 14:25:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YV2Mg-0007P4-Ly for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 14:25:27 -0400 Received: from plane.gmane.org ([80.91.229.3]:57867) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YV2Mg-0007Oo-FI for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 14:25:18 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YV2Mb-0001Xe-Az for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 19:25:13 +0100 Received: from p54b47fbe.dip0.t-ipconnect.de ([84.180.127.190]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 09 Mar 2015 19:25:13 +0100 Received: from Stromeko by p54b47fbe.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 09 Mar 2015 19:25:13 +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: emacs-orgmode@gnu.org T.F. Torrey writes: > The package manager can only handle one version of a package *per > archive*, so instead use one archive per version. The version of package manager that people most likely use today always choses the latest version from _any_ archive available when you update. You can't tell it to consider some archive more authoritative than another or that it should stick with whatever source archive the package was originally installed from. > The current daily builds are here: […] That sort of contorsionist gymnastics defeats the whole point of having a package manager in the first place. If every package would have to do that we'd all end up juggling dozens of archives in our config files. > 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. I wouldn't hold my breath. At the moment that mechanism by which to do that is certainly not in place and there's no agreement on what it should look like. > (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.) if you want to move things into core, clean those files up, create tests and get the copyrights assignmed to the FSF by their authors and propose their inclusion. If you want separate packages, I'm quite certain that this needs further modifications at least to some of the files. The current mode of operation is that they should be compiled together with the rest of Org and no checks are made if they work if installed sepaerately. Some of them likely do, others probably not. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada