From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.auctex.devel,gmane.emacs.devel Subject: Re: Updating the GNU ELPA package of AucTeX Date: Tue, 03 Sep 2013 09:48:14 -0400 Message-ID: References: <878uzj639h.fsf@thinkpad.tsdh.org> <877gey9x8b.fsf@thinkpad.tsdh.org> <87wqmyqrkg.fsf@fencepost.gnu.org> <87txi28eko.fsf@thinkpad.tsdh.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1378216113 18153 80.91.229.3 (3 Sep 2013 13:48:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 Sep 2013 13:48:33 +0000 (UTC) Cc: auctex-devel@gnu.org, emacs-devel@gnu.org To: David Kastrup Original-X-From: auctex-devel-bounces+gead-auctex-devel=m.gmane.org@gnu.org Tue Sep 03 15:48:35 2013 Return-path: Envelope-to: gead-auctex-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 1VGqy9-0001OL-OB for gead-auctex-devel@m.gmane.org; Tue, 03 Sep 2013 15:48:33 +0200 Original-Received: from localhost ([::1]:46002 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VGqy9-0007Oa-Dd for gead-auctex-devel@m.gmane.org; Tue, 03 Sep 2013 09:48:33 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43941) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VGqy0-0007Ls-IO for auctex-devel@gnu.org; Tue, 03 Sep 2013 09:48:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VGqxs-0004Yo-QX for auctex-devel@gnu.org; Tue, 03 Sep 2013 09:48:24 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:16479) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VGqxs-0004Yi-M8; Tue, 03 Sep 2013 09:48:16 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFHO+KK6/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBrEfkA6CSo5AA5JaAQOSHIFegxM X-IPAS-Result: Av4EABK/CFHO+KK6/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBrEfkA6CSo5AA5JaAQOSHIFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="26301056" Original-Received: from 206-248-162-186.dsl.teksavvy.com (HELO pastel.home) ([206.248.162.186]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 03 Sep 2013 09:45:16 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id B08DE631D3; Tue, 3 Sep 2013 09:48:14 -0400 (EDT) In-Reply-To: <87txi28eko.fsf@thinkpad.tsdh.org> (Tassilo Horn's message of "Tue, 03 Sep 2013 11:00:39 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.182 X-BeenThere: auctex-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion list for AUCTeX developers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: auctex-devel-bounces+gead-auctex-devel=m.gmane.org@gnu.org Original-Sender: auctex-devel-bounces+gead-auctex-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.auctex.devel:3211 gmane.emacs.devel:163159 Archived-At: >> It is not clear to me why the act of importing a runnable version of >> AUCTeX into ELPA should be precluded from running a Makefile rule. It >> is not like ELPA can directly access git repositories and extract >> whatever it wants, so the import will always involve explicit steps. Yes, GNU ELPA can and does "git pull" every day as part of its automatic procedure. > The new Git ELPA could have the savannah auctex repository as a > submodule, so there wouldn't be two individual auctex repositories that > need to me synchronized manually. That's the intention, indeed (tho not technically as a Git submodule, but morally equivalent). >>> By omitting preview, that would be solved, too. >> preview-latex is an integral part of AUCTeX by now. I tend to agree with this. I'm not sure of the potential technical/documentation problems, but in terms of user expectation I definitely want preview-latex to be installed when you install auctex. > Stefan said that the additional auctex/preview/ directory was a problem > for the ELPA build procedure, so I suggested to have the ELPA auctex > package not contain it (the directory would still exist in the ELPA > auctex git submodule). Then we could possibly have a separate > preview-latex ELPA package by just symlinking packages/preview-latex to > packages/auctex/preview/. So I actually don't propose to rip preview > out of auctex, just to split it into two ELPA packages in order to cope > with the simplistic ELPA build procedure. I'd be OK with splitting auctex into 2 packages, but does preview-latex work without auctex? If not, that means we'd need to put the dependencies in the "wrong" direction (i.e. users wouldn't automatically get preview-latex when they install auctex). It seems simpler to do the "mv preview/* ./; rmdir preview". Stefan