pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: wip/pkgchkxx: a complete reimplementation of pkg_chk and pkg_rolling-replace



On Sat 22 Jul 2023 at 18:54:23 +0900, PHO wrote:
> This implementation achieves better performance by using a faster language,
> better algorithms, and making use of many CPUs whenever possible. The latter
> is the primary reason why a complete rewrite was needed: doing it in POSIX
> shell was simply not feasible.

Very useful!
I use pkg_chk as base for rebuilding my packages quarterly and it is
always a bit annoying how long it takes for `pkg_chk -rvk` to analyze
all package versions, before it gets to do anything.
I gave it a quick go and "pkgchkxx -rn" even found some outdated
packages that pkg_chk seems to have overlooked.

For some reason it keeps telling me "** Ignoring
"/scratch/packages.amd64-9.2/All/pkg_summary.gz" as there are newer
packages in "/scratch/packages.amd64-9.2/All" even though pkg_summary.gz
is definitely the newest file in the directory.

"pkgchkxx -N" reports some "newer versions" of packages where I wonder
where it got that from. For example:

procmail: procmail-3.24

/usr/pkgsrc/mail/procmail/Makefile definitely contains
DISTNAME=       procmail-3.22

but also

# 3.24 is at https://github.com/BuGlessRB/procmail/archive/refs/tags/v3.24.tar.gz

So I'm curious how it knows about this :)

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert                            <rhialto/at/falu.nl>
\X/ There is no AI. There is just someone else's work.           --I. Rose

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index