pkgdb -F and obsolete packages
RW
rwmaillists at googlemail.com
Tue Jan 27 06:37:14 PST 2009
After updating my ports tree, pkgdb prompted me to remove a couple of
obsolete packages and then failed to delete them (see below).
I deleted them manually, but I would have thought pkgdb should either
removed the dependencies first, or force the delete and then handle
the stale dependencies afterwards.
# pkgdb -F
---> Checking the package registry database
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 846 packages found (-1 +0) (...) done]
Stale origin: 'x11/xphelloworld': perhaps moved or obsoleted.
-> The port 'x11/xphelloworld' was removed on 2009-01-24 because:
"Xprint application, deprecated upstream"
-> Hint: xphelloworld-1.0.1_1 is required by the following package(s):
xorg-7.3_2
xorg-apps-7.3
-> Hint: checking for overwritten files...
-> No files installed by xphelloworld-1.0.1_1 have been overwritten by other packages.
Deinstall xphelloworld-1.0.1_1 ? [no] yes
---> Deinstalling 'xphelloworld-1.0.1_1'
pkg_delete: package 'xphelloworld-1.0.1_1' is required by these other packages
and may not be deinstalled:
xorg-7.3_2
xorg-apps-7.3
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! xphelloworld-1.0.1_1 (pkg_delete failed)
Command failed [exit code 1]: /usr/local/sbin/pkg_deinstall xphelloworld-1.0.1_1
More information about the freebsd-ports
mailing list