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: Tue, 18 Oct 2016 20:54:53 +0200 Organization: Linux Private Site Message-ID: <874m4932te.fsf@Rainer.invalid> References: <20160916203414.25203.87032@vcs.savannah.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> <87mvi5spl9.fsf@Rainer.invalid> <83mvi51y3b.fsf@gnu.org> <87instslxu.fsf@russet.org.uk> <87eg3hsf8i.fsf@Rainer.invalid> <87a8e2kjup.fsf@russet.org.uk> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1476816965 6049 195.159.176.226 (18 Oct 2016 18:56:05 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 18 Oct 2016 18:56:05 +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 Tue Oct 18 20:56:01 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 1bwZYN-0000qW-JH for ged-emacs-devel@m.gmane.org; Tue, 18 Oct 2016 20:55:59 +0200 Original-Received: from localhost ([::1]:43351 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwZYP-0005Ip-Qu for ged-emacs-devel@m.gmane.org; Tue, 18 Oct 2016 14:56:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33451) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwZXd-0005HR-CI for emacs-devel@gnu.org; Tue, 18 Oct 2016 14:55:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bwZXZ-0007nZ-Fs for emacs-devel@gnu.org; Tue, 18 Oct 2016 14:55:13 -0400 Original-Received: from [195.159.176.226] (port=59792 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1bwZXZ-0007mv-9x for emacs-devel@gnu.org; Tue, 18 Oct 2016 14:55:09 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1bwZXT-0002WA-7T for emacs-devel@gnu.org; Tue, 18 Oct 2016 20:55:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 27 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:2F2t/J/LRrvfLrZqw0r15H6A+8g= 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:208440 Archived-At: Phillip Lord writes: >> Paackage.el has it's own limitations which unfortunately are also >> highlighted by Org. Some of the files that go into ELPA Org are >> actually generated by an upstream makefile so that the tarball that ELPA >> distributes can be successfully installed within those limitations. > > Do tell. Which files are generated? Package.el cannot deal with a two-tiered autoloads structure, so org-loaddefs.el must be distributed (the first-level org-autoloads is generated by package.el). The other generated file is org-version.el. > Using package.el in core would force us to fix these things, I think, > which is a good thing! No other package on ELPA uses such an autoload structure AFAIK. In general, package.el or ELPA doesn't expect that anything needs to be generated (save the .elc files). Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ DIY Stuff: http://Synth.Stromeko.net/DIY.html