From owner-freebsd-ports@FreeBSD.ORG Mon May 7 22:21:47 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A437816A403; Mon, 7 May 2007 22:21:47 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 8A8C313C45A; Mon, 7 May 2007 22:21:47 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 22F441A4DC8; Mon, 7 May 2007 15:22:28 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id D69F051344; Mon, 7 May 2007 18:21:46 -0400 (EDT) Date: Mon, 7 May 2007 18:21:46 -0400 From: Kris Kennaway To: Brooks Davis , ports@freebsd.org Message-ID: <20070507222146.GA57768@xor.obsecurity.org> References: <20070502193159.GB42482@xor.obsecurity.org> <463F7236.4080108@FreeBSD.org> <20070507184231.GA50639@xor.obsecurity.org> <20070507201448.GA52651@xor.obsecurity.org> <20070507204414.GA53358@xor.obsecurity.org> <20070507205850.GA34916@lor.one-eyed-alien.net> <20070507220659.GC78665@graf.pompo.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="dDRMvlgZJXvWKvBx" Content-Disposition: inline In-Reply-To: <20070507220659.GC78665@graf.pompo.net> User-Agent: Mutt/1.4.2.2i Cc: Subject: Re: HEADS UP: xorg upgrade plans X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 22:21:47 -0000 --dDRMvlgZJXvWKvBx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, May 08, 2007 at 12:06:59AM +0200, Thierry Thomas wrote: > Le Lun 7 mai 07 ? 22:58:50 +0200, Brooks Davis > ?crivait?: >=20 > > The other problem is that if you're going to automatically update all > > the dependencies for a port, you need to upgrade all the stuff that > > depends on them as well. For example the gettext upgrade got triggered > > on my laptop by upgrading something the used gmake. The result was that > > virtually nothing outside the base worked any more. Saving the shared > > library would have prevented this and allowed a more graceful upgrade > > over a few weeks. The fact that a basic desktop setup takes days to > > build on fairly fast hardware seems to be an indication that we need a > > workaround here. There are other possible solutions, but saving copied > > of libraries seems to be the accepted one at the moment. >=20 > For this kind of upgrades, it's possible to add >=20 > libgettextpo.so.1 libgettextpo.so.3 > libintl.so.6 libintl.so.8 >=20 > in your /etc/libmap.conf. Just delete these lines after the storm... It is possible, but this is not something that non-technical users will think of (nor should they have to). The question is whether portmaster is to be considered as a tool for advanced users only (those who are capable of cleaning up and repairing damage themselves when an upgrade fails), or if it is intended as a tool for ordinary users who don't want to (or are not capable of) doing this kind of manual repair work. If the goal is the former, then that's OK, but if it is the latter, then an honest evaluation leads one to conclude that portmaster is still in the process of maturing towards achieving this goal. Kris --dDRMvlgZJXvWKvBx Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGP6Z6Wry0BWjoQKURAmidAKDd/cYkNp0uD0FJEHbuDTNbLfXCYwCePq0/ iXrgjyt1h4lX11eZPqXbDEQ= =2NHE -----END PGP SIGNATURE----- --dDRMvlgZJXvWKvBx--