From owner-cvs-all Mon Jan 7 22:19: 1 2002 Delivered-To: cvs-all@freebsd.org Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by hub.freebsd.org (Postfix) with ESMTP id 4EE6B37B416; Mon, 7 Jan 2002 22:18:51 -0800 (PST) Received: from aldan.algebra.com (localhost [127.0.0.1]) by aldan.algebra.com (8.11.6/8.11.5) with ESMTP id g086Ffl32866; Tue, 8 Jan 2002 01:15:42 -0500 (EST) (envelope-from mi@aldan.algebra.com) Message-Id: <200201080615.g086Ffl32866@aldan.algebra.com> Date: Tue, 8 Jan 2002 01:15:38 -0500 (EST) From: Mikhail Teterin Subject: Re: WANT_KDE_NDEBUG (Re: cvs commit: ports/audio/kdemultimedia2...) To: will@csociety.org Cc: will@FreeBSD.org, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org In-Reply-To: <20020107232825.U73815@squall.waterspout.com> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 7 Jan, Will Andrews wrote: > On Mon, Jan 07, 2002 at 11:21:39PM -0500, Mikhail Teterin wrote: >> Shouldn't this be a default for the port building too? Those building >> from port, should not need to know a separate (and obscure) option... > > No. I assume people who build things from a port are possibly going to > debug source code. Yours truly is an example of the breakage of this assumption. IMO, the default builds have to be optimized for speed. > People who want debug-free binaries should use the packages. This pushing towards packages is an alarming trend... > But I won't force that on them. You are forcing it. By introducing build-time options, which are obscure and can only be noticed by reading the (very complex) Makefile -- or the commit logs :-) > Not to mention that with the debugging code, they'll be able to send > me more useful backtraces. FreeBSD (rightfully) touts its ports collection as a wonderfull way to add third party software to a user's installation. It is NOT for backtraces-submitting geeks only. If you can not imagine a normal human being to be building a port, I offer you this scenario: an admin building some of the packages on her own box, then installing them on the administered workstations... Port is not merely a way to build a package (.tgz, .deb, .rpm). It is a piece of software in itself... > It's not my fault that ports sucks for notifying users of special > options in particular ports. Well, it is not my fault either... -mi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message