EAPI=6, library only without any reverse dependencies, uses deprecated go eclasses.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91fb20b5532ac86a93a6c7287185b7209dac95c8 commit 91fb20b5532ac86a93a6c7287185b7209dac95c8 Author: Arthur Zamarin <arthurzam@gentoo.org> AuthorDate: 2024-05-11 07:02:22 +0000 Commit: Arthur Zamarin <arthurzam@gentoo.org> CommitDate: 2024-05-11 07:02:22 +0000 dev-go/*: last-rite EAPI=6 Go libraries Bug: https://bugs.gentoo.org/931725 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> profiles/package.mask | 10 ++++++++++ 1 file changed, 10 insertions(+)
I was of the opinion that https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567cb9242b182006a4b80f9266e3641f422472f0 could be reverted once these packages were masked, but Arthur made a good point for serving overlays still using EAPI-6 ebuilds. Though if we intend to keep the EAPI-6 guard in place until EAPI-6 is completely dropped, maybe we ought to document it in the eclass itself with SUPPORTED_EAPI? This was just a temporary fast-fix commit, not a real effort to support EAPI-6 :)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4f8583e563cfeffaca6b4af1826bf5e148cc54 commit dd4f8583e563cfeffaca6b4af1826bf5e148cc54 Author: Arthur Zamarin <arthurzam@gentoo.org> AuthorDate: 2024-05-11 07:27:10 +0000 Commit: Arthur Zamarin <arthurzam@gentoo.org> CommitDate: 2024-05-11 07:27:48 +0000 dev-go/goversion: un-last-rite This was grouped in the last-rite by mistake, this one installs binary so can be kept in the tree. Bug: https://bugs.gentoo.org/931725 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> profiles/package.mask | 1 - 1 file changed, 1 deletion(-)