Hey, I feel like it should be updated to 7, since most major eclasses already support 7. gentoo-syntax for vim has offered EAPI-7 to new ebuilds for a long time already. Some users still use the /skel.ebuild for their reference, then are asked to bump EAPI to latest when doing PRs. https://github.com/gentoo/gentoo/pull/11220#discussion_r261888124 There are some PRs currently open about this, but no progress has been made in a long time. https://github.com/gentoo/gentoo/pull/9289 https://github.com/gentoo/gentoo/pull/10333
Assigning to council per suggestion in #gentoo-dev. Please feel free to adjust as necessary.
I personally would say that skel.* files are not much different from widely used eclasses: major changes should be reviewed in gentoo-dev@ mailing list. What is the request here? Would you like council@ to formally decide on maintainership of skel.* files? Or do actual change review?
(In reply to Sergei Trofimovich from comment #2) > I personally would say that skel.* files are not much different from widely > used eclasses: major changes should be reviewed in gentoo-dev@ mailing list. An email has been sent to gentoo-dev shortly after creating this bug, https://archives.gentoo.org/gentoo-dev/message/c8d82e493b5b56a63cbe26b6da07b635 I'm mostly looking for comments regarding how well BDEPEND has been explained there. > > What is the request here? Would you like council@ to formally decide on > maintainership of skel.* files? Or do actual change review? I didn't add council here. I created a bug because I saw there were previous bugs opened about updating content for skel.ebuild. So I thought using all channels would receive enough attention to finally get this done, as this has been ongoing since July 2018 now, and users are still contributing new EAPI-6 ebuilds :) But regarding the maintainership, for future, it would be nice to _know_ who should be contacted / where regards skel updates. I originally assigned this to portage/documentation due to lack of better knowledge, and CC'd ulm because he left comments in the first PR. But for example, eclasses have quite clear @MAINTAINER info.
Looks like an issue for QA rather than Council.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03a6bf58ed5bdd09ae32d4d6fa74c8b4175c3b69 commit 03a6bf58ed5bdd09ae32d4d6fa74c8b4175c3b69 Author: Joonas Niilola <juippis@gmail.com> AuthorDate: 2019-03-04 14:42:17 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2019-03-12 19:38:01 +0000 skel.ebuild: update for EAPI-7 Closes: https://bugs.gentoo.org/679408 Signed-off-by: Joonas Niilola <juippis@gmail.com> Signed-off-by: Ulrich Müller <ulm@gentoo.org> skel.ebuild | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-)