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.