From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jim Meyering Newsgroups: gmane.emacs.devel Subject: Re: Still unable to build trunk Date: Sun, 23 Jan 2011 21:08:47 +0100 Message-ID: <8762tfbcxc.fsf@meyering.net> References: <87y66fv2d3.fsf@stupidchicken.com> <4D388F7F.20708@swipnet.se> <87r5c7jk5m.fsf@stupidchicken.com> <4D39EF9C.1050804@cs.ucla.edu> <4D3A8666.4070609@cs.ucla.edu> <877hdvd49f.fsf@meyering.net> <83mxmrzhb6.fsf@gnu.org> <87vd1fbk16.fsf@meyering.net> <83lj2bzdvj.fsf@gnu.org> <87bp37bgpj.fsf@meyering.net> <83k4hvzbgd.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1295813360 26916 80.91.229.12 (23 Jan 2011 20:09:20 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 23 Jan 2011 20:09:20 +0000 (UTC) Cc: cyd@stupidchicken.com, eggert@cs.ucla.edu, jan.h.d@swipnet.se, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 23 21:09:15 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Ph6FA-00005t-8D for ged-emacs-devel@m.gmane.org; Sun, 23 Jan 2011 21:09:00 +0100 Original-Received: from localhost ([127.0.0.1]:57352 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ph6F8-0005nq-PJ for ged-emacs-devel@m.gmane.org; Sun, 23 Jan 2011 15:08:58 -0500 Original-Received: from [140.186.70.92] (port=50156 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ph6F2-0005n7-TU for emacs-devel@gnu.org; Sun, 23 Jan 2011 15:08:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ph6F1-0007Ds-EU for emacs-devel@gnu.org; Sun, 23 Jan 2011 15:08:52 -0500 Original-Received: from mx.meyering.net ([82.230.74.64]:46376) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ph6Ez-0007DX-E7; Sun, 23 Jan 2011 15:08:49 -0500 Original-Received: by rho.meyering.net (Acme Bit-Twister, from userid 1000) id 77E0360194; Sun, 23 Jan 2011 21:08:47 +0100 (CET) In-Reply-To: <83k4hvzbgd.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 23 Jan 2011 21:06:42 +0200") Original-Lines: 117 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:134871 Archived-At: Eli Zaretskii wrote: >> From: Jim Meyering >> Cc: eggert@cs.ucla.edu, cyd@stupidchicken.com, jan.h.d@swipnet.se, >> emacs-devel@gnu.org >> Date: Sun, 23 Jan 2011 19:47:04 +0100 >> >> Eli Zaretskii wrote: >> >> From: Jim Meyering >> >> Cc: eggert@cs.ucla.edu, cyd@stupidchicken.com, jan.h.d@swipnet.se, >> >> emacs-devel@gnu.org >> >> Date: Sun, 23 Jan 2011 18:35:17 +0100 >> >> >> >> Requiring the installation of a few commonly-used and very portable tools >> >> does not make a steep curve. It's more of a small, one-time investment. >> > >> > You forget about dependencies. >> >> Hardly. The few programs we're talking about >> (mainly just m4, automake and autoconf) have very few dependencies. > > You are talking about a specific example, while I'm talking about > adding prerequisites in principle. We are adding specific well-understood dependencies. There is no need to worry about the complexities of adding additional, theoretical dependencies. >> People participating in emacs development (even if only building >> from latest cloned sources) can be expected to follow a few simple >> instructions. If they have to rerun a few commands after someone >> else upgrades their development system, that does not strike me as an >> unreasonable burden, and certainly not as an exponentially heavy one. > > It's easy for us old-timers to say. Not so easy for everyone else to > follow suit. I've tried to show (documentation, and successes with other projects) that this is not a problem. You persist in saying that it is. Why? Can you provide justification? >> I see that you're using over 22GiB(!) there. >> Remove just one of your many emacs-*.tar.gz files >> and that will free far more space than any tiny tool >> installation would consume. > > Please believe me that I need everything that I have there. ?? You must not realize that you have 11 gdb build directories, each occupying up to 430 MiB. Run du -csh gdb-* That shows 3.1GiB just for those and their tarballs. Access times suggest that many have been unused for a long time. Run "make clean" in a few of those and you'll remove plenty of cruft that hasn't been touched for a few years. I.e., do this: for i in gdb-*; do (test -d $i && cd $i && make clean); done Most of the following tarballs are copies of released ones. Why bother to keep them here? With 5.2 and newer, you can just use or link to copies in this directory: /srv/data/ftp-mirror/ftp/gnu/gdb/ $ ls -1d gdb-* gdb-2.4+.aux.coff.tar.bz2 gdb-2.5.3.tar.bz2 gdb-2.8.1.tar.bz2 gdb-3.1.tar.bz2 gdb-3.3.tar.bz2 gdb-3.4.tar.bz2 gdb-3.5.tar.bz2 gdb-4.0.1.tar.bz2 gdb-4.11.tar.bz2 gdb-4.12.tar.bz2 gdb-4.13.tar.bz2 gdb-4.14.tar.bz2 gdb-4.16.tar.bz2 gdb-4.17.tar.bz2 gdb-4.18.tar.bz2 gdb-4.1.tar.bz2 gdb-4.2.tar.bz2 gdb-4.3.tar.bz2 gdb-4.4.tar.bz2 gdb-4.5.tar.bz2 gdb-4.6.tar.bz2 gdb-4.7.tar.bz2 gdb-4.8.tar.bz2 gdb-4.9.tar.bz2 gdb-6.0.tar.gz gdb-6.1/ gdb-6.1.tar.gz gdb-6.2/ gdb-6.2.tar.gz gdb-6.3/ gdb-6.3.tar.gz gdb-6.4/ gdb-6.4.tar.gz gdb-6.6/ gdb-6.6.tar.bz2 gdb-6.7.1/ gdb-6.7.1.tar.bz2 gdb-6.7.tar.bz2 gdb-6.8/ gdb-6.8.50.20090410/ gdb-6.8.50.20090410.tar.bz2 gdb-6.8.50.20090902.tar.bz2 gdb-6.8.tar.bz2 gdb-7.0/ gdb-7.0.tar.bz2 gdb-7.1/ gdb-7.1.tar.bz2 gdb-7.2/ gdb-7.2.tar.bz2