CVSROOT:        /cvs
Module name:    src
Changes by:     es...@cvs.openbsd.org   2022/05/08 05:06:06

Modified files:
        usr.sbin/pkg_add/OpenBSD: PkgAdd.pm 

Log message:
now we no longer go through temporary files when names don't change,
make the matching algorithm between the old and the new package more
precise: keep a list of matching checksums, instead of just one candidate.

For starters, empty files will always yield the same checksum, but it seems
some software (python for instance) loves installing multiple copies of
the same file.  This does prevent 500 "name mismatches" out of 2500 in
python-3.9, for instance.

Reply via email to