Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 743826 - waf-utils.eclass: add EAPI-7 support
Summary: waf-utils.eclass: add EAPI-7 support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 752765
  Show dependency tree
 
Reported: 2020-09-20 20:06 UTC by Simon
Modified: 2020-12-22 22:47 UTC (History)
1 user (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 Simon 2020-09-20 20:06:51 UTC
waf-utils currently supports EAPIs 4,5 and 6 (see https://github.com/gentoo/gentoo/blob/4e0d64ad7d8b31dd7a4b649ab092f83796a03c32/eclass/waf-utils.eclass#L22).
Can EAPI 7 be added as well? Or is there a reason EAPI 7 isn't supported yet?

Reproducible: Always
Comment 1 Ionen Wolkens gentoo-dev 2020-12-21 09:14:02 UTC
See also https://github.com/gentoo/gentoo/pull/17995
Comment 2 Larry the Git Cow gentoo-dev 2020-12-22 22:47:31 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae49c087a35ae5a6d78ca043fda68a6f1557e6c

commit fae49c087a35ae5a6d78ca043fda68a6f1557e6c
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2020-12-22 22:41:05 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2020-12-22 22:47:20 +0000

    waf-utils.eclass: support EAPI-7
    
    Trivial bump. Tested with a modified media-video/mpv ebuild (which package
    requires this change before it can be migrated to Lua eclasses), seems
    to work fine.
    
    Closes: https://bugs.gentoo.org/743826
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 eclass/waf-utils.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)