Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lots of ebuild failures #141

Open
Lucretia opened this issue Mar 14, 2020 · 3 comments
Open

Lots of ebuild failures #141

Lucretia opened this issue Mar 14, 2020 · 3 comments

Comments

@Lucretia
Copy link

This is just one out of pages and pages of them:

Reading category 123|171 ( 71): net-proxy...
cannot properly execute /var/lib/layman/go-overlay/net-proxy/morty/morty-0_pre20161029.ebuild
     Reading category 137|171 ( 80): sci-misc... * ERROR: sci-misc/gobot-1.9.0::go-overlay failed (depend phase):
 *   golang-common: EAPI=6 is not supported
 * 
 * Call stack:
 *              ebuild.sh, line 609:  Called source '/var/lib/layman/go-overlay/sci-misc/gobot/gobot-1.9.0.ebuild'
 *     gobot-1.9.0.ebuild, line  16:  Called inherit 'golang-single'
 *              ebuild.sh, line 314:  Called __qa_source '/var/lib/layman/go-overlay/eclass/golang-single.eclass'
 *              ebuild.sh, line 112:  Called source '/var/lib/layman/go-overlay/eclass/golang-single.eclass'
 *   golang-single.eclass, line  66:  Called inherit 'golang-common'
 *              ebuild.sh, line 314:  Called __qa_source '/var/lib/layman/go-overlay/eclass/golang-common.eclass'
 *              ebuild.sh, line 112:  Called source '/var/lib/layman/go-overlay/eclass/golang-common.eclass'
 *   golang-common.eclass, line  37:  Called die
 * The specific snippet of code:
 *              die "${ECLASS}: EAPI=${EAPI:-0} is not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=sci-misc/gobot-1.9.0::go-overlay'`,
 * the complete build log and the output of `emerge -pqv '=sci-misc/gobot-1.9.0::go-overlay'`.
 * Working directory: '/usr/lib64/python3.6/site-packages'
 * S: '/gobot-1.9.0'

ebuild failed with status 1
@aidanharris
Copy link

aidanharris commented Mar 14, 2020

This is due to 2b5bfa0

Either a mistake was made or it seems like the eclass only supports EAPI 7 now. If this is intentional then old ebuilds need to either be removed or updated to EAPI 7.

A list of ebuilds using EAPI 6 (obtained via rg --glob '*.ebuild' EAPI=6 --files-with-matches) is as follows:

@ChrisFWood
Copy link

I've added a pull request that fixes gogs with a version bump to the current version and tidb due to it being a dependency, not sure I'm up for fixing all of them, to get it to pass the CI. If the those who can fix the things they use and Mauro Toffanin is willing to relax the Pull Request rules if it is a fix for this issue we might stand a chance.

ChrisFWood added a commit to ChrisFWood/go-overlay that referenced this issue Mar 17, 2020
Changes made to fix issue and reduce repoman warnings:
Migration to EAPI 7
Add missing Manifest and metadata.xml to [app-emulation/packer]
Correct Copyright notices to "Copyright 1999-2020 Gentoo Authors" to reduce warning
Reorder KEYWORDS to reduce warning
Correct KEYWORDS to reduce warning and fix errors
Bump / add revision numbers to ebuilds impacted
@ChrisFWood
Copy link

Well my new pull request passes all the repoman checks, so lets hope it gets accepted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants