eclipse-java-bin
- Category: local-install (see
arch/scripts/install_only_packages) —
plain upstream AUR package, not maintained/adapted by us.
- Not rebuilt from source —
/data/INSTALL/eclipse-java-bin (yay’s own
checkout) already had a current build (2:4.40-1, June 2026)
matching AUR’s current version exactly (checked via the RPC API), so
republished the existing package as-is (repo_sign.sh +
repo_publish.sh directly), same shortcut as [[gcc9]].
- Found and fixed a real
repo_publish.sh bug while publishing
this one: pkgver has an epoch (2:4.40-1), so the package
filename contains a literal : before the first /
(eclipse-java-bin-2:4.40-1-x86_64.pkg.tar.zst) — rsync parses any
bare argument shaped like that as host:path remote syntax, and
since the destination arg is also remote (repo_ssh_target:...),
it fails with “The source and destination cannot both be remote.”
Fixed generally in repo_publish.sh (not package-specific): prefix
pkgfile/sigfile with ./ before the repo_rsync call whenever
they don’t already start with / (an already-absolute path must
NOT get ./ prepended — that would turn it into a bogus path
rooted at $PWD instead). Affects any package with an epoch in
pkgver, not just this one — first one actually hit in this repo.