From owner-freebsd-current@FreeBSD.ORG Thu Feb 12 03:56:10 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9AED7E69; Thu, 12 Feb 2015 03:56:10 +0000 (UTC) Received: from pmta2.delivery1.ore.mailhop.org (pmta2.delivery1.ore.mailhop.org [54.149.155.156]) by mx1.freebsd.org (Postfix) with ESMTP id 78421E10; Thu, 12 Feb 2015 03:56:10 +0000 (UTC) Received: from smtp3.ore.mailhop.org (172.31.36.112) by pmta2.delivery1.ore.mailhop.org id hrgi5s20u508; Thu, 12 Feb 2015 03:56:07 +0000 (envelope-from ) Received: from [73.34.117.227] (helo=ilsoft.org) by smtp3.ore.mailhop.org with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.82) (envelope-from ) id 1YLksk-0001nb-Qo; Thu, 12 Feb 2015 03:56:03 +0000 Received: from revolution.hippie.lan (revolution.hippie.lan [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id t1C3u01j093919; Wed, 11 Feb 2015 20:56:00 -0700 (MST) (envelope-from ian@freebsd.org) X-Mail-Handler: DuoCircle Outbound SMTP X-Originating-IP: 73.34.117.227 X-Report-Abuse-To: abuse@duocircle.com (see https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information for abuse reporting information) X-MHO-User: U2FsdGVkX19fiAHn2Cpja4oLBZphqLuD Message-ID: <1423713360.80968.89.camel@freebsd.org> Subject: Re: HEADS-UP: Enabling WITH_DEBUG_FILES by default From: Ian Lepore To: Ed Maste Date: Wed, 11 Feb 2015 20:56:00 -0700 In-Reply-To: References: <20150212023912.GG1302@hub.FreeBSD.org> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.12.8 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Cc: Glen Barber , FreeBSD Current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Feb 2015 03:56:10 -0000 On Wed, 2015-02-11 at 22:21 -0500, Ed Maste wrote: > On 11 February 2015 at 21:39, Glen Barber wrote: > > > > Within the next 24 hours, I will merge the release-install-debug branch > > into head, which will enable building and installing stripped debugging > > files by default. > > > > In general, this should have no significant impact, but any fallout will > > be addressed as soon as possible after the merge. > > > > Those that do not want debugging files built/installed by default should > > add 'WITHOUT_DEBUG_FILES=1' to src.conf(5). This will also be noted in > > UPDATING. > > Note that the debug files do consume a reasonably large amount of disk > space in both the OBJDIR and in the installed location under > /usr/lib/debug. Users with limited disk space will probably want to > disable them. As an example, the installed debug data on my laptop is > about 2GB. Seriously? 2GB is bigger than the entire filesystem on many ARM boards that do useful work. Not to mention how long it will take to write all that to an sdcard (it already takes a long time to installworld/kernel to an sdcard and it's only 400MB). Just what are these files, and what use will the average user make of them? What use will I make of them, that is going to justify that every one of my couple-dozen build sandboxes will now be 4gb larger (a copy in obj and a copy in the nfs root that things install to)? How much time will this add to a build? Yeah yeah, I can update a couple dozen src.conf files to eliminate them, and that's not the biggest hassle in the world (but it's also not nothing). It seems like this is a heavy enough load that it needs to justify its existance. -- Ian