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: Re: tarball builds Date: Tue, 30 Aug 2016 11:53:58 -0400 Message-ID: References: <87twe57lmn.fsf@xi.bootis> <45fb742d-0121-3588-e87d-3a80c9d1d056@cs.ucla.edu> <83d1kqnv9s.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1472572309 356 195.159.176.226 (30 Aug 2016 15:51:49 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 30 Aug 2016 15:51:49 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 30 17:51:41 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 1belK8-0007nw-Md for ged-emacs-devel@m.gmane.org; Tue, 30 Aug 2016 17:51:40 +0200 Original-Received: from localhost ([::1]:49788 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1belK6-0005aP-C5 for ged-emacs-devel@m.gmane.org; Tue, 30 Aug 2016 11:51:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41801) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1belJT-0005Zy-U6 for emacs-devel@gnu.org; Tue, 30 Aug 2016 11:51:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1belJP-0003S9-Lk for emacs-devel@gnu.org; Tue, 30 Aug 2016 11:50:59 -0400 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:45117) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1belJP-0003S5-Gj; Tue, 30 Aug 2016 11:50:55 -0400 Original-Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id u7UFpY97006739; Tue, 30 Aug 2016 11:51:34 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id BE76E66274; Tue, 30 Aug 2016 11:53:58 -0400 (EDT) In-Reply-To: <83d1kqnv9s.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 30 Aug 2016 18:14:55 +0300") X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5782=0 X-NAI-Spam-Version: 2.3.0.9418 : core <5782> : inlines <5156> : streams <1692518> : uri <2278129> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.20 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:206949 Archived-At: >> 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). > It's not "one more or one less", it would require Autoconf and > Automake as well, at least. It's not "one", indeed, but the idea stands: a single "apt-get build-deps" will bring them all in, whether they're 5 packages or 100. > It will also make the build much longer: the release tarball currently > builds in about 30 sec, whereas a full bootstrap takes 20 times that. That's true. My impression is that it wouldn't matter, but that's just a gut feeling backed by no evidence at all. Stefan