From owner-freebsd-ports@FreeBSD.ORG Sat Nov 13 15:46:05 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 EEA9016A4CE for ; Sat, 13 Nov 2004 15:46:05 +0000 (GMT) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFE0043D2D for ; Sat, 13 Nov 2004 15:46:05 +0000 (GMT) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id 7625E148DB; Sat, 13 Nov 2004 09:46:05 -0600 (CST) Date: Sat, 13 Nov 2004 09:46:05 -0600 (CST) From: Mark Linimon X-X-Sender: linimon@pancho To: Andres Mejias In-Reply-To: <001e01c4c97d$81408240$01c8a8c0@morpheo> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: ports@freebsd.org Subject: Re: portupgrade problem 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: Sat, 13 Nov 2004 15:46:06 -0000 On Sat, 13 Nov 2004, Andres Mejias wrote: > > > portupgrade -ra > > Updating the ports index ... Generating INDEX.tmp - please > wait..tkscanfax-1.02: "/usr/ports/japanese/tk80" non-existent -- dependency > list incomplete > > ===> comms/tkscanfax failed > > *** Error code 1 > > 1 error > > I have the same problem that Alan with portupgrade, I also have refuse with > some ports put The last time I investigated this issue (some number of months ago), there were indeed ports in other categories that depended on at least one port in the japanese/ category. It's my own opinion that this is a bug -- however, it's not documented as one anywhere. It turns out that there were very few 'leaf categories' at all. The other language categories were; so were benchmarks, some of the science-based ones, finance, mbone, picobsd, and x11-themes. There were 4 ports in japanese that were required elsewhere (mimekit, nkf, p5-Jcode, and tk80). Other categories that one might think were leaf categories, but weren't, included cad, dns, irc, news, palm, science, shells, and x11-clocks. Since we've never told porters that they can't cross-depend on categories, we can't really fuss at them for having done so. Again, I personally consider it a bug that japenese is depended on, but pushing for these changes to happen hasn't gotten to the top of my priority list. So for the moment it's not feasible to refuse the japanese category, and possibly those others that one might think one ought to be able to, simply because no one has worked on sorting it all out. mcl