Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 679408 - skel.ebuild: update for EAPI-7
Summary: skel.ebuild: update for EAPI-7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2019-03-04 14:54 UTC by Joonas Niilola
Modified: 2019-03-12 19:38 UTC (History)
4 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 Joonas Niilola gentoo-dev 2019-03-04 14:54:37 UTC
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
Comment 1 Mike Gilbert gentoo-dev 2019-03-04 15:31:58 UTC
Assigning to council per suggestion in #gentoo-dev. Please feel free to adjust as necessary.
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2019-03-04 19:24:03 UTC
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?
Comment 3 Joonas Niilola gentoo-dev 2019-03-04 20:19:45 UTC
(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.
Comment 4 Ulrich Müller gentoo-dev 2019-03-04 20:37:37 UTC
Looks like an issue for QA rather than Council.
Comment 5 Larry the Git Cow gentoo-dev 2019-03-12 19:38:32 UTC
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(-)