Hello all, EAPI 1 and 2 are deprecated in tree for a while now and we would like to prune its support from gnome2-utils.eclass however the packages listed below still rely on those EAPIs. app-cdr/xcdroast EAPI=2 media-optical app-editors/gobby EAPI=2 dev-zero@gentoo.org app-i18n/im-freewnn EAPI=1 cjk app-i18n/scim-bridge EAPI=2 cjk app-office/lyx EAPI=2 tex, cjk, proxy-maintainers (Pavel Sanda), aballier media-gfx/tuxpaint EAPI=2 graphics For app-office/lyx, it looks like simply cleaning old revisions would do the job, for others, a bump for EAPI appears required.
Feel free to remove lyx-1.6.10 (I don't have commit rights).
(In reply to Gilles Dartiguelongue from comment #0) > app-office/lyx EAPI=2 tex, cjk, proxy-maintainers (Pavel Sanda), aballier > media-gfx/tuxpaint EAPI=2 graphics > > For app-office/lyx, it looks like simply cleaning old revisions would do the > job, for others, a bump for EAPI appears required. this is gone
AFAICS, all blockers for this are gone. https://qa-reports.gentoo.org/output/eapi-per-eclass/gnome2-utils.eclass/
I don't see any reason whatsoever to just arbitrarily drop supported EAPIs from the list and invalidate metadata caches for the only benefit of breaking some unloved overlays. With other kind of work on top, sure I guess, but no reason for zero benefit touching of it here.
(In reply to Mart Raudsepp from comment #4) Schedule it together with the next change then?
Sure, not sure when one will happen though. But I do tend to search bugzilla for the eclass name when touching it for other reasons :) I think last time I had people waiting on EAPI-7 for a long time already and so didn't do the research if the <=EAPI-2 consumers are gone from here, and thus ignored this bug.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0877108bdb1bf71690aa61c8d63767f460e4f17e commit 0877108bdb1bf71690aa61c8d63767f460e4f17e Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2020-12-06 05:07:24 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-12-07 22:06:34 +0000 gnome2-utils.eclass: Drop EAPI < 5 support Closes: https://bugs.gentoo.org/566728 Signed-off-by: Matt Turner <mattst88@gentoo.org> eclass/gnome2-utils.eclass | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-)