Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 566728 - gnome2-utils.eclass: Removal of EAPI 0, 1 and 2
Summary: gnome2-utils.eclass: Removal of EAPI 0, 1 and 2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://archives.gentoo.org/gentoo-de...
Whiteboard:
Keywords:
Depends on: 519766 581052
Blocks:
  Show dependency tree
 
Reported: 2015-11-24 16:54 UTC by Gilles Dartiguelongue (RETIRED)
Modified: 2020-12-07 22:06 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-11-24 16:54:53 UTC
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.
Comment 1 pavel sanda 2015-11-25 05:19:53 UTC
Feel free to remove lyx-1.6.10 (I don't have commit rights).
Comment 2 Alexis Ballier gentoo-dev 2017-02-28 11:49:53 UTC
(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
Comment 3 Ulrich Müller gentoo-dev 2019-07-17 10:11:39 UTC
AFAICS, all blockers for this are gone.

https://qa-reports.gentoo.org/output/eapi-per-eclass/gnome2-utils.eclass/
Comment 4 Mart Raudsepp gentoo-dev 2019-07-18 12:53:54 UTC
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.
Comment 5 Ulrich Müller gentoo-dev 2019-07-18 13:11:36 UTC
(In reply to Mart Raudsepp from comment #4)

Schedule it together with the next change then?
Comment 6 Mart Raudsepp gentoo-dev 2019-07-18 14:21:24 UTC
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.
Comment 7 Larry the Git Cow gentoo-dev 2020-12-07 22:06:59 UTC
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(-)