From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Leake Newsgroups: gmane.emacs.devel Subject: bundled ELPA package vs autoloads Date: Thu, 06 Nov 2014 13:53:23 -0600 Message-ID: <85egtg5cng.fsf@stephe-leake.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1415303641 15202 80.91.229.3 (6 Nov 2014 19:54:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Nov 2014 19:54:01 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 06 20:53:54 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XmT7x-0001Mq-9S for ged-emacs-devel@m.gmane.org; Thu, 06 Nov 2014 20:53:53 +0100 Original-Received: from localhost ([::1]:55823 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmT7w-0005sb-Vl for ged-emacs-devel@m.gmane.org; Thu, 06 Nov 2014 14:53:52 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41717) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmT7d-0005sS-0k for emacs-devel@gnu.org; Thu, 06 Nov 2014 14:53:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XmT7V-0006aE-GG for emacs-devel@gnu.org; Thu, 06 Nov 2014 14:53:32 -0500 Original-Received: from dnvrco-outbound-snat.email.rr.com ([107.14.73.227]:63854 helo=dnvrco-oedge-vip.email.rr.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmT7V-0006Zm-B3 for emacs-devel@gnu.org; Thu, 06 Nov 2014 14:53:25 -0500 Original-Received: from [70.94.38.149] ([70.94.38.149:51589] helo=TAKVER) by dnvrco-oedge03 (envelope-from ) (ecelerity 3.5.0.35861 r(Momo-dev:tip)) with ESMTP id 24/AB-23829-4B1DB545; Thu, 06 Nov 2014 19:53:24 +0000 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.94 (windows-nt) X-RR-Connecting-IP: 107.14.64.142:25 X-Authority-Analysis: v=2.1 cv=YJMRyH2x c=1 sm=1 tr=0 a=AppmJ/7ZOOFWL/q6u6u93g==:117 a=AppmJ/7ZOOFWL/q6u6u93g==:17 a=ayC55rCoAAAA:8 a=fNEgcOh0sVsA:10 a=9i_RQKNPAAAA:8 a=B9e_WLAukYEVZU1sX14A:9 X-Cloudmark-Score: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 107.14.73.227 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:176482 Archived-At: Currently, we have ada-mode 4.01 in the installed emacs, and 5.1.6 in ELPA. One user just noticed that the autoloads for 4.01 are still present when the ELPA package is installed. This is not a huge problem, but it does confuse things when upgrading; old keybindings appear to work, but should be changed, etc. This will also be a problem for future bundled ELPA packages, when a new version is installed from ELPA. I'm not clear what the right solution is for ada-mode 4.01 now; perhaps just living with it. For future bundled ELPA packages, some way to _not_ load the autoloads for the bundled packages if a newer version is installed should be provided. -- -- Stephe