From owner-freebsd-ports@FreeBSD.ORG Wed May 2 21:39:45 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 1F57316A402; Wed, 2 May 2007 21:39:45 +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 0CAB313C45E; Wed, 2 May 2007 21:39:45 +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 235151A4D89; Wed, 2 May 2007 14:40:19 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 2ECD6513C5; Wed, 2 May 2007 17:39:44 -0400 (EDT) Date: Wed, 2 May 2007 17:39:43 -0400 From: Kris Kennaway To: Coleman Kane Message-ID: <20070502213943.GA44422@xor.obsecurity.org> References: <20070502193159.GB42482@xor.obsecurity.org> <20070502143629.T23648@math.missouri.edu> <20070502194326.GA42980@xor.obsecurity.org> <1178141185.23085.33.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1178141185.23085.33.camel@localhost> User-Agent: Mutt/1.4.2.2i Cc: ports@freebsd.org, Stephen Montgomery-Smith , x11@freebsd.org, Kris Kennaway 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: Wed, 02 May 2007 21:39:45 -0000 On Wed, May 02, 2007 at 03:26:25PM -0600, Coleman Kane wrote: > On Wed, 2007-05-02 at 15:43 -0400, Kris Kennaway wrote: > > On Wed, May 02, 2007 at 02:40:26PM -0500, Stephen Montgomery-Smith wrote: > > > > > > > > > On Wed, 2 May 2007, Kris Kennaway wrote: > > > > > > >Hi all, > > > > > > > >After many months of hard work (mostly by flz@, as well as others) we > > > >are approaching readiness of the xorg 7.2 upgrade. Because this is a > > > >huge and disruptive change, we're going to approach it very carefully. > > > > > > I tried X 7.2 about a week ago, and I can report some minor problems. > > > > > I've been following the xorg 7.2 tree for some time, and recently around > the time of either the move to /usr/local or the ruby18 update (they > happened pretty close together for me) portupgrade -na seems to have > broken for me. It just hangs there forever, seemingly doing something in > the background and never actually starts checking for updated ports. > Tried rebuilding INDEX, INDEX.db, and pkgdb.db to no avail... Once I let > it go overnight and the process died with an Illegal Instruction > signal... One of the effects of portupgrade -a using the wrong upgrade order is that is possible to introduce cycles into the dependency graph (A depends on B, B depends on A, where I have seen A = xorg-libraries and B = libXft). In my case it was pkg_create and a cycle in the +REQUIRED_BY lists (pkg_create looped for an hour between these two ports but eventually gave up and proceeded). It is possible that portupgrade might get itself into a similar state somehow. pkgdb -L might fix it for you. Kris