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>