From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: Updating idlwave in Emacs Date: Tue, 15 Jul 2014 19:31:07 -0400 Message-ID: <1f7g3enqro.fsf@fencepost.gnu.org> References: <2076CC72-852C-4AE3-ADBC-B2EC388F73CC@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1405467079 12211 80.91.229.3 (15 Jul 2014 23:31:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 15 Jul 2014 23:31:19 +0000 (UTC) Cc: emacs-devel@gnu.org To: JD Smith Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 16 01:31:14 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 1X7CBl-00029l-Gw for ged-emacs-devel@m.gmane.org; Wed, 16 Jul 2014 01:31:13 +0200 Original-Received: from localhost ([::1]:37000 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X7CBk-000385-Vu for ged-emacs-devel@m.gmane.org; Tue, 15 Jul 2014 19:31:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X7CBh-000380-IX for emacs-devel@gnu.org; Tue, 15 Jul 2014 19:31:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X7CBg-0003wr-J7 for emacs-devel@gnu.org; Tue, 15 Jul 2014 19:31:09 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51538) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X7CBg-0003wn-Gt for emacs-devel@gnu.org; Tue, 15 Jul 2014 19:31:08 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1X7CBf-0007tz-Uf; Tue, 15 Jul 2014 19:31:07 -0400 X-Spook: Afghanistan explosion Arnett Marxist CID FTS2000 X-Ran: r;ShBuW|d}jGq1Qo]=X/v".\0@fWSw-Jr{nG15H1MS8kspMk$ksX\D^\'@<*p26]f-]`S? X-Hue: red X-Attribution: GM In-Reply-To: <2076CC72-852C-4AE3-ADBC-B2EC388F73CC@gmail.com> (JD Smith's message of "Tue, 15 Jul 2014 15:12:58 -0400") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e 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:173041 Archived-At: Hi, There's no particular rush to get this done, so no worries. But it's great that we can at least get discussion started. JD Smith wrote: > What I see as the best long term solution is to remove IDLWAVE from > Emacs core, and bundle it as a package, but I don't have any > experience with packages (other than as a user). I don't really have any experience with packages either. I don't think it's too difficult though. Hopefully other people on this list can advise as needed. If you mean that you'd like it moved from "core" Emacs to elpa.gnu.org, that's come up in the context of a few other things recently. There isn't a mechanism in place for it yet. The minimum would probably be to obsolete the version in Emacs, with a note that newer versions will live in elpa. Whether or not preserving the VCS history is possible/worth it is still a bit of an open question. See recent discussion in thread http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00068.html > I am also somewhat daunted by the need to backport changes from the > Emacs core version of idlwave which have accumulated over the past 6 > or so years. I'm afraid I don't have any tips to make merging the two versions any easier (take the diff from the last known merged version and try to apply it...). Quickly scanning the last couple of years of changes to idlwave.el in Emacs doesn't seem to show any complex changes (though some of them might be pervasive) so perhaps it won't be quite so bad... Although it's the more difficult job, maybe that's the place to start - make the definitive, merged version, then figure out where it will live?