Apparently the xconf.eclass no longer supports EAPI=4 while the ebuilds in the xfce-dev overlay are still @ EAPI=4. Reproducible: Always
oops forgot to attach some output. big_daddy brian # emerge -uaDv @world These are the packages that would be merged, in order: Calculating dependencies | * ERROR: xfce-base/xfce4-session-9999 failed (depend phase): * Unknown EAPI. * * Call stack: * ebuild.sh, line 551: Called source '/var/lib/layman/xfce-dev/xfce-base/xfce4-session/xfce4-session-9999.ebuild' * xfce4-session-9999.ebuild, line 6: Called inherit 'xfconf' * ebuild.sh, line 286: Called __qa_source '/usr/portage/eclass/xfconf.eclass' * ebuild.sh, line 80: Called source '/usr/portage/eclass/xfconf.eclass' * xfconf.eclass, line 44: Called die * The specific snippet of code: * *) die "Unknown EAPI." ;; * * If you need support, post the output of `emerge --info '=xfce-base/xfce4-session-9999'`, * the complete build log and the output of `emerge -pqv '=xfce-base/xfce4-session-9999'`. * This ebuild is from an overlay named 'xfce-dev': '/var/lib/layman/xfce-dev/' * Working directory: '/home/brian' * S: '/tmp/portage/xfce-base/xfce4-session-9999/work/xfce4-session-9999' | * ERROR: xfce-base/xfce4-appfinder-9999 failed (depend phase): * Unknown EAPI. * * Call stack: * ebuild.sh, line 551: Called source '/var/lib/layman/xfce-dev/xfce-base/xfce4-appfinder/xfce4-appfinder-9999.ebuild' * xfce4-appfinder-9999.ebuild, line 6: Called inherit 'xfconf' * ebuild.sh, line 286: Called __qa_source '/usr/portage/eclass/xfconf.eclass' * ebuild.sh, line 80: Called source '/usr/portage/eclass/xfconf.eclass' * xfconf.eclass, line 44: Called die * The specific snippet of code: * *) die "Unknown EAPI." ;; ... and lots more of the same.
I'm unsure if I have commit access to the overlay, but if you can, go for mass convert to EAPI=5 by simply changing EAPI=4 lines to EAPI=5 and done Thanks
I'm not worried. Seems I currently don't have any ebuilds installed from that overlay at the moment. I was more unsure, if the eclass was broken by accident or that the overlay was not yet updated to the recent changes. to see what you have write access to on gentoo's servers... ssh git@git.overlays.gentoo.org info it should list a W in the mirrorselect column like: @R W proj/xfce
angelos synced the ebuilds from gentoo-x86 to the overlay yesterday'ish. closing.