l29ah / booboo

booboo gentoo overlay, just another ebuild repository
26 stars 19 forks source link

EAPI 5 is not supported #79

Closed g00g1 closed 2 years ago

g00g1 commented 2 years ago

Hello. Thanks for your work!

When I run /etc/portage/repo.postsync.d/egencache script I got the following error for this overlay:

=== Sync completed for booboo
* In post-repository hook for booboo
** synced from remote repository https://github.com/gentoo-mirror/booboo.git
** synced into /var/db/repos/booboo
 * ERROR: dev-embedded/icoprog-9999::booboo failed (depend phase):
 *   subversion: EAPI 5 is not supported
 * 
 * Call stack:
 *             ebuild.sh, line 618:  Called source '/var/db/repos/booboo/dev-embedded/icoprog/icoprog-9999.ebuild'
 *   icoprog-9999.ebuild, line   9:  Called inherit 'eutils' 'subversion' 'multilib'
 * ERROR: media-sound/midieditor-9999::booboo failed (depend phase):
 *             ebuild.sh, line 298:  Called __qa_source '/var/db/repos/gentoo/eclass/subversion.eclass'
 *   subversion: EAPI 5 is not supported
 * 
 * Call stack:
 *             ebuild.sh, line 114:  Called source '/var/db/repos/gentoo/eclass/subversion.eclass'
 *                ebuild.sh, line 618:  Called source '/var/db/repos/booboo/media-sound/midieditor/midieditor-9999.ebuild'
 *     subversion.eclass, line  19:  Called die
 * The specific snippet of code:
 *   midieditor-9999.ebuild, line   7:  Called inherit 'eutils' 'subversion'
 *      *) die "${ESVN}: EAPI ${EAPI:-0} is not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=dev-embedded/icoprog-9999::booboo'`,
 *                ebuild.sh, line 298:  Called __qa_source '/var/db/repos/gentoo/eclass/subversion.eclass'
 * the complete build log and the output of `emerge -pqv '=dev-embedded/icoprog-9999::booboo'`.
 * Working directory: '/usr/lib/python3.9/site-packages'
 * S: '/var/tmp/portage/dev-embedded/icoprog-9999/work/icoprog-9999'
 *                ebuild.sh, line 114:  Called source '/var/db/repos/gentoo/eclass/subversion.eclass'
 *        subversion.eclass, line  19:  Called die
 * The specific snippet of code:
Error processing dev-embedded/icoprog-9999, continuing...
 *      *) die "${ESVN}: EAPI ${EAPI:-0} is not supported" ;;
 * 
 * If you need support, post the output of `emerge --info '=media-sound/midieditor-9999::booboo'`,
 * the complete build log and the output of `emerge -pqv '=media-sound/midieditor-9999::booboo'`.
 * Working directory: '/usr/lib/python3.9/site-packages'
 * S: '/var/tmp/portage/media-sound/midieditor-9999/work/midieditor-9999'
Error processing media-sound/midieditor-9999, continuing...
!!! egencache failed!
 * Spawn failed for: egencache, /etc/portage/repo.postsync.d/egencache

Those ebuilds (dev-embedded/icoprog-9999 and media-sound/midieditor-9999) are outdated a lot, but they look very simple, so it might be possible to just bump EAPI version. If they are not maintained (thus are not used) another possible solution is to just delete them.