|
Document the parts that are not discoverable from a single file: the two
alias maps and why they are separate per direction, the three installed
version sources, and the verification commands (there is no test suite).
Records the parsing traps that each produced silently wrong output, so they
are not reintroduced: package filenames cannot be split by counting dashes,
installed versions carry build metadata upstream lacks, and read with a tab
IFS collapses empty fields.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
|
Merge a personal nvchecker config with the .extras/nvchecker.toml of three
SlackBuild repositories into a single deduplicated config, and add nvtable,
which joins nvchecker's upstream results against the version installed on
this host and the version shipped by the packaging repo.
The stanza name is the Slackware package name wherever a package exists, so
results join directly against /var/log/packages and <pkg>/<pkg>.info; nvtable
carries a small alias map for the cases that genuinely differ.
Installed versions are resolved from /var/log/packages, the appimage-updater
state file, and flatpak. Caught-up packages are recorded with nvtake under an
flock, so old_ver tracks this system rather than only upstream history.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|