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'
Yeah, it got dropped after the last EAPI 7 stuff got dropped from ::gentoo. Maybe we should've waited a bit longer though.
Fair enough. Should I mark this as closed? I really just wanted to notify folks...
Maybe they want to upstream their changes to qtserialport for not having to carry an unnecessary fork?
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.