Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 818760 - [pentoo overlay] dev-qt/qtserialport/qtserialport-5.15.2: ERROR: qt5-build: EAPI 7 not supported
Summary: [pentoo overlay] dev-qt/qtserialport/qtserialport-5.15.2: ERROR: qt5-build: E...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Rick Farina (Zero_Chaos)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-18 01:25 UTC by John (EBo) David
Modified: 2021-11-02 15:57 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 John (EBo) David 2021-10-18 01:25:19 UTC
A recent update to pentoo migrated dev-qt/qtserialport-5.15.2 to EAPI 7 which triggered an error in the qt5-build eclass.  Thought I would mention that qt5-build does not currently support EAPI 7, and if it will not, someone should tell the pentoo folks.

Here is the error messages:

Calculating dependencies | * ERROR: dev-qt/qtserialport-5.15.2::pentoo failed (depend phase):
 *   qt5-build: EAPI 7 not supported
 * 
 * Call stack:
 *                    ebuild.sh, line 645:  Called source '/var/lib/layman/pentoo/dev-qt/qtserialport/qtserialport-5.15.2.ebuild'
 *   qtserialport-5.15.2.ebuild, line   5:  Called inherit 'qt5-build'
 \ *                    ebuild.sh, line 329:  Called __qa_source '/var/db/repos/gentoo/eclass/qt5-build.eclass'
 *                    ebuild.sh, line 114:  Called source '/var/db/repos/gentoo/eclass/qt5-build.eclass'
 *             qt5-build.eclass, line  20:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-qt/qtserialport-5.15.2::pentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-qt/qtserialport-5.15.2::pentoo'`.
 * Working directory: '/usr/lib/python3.9/site-packages'
 * S: '/var/tmp/portage/dev-qt/qtserialport-5.15.2/work/qtserialport-5.15.2'
 * ERROR: dev-qt/qtserialport-5.15.1::pentoo failed (depend phase):
 *   qt5-build: EAPI 7 not supported
 * 
 * Call stack:
 *                    ebuild.sh, line 645:  Called source '/var/lib/layman/pentoo/dev-qt/qtserialport/qtserialport-5.15.1.ebuild'
 *   qtserialport-5.15.1.ebuild, line   5:  Called inherit 'qt5-build'
 *                    ebuild.sh, line 329:  Called __qa_source '/var/db/repos/gentoo/eclass/qt5-build.eclass'
 *                    ebuild.sh, line 114:  Called source '/var/db/repos/gentoo/eclass/qt5-build.eclass'
 *             qt5-build.eclass, line  20:  Called die
 * The specific snippet of code:
 *      *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-qt/qtserialport-5.15.1::pentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-qt/qtserialport-5.15.1::pentoo'`.
 * Working directory: '/usr/lib/python3.9/site-packages'
 * S: '/var/tmp/portage/dev-qt/qtserialport-5.15.1/work/qtserialport-5.15.1'
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-10-18 01:26:53 UTC
Yeah, it got dropped after the last EAPI 7 stuff got dropped from ::gentoo. Maybe we should've waited a bit longer though.
Comment 2 John (EBo) David 2021-10-18 01:38:23 UTC
Fair enough.  Should I mark this as closed?  I really just wanted to notify folks...
Comment 3 Andreas Sturmlechner gentoo-dev 2021-10-18 17:40:03 UTC
Maybe they want to upstream their changes to qtserialport for not having to carry an unnecessary fork?
Comment 4 Andreas Sturmlechner gentoo-dev 2021-11-02 10:29:28 UTC
Apparently "fixed" by https://github.com/pentoo/pentoo-overlay/commit/88c3a39ce4eccd1cbd0ef65a31da86a1254644b1

If pentoo overlay maintainer does not look at bugzilla then I doubt it makes any sense to file bugs here in the future.