Files
firmware/bin
Oleksandr ShyshatskyiandClaude Opus 5 ff5eb41cc6 PKG_EXCLUDE deleted a file upstream shipped, and only the packager could see it
PKG_EXCLUDE has exactly one value across all 41 recipes -- ".version", the
stamp pkg_end writes at the ROOT of a recipe's output tree. It was applied
with `find -name`, which matches a basename at ANY depth, and Mainsail's
release zip ships a .version of its own at www/mainsail/.version. So
anvil-mainsail has been shipping without upstream's version file.

Nothing noticed because nothing looked: bin/patch.sh built the payload by
copying work/pkg/mainsail, where the file was still there, so the tarball had
it and only the .ipk did not. It surfaced as one line in the before/after diff
of the payload while moving patch.sh onto the feed, which is the first
arrangement in which a package's contents and the payload's contents are the
same question.

-maxdepth 1 is the fix: the stamp is always at the root, and nothing else this
option is used for is not.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-29 11:24:35 +03:00
..
2026-08-25 22:37:38 +03:00