split the code in figure_out_kept:
authorespie <espie@openbsd.org>
Wed, 27 Apr 2022 15:19:03 +0000 (15:19 +0000)
committerespie <espie@openbsd.org>
Wed, 27 Apr 2022 15:19:03 +0000 (15:19 +0000)
commite69ab6769fa14c69e95c62e5bfc7aa5005612998
tree529dcc48f1757f76e5e684e951d67ec679234aa0
parent1b48270e46caff4de0950aaa4fde61f8f59d711f
split the code in figure_out_kept:
we need a somewhat complete updateset so we can proceed with handling
dependencies.

The case where the signature is equal is not an issue, but the case
where we need to keep the package because it still contains oldlibs is!

So we do that AFTER dependencies so that dependencies have been updated
and we possibly depend on old libs (which may happen even if the signature
didn't change)
usr.sbin/pkg_add/OpenBSD/PkgAdd.pm