From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Achim Gratz Newsgroups: gmane.emacs.devel Subject: Re: feature/integrated-elpa 4f6df43 15/23: README added Date: Sat, 15 Oct 2016 15:34:42 +0200 Organization: Linux Private Site Message-ID: <87mvi5spl9.fsf@Rainer.invalid> References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <8360p3i2gt.fsf@gnu.org> <86a8efqf9p.fsf@realize.ch> <8337k7hysd.fsf@gnu.org> <8660p3qd99.fsf@realize.ch> <831szrhwsr.fsf@gnu.org> <8760p12qzw.fsf@russet.org.uk> <83vax0en1u.fsf@gnu.org> <87pon5ek3q.fsf@russet.org.uk> <87twcgttjf.fsf@russet.org.uk> <86a8e7symk.fsf@realize.ch> <8737jzl4u9.fsf@russet.org.uk> <8337jz8dg8.fsf@gnu.org> <83insv3tnl.fsf@gnu.org> <83d1j33qgg.fsf@gnu.org> <87wph96cto.fsf@russet.org.uk> <831szh3iq4.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1476538601 22196 195.159.176.226 (15 Oct 2016 13:36:41 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 15 Oct 2016 13:36:41 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 15 15:36:37 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bvP8Q-0003ZY-S3 for ged-emacs-devel@m.gmane.org; Sat, 15 Oct 2016 15:36:22 +0200 Original-Received: from localhost ([::1]:51958 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bvP8P-0008KE-NN for ged-emacs-devel@m.gmane.org; Sat, 15 Oct 2016 09:36:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39857) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bvP7j-0008HU-6T for emacs-devel@gnu.org; Sat, 15 Oct 2016 09:35:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bvP7f-0003Zs-W7 for emacs-devel@gnu.org; Sat, 15 Oct 2016 09:35:37 -0400 Original-Received: from [195.159.176.226] (port=37654 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1bvP7f-0003Xt-FN for emacs-devel@gnu.org; Sat, 15 Oct 2016 09:35:35 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1bvP7G-0002vU-DM for emacs-devel@gnu.org; Sat, 15 Oct 2016 15:35:10 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 33 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:WfXQ+vCf4PBhHn9mHi0jtFbCxjE= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:208289 Archived-At: Eli Zaretskii writes: >> From: phillip.lord@russet.org.uk (Phillip Lord) >> >> > If a user installs Emacs from the tarball, and then wishes to use Org-mode >> > From ELPA rather than the distribution, they'll do what they'd do today: Use >> > M-x package-install to install a newer version of Org-mode in their package >> > directory, shadowing the Org-mode we included in the distribution. >> >> Except that it doesn't. Try this. Take Emacs 24.3, M-x package-install >> org. Now do, M-x load-library org-html. As you might expect org-html is >> duly loaded. > > How is this relevant to the issue at hand, though? If you want to > solve this problem, all you need to is place all the ELPA directories > in load-path ahead of the standard ones, that's all. How do you suppose the autoload for the no longer existing org-html will be excised from the autoloads file in the old Emacs? This _never_ worked with the "built-in packages" (which never were packages in the first place) and package.el was apparently created with the assumption that Emacs either started to use the packaging system internally as well or extend it with additional functionality to support "built-in packages" in Emacs' style. The same mistkae happens if an autoloaded function is moved to a different file in the ELPA package. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds