From owner-freebsd-ports@FreeBSD.ORG Thu Sep 9 03:42:09 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C7C416A4CE for ; Thu, 9 Sep 2004 03:42:09 +0000 (GMT) Received: from bache.ece.cmu.edu (BACHE.ECE.CMU.EDU [128.2.129.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F32B43D1D for ; Thu, 9 Sep 2004 03:42:09 +0000 (GMT) (envelope-from allbery@ece.cmu.edu) Received: from [10.9.204.1] (dsl093-061-215.pit1.dsl.speakeasy.net [66.93.61.215]) by bache.ece.cmu.edu (Postfix) with ESMTP id 3DE9833; Wed, 8 Sep 2004 23:42:07 -0400 (EDT) From: "Brandon S. Allbery KF8NH" To: Chris In-Reply-To: <413FCE0D.9010206@makeworld.com> References: <20040906143153.N44103@atlantis.atlantis.dp.ua> <20040906125305.7f577034@vixen42.24-119-122-191.cpe.cableone.net> <413CA557.5090205@makeworld.com> <200409070649.11417.michaelnottebrock@gmx.net> <413E4849.7060200@kutulu.org> <6.1.2.0.2.20040909092123.023f79f0@mail.nerdshack.com> <413FCE0D.9010206@makeworld.com> Content-Type: text/plain Message-Id: <1094701326.76815.13.camel@rushlight.kf8nh.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Wed, 08 Sep 2004 23:42:06 -0400 Content-Transfer-Encoding: 7bit cc: ports@freebsd.org cc: Rob B cc: Garance A Drosihn Subject: Re: portsdb and ruby bug on 4-STABLE X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Sep 2004 03:42:09 -0000 On Wed, 2004-09-08 at 23:29, Chris wrote: > Is there a "more correct" way over the others? I don't know. That's > something the maintainers ought to come up with. The "more correct" way is to fix bdb in libc. I believe there are folks looking at this. In the meantime I suspect telling portupgrade to use bdb_hash is the minimally disruptive one (doesn't require installing postgresql, shouldn't break when libc bdb btrees are fixed, etc.) And can be undone later at the cost of having to rebuild the indexes again when you switch back (which it will do automatically). (Re installing additional software: consider that I am currently faced with a mess on my laptop because lots of ports autoinstalled openssl from ports back when the base system one was affected by a security hole --- and now I have to rebuild them all because suddenly mpd refuses to build with openssl in ports. Way to go, whoever came up with *this* mess....(*) So installing stuff from ports to work around a problem can leave you in a bind later.) --- * Yes, I know, there's nobody that can really be blamed for it. Still, it's highly annoying and frustrating when this kind of thing happens. -- brandon s. allbery [linux,solaris,freebsd,perl] allbery@kf8nh.com system administrator [WAY too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon univ. KF8NH