Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Jun 2007 20:15:33 -0400
From:      Mike Meyer <mwm-keyword-freebsdhackers2.e313df@mired.org>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        freebsd-hackers@freebsd.org, Jeff Anton <antonfb@hesiod.org>
Subject:   Re: pkgdb -F calling portupgrade -a
Message-ID:  <18028.37925.269776.104495@bhuda.mired.org>
In-Reply-To: <20070611000223.GA28536@rot13.obsecurity.org>
References:  <20070610120017.645B116A4DA@hub.freebsd.org> <466C8611.5020009@hesiod.org> <18028.36946.981778.560346@bhuda.mired.org> <20070611000709.GA30241@rot13.obsecurity.org> <20070611000223.GA28536@rot13.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In <20070611000223.GA28536@rot13.obsecurity.org>, Kris Kennaway <kris@obsecurity.org> typed:
> > --->  Checking the package registry database
> > Stale dependency: Xaw3d-1.5E_1 -> xf86dgaproto-2.0.2 (x11/xf86dgaproto):
> > Install stale dependency? ([y]es/[n]o/[a]ll) [yes] n
>                                                      ^
> > New dependency? (? to help):
> > Delete this? ([y]es/[n]o/[a]ll) [yes]
>                                   ^^^^
> Whee, you've deleted metadata that was required for correctness of
> future upgrades.

Just out of curiosity, what should he have done? Yes, the data was
required for the correctness of future upgrades, but the data was
broken in ways that the automated tools couldn't deal with. Installing
the stale dependency would lead to incorrectly trying to install the
new x.org 7 ports. There's no right-looking new dependency to use, or
pkgdb would have suggested it. Leaving the dependency in place
wouldn't solve the problem that pkgdb was run to fix in the first
place. So what's the right alternative?

	<mike
-- 
Mike Meyer <mwm@mired.org>		http://www.mired.org/consulting.html
Independent Network/Unix/Perforce consultant, email for more information.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?18028.37925.269776.104495>