leycec / raiagent

Third-party Gentoo overlay. Ride the Lagrangian point between awesomeness and volatile compounds.
31 stars 14 forks source link

media-fonts/powerline-fonts needs an EAPI bump #96

Closed baergj closed 3 years ago

baergj commented 3 years ago

This package needs treatment similar to #95:

 * ERROR: media-fonts/powerline-fonts-9999-r2::raiagent failed (depend phase):
 *   EAPI 6 is not supported by font.eclass.
 *
 * Call stack:
 *                        ebuild.sh, line 609:  Called source '/var/lib/layman/raiagent/media-fonts/powerline-fonts/powerline-fonts-9999-r2.ebuild'
 *   powerline-fonts-9999-r2.ebuild, line   8:  Called inherit 'font' 'git-r3'
 *                        ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/font.eclass'
 *                        ebuild.sh, line 112:  Called source '/usr/portage/eclass/font.eclass'
 *                      font.eclass, line  12:  Called die
 * The specific snippet of code:
 *      *) die "EAPI ${EAPI} is not supported by font.eclass." ;;
 *
 * If you need support, post the output of `emerge --info '=media-fonts/powerline-fonts-9999-r2::raiagent'`,
 * the complete build log and the output of `emerge -pqv '=media-fonts/powerline-fonts-9999-r2::raiagent'`.
 * Working directory: '/usr/lib/python3.8/site-packages'
 * S: '/var/tmp/portage/media-fonts/powerline-fonts-9999-r2/work/powerline-fonts-9999'
leycec commented 3 years ago

That's... wild. Nobody expected font.eclass to drop support for EAPI 6, too. That means font.eclass only supports a single EAPI. :facepalm:

So be it, upstream Gentoo developer! You have cursed my Saturday with busywork. Now, I curse you.

leycec commented 3 years ago

Thanks for the generous heads up, Josh! Raiagent userbase is a best userbase. Also, apologies for failing to resolve this at #95. I should have caught both of these mishaps there but didn't due to slothfulness, sloppiness, and a general preference for late-night JRPGs over late-night coding sessions. </sigh>

baergj commented 3 years ago

Thanks for fixing! :)