From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: tarball builds (was: [PATCH] Enable customisation for electric-quote-mode chars) Date: Mon, 29 Aug 2016 12:15:58 -0400 Message-ID: References: <87twe57lmn.fsf@xi.bootis> <45fb742d-0121-3588-e87d-3a80c9d1d056@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1472547184 24171 195.159.176.226 (30 Aug 2016 08:53:04 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 30 Aug 2016 08:53:04 +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 Aug 30 10:53:00 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 1beemv-0005cx-Er for ged-emacs-devel@m.gmane.org; Tue, 30 Aug 2016 10:52:57 +0200 Original-Received: from localhost ([::1]:47837 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1beemw-0003X1-8D for ged-emacs-devel@m.gmane.org; Tue, 30 Aug 2016 04:52:58 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53219) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1beelT-0003Ef-4f for emacs-devel@gnu.org; Tue, 30 Aug 2016 04:51:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1beelM-0000ob-1Y for emacs-devel@gnu.org; Tue, 30 Aug 2016 04:51:26 -0400 Original-Received: from [195.159.176.226] (port=34733 helo=blaine.gmane.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1beelL-0000oP-RJ for emacs-devel@gnu.org; Tue, 30 Aug 2016 04:51:19 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1bePBI-0003ul-C1 for emacs-devel@gnu.org; Mon, 29 Aug 2016 18:13:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 29 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:pUfsOPOh6CIaDUVqbAtWkI1TZgY= 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:206919 Archived-At: > It's a bit tricky as we don't want to require texinfo for ordinary installs. I wonder how important this is, tho. I have the impression that nowadays it is at least as common to build from Git as it is to build from the tarball. And building from the tarball will usually involve installing stuff anyway. E.g. to build Emacs from the tarball in a "typical" GNU/Linux install, a common recommendation is to do something like: apt-get build-deps emacs24 in which case, adding texinfo as a requirement is no big deal. I have the impression that the same holds for Mac OS X and for Windows (tho the tools involved are similar) where users also already have to install a bunch of dependencies and "one more or one less" doesn't make much difference because those dependencies are provided by a packaging tool (Macport's, Mingw's, you name it). [ Not sure about the FreeDOS case, OTOH. ] So I think we should consider getting rid (maybe progressively) of the special tarball format, and just put a plain Git checkout in the tarballs. This will also simplify our general build procedure and instructions since there'll only be one case to consider rather than two. Stefan