gentoo-audio / audio-overlay

Gentoo overlay for music production
https://gentoo-audio.github.io/audio-overlay
GNU General Public License v2.0
41 stars 22 forks source link

Ebuild failures in global scope #516

Closed NexAdn closed 1 year ago

NexAdn commented 1 year ago

Gentoo bug here: https://bugs.gentoo.org/889474

We have several ebuilds failing due to using unsupported EAPIs. We need those ebuilds bumped up to the newest possible EAPI:

$ pmaint regen .
 * media-libs/libmonome-1.4.3: failed sourcing ebuild: python-any-r1: EAPI 6 not supported, (python-any-r1.eclass, line  43:  called die)
 * media-libs/libmonome-9999: failed sourcing ebuild: python-any-r1: EAPI 6 not supported, (python-any-r1.eclass, line  43:  called die)
 * media-plugins/bitrot-9999: failed sourcing ebuild: python-any-r1: EAPI 6 not supported, (python-any-r1.eclass, line  43:  called die)
 * media-plugins/deteriorate-lv2-1.0.7-r2: failed sourcing ebuild: python-any-r1: EAPI 6 not supported, (python-any-r1.eclass, line  43:  called die)
 * media-plugins/deteriorate-lv2-9999: failed sourcing ebuild: python-any-r1: EAPI 6 not supported, (python-any-r1.eclass, line  43:  called die)
 * media-sound/cadence-9999-r7: failed sourcing ebuild: python-single-r1: EAPI 6 not supported, (python-single-r1.eclass, line  42:  called die)
 * media-sound/serialosc-1.4.1: failed sourcing ebuild: python-any-r1: EAPI 6 not supported, (python-any-r1.eclass, line  43:  called die)
 * media-sound/serialosc-9999: failed sourcing ebuild: python-any-r1: EAPI 6 not supported, (python-any-r1.eclass, line  43:  called die)
 * x11-libs/ntk-1.3.1001: failed sourcing ebuild: python-any-r1: EAPI 6 not supported, (python-any-r1.eclass, line  43:  called die)
 * x11-libs/ntk-9999: failed sourcing ebuild: python-any-r1: EAPI 6 not supported, (python-any-r1.eclass, line  43:  called die)

Note that we already have an issue for waf ebulids (#515).

NexAdn commented 1 year ago

The only package using EAPI=6 which hasn't been migrated as part of #515 is media-sound/cadence. I'll do that as well.

NexAdn commented 1 year ago

media-sound/cadence can't be tested because media-sound/ladish-9999 is required, but can't be installed because git.nedk.org is down. So bumping this one is on hold for now.

NexAdn commented 1 year ago

media-sound/cadence is the last ebulid left which causes global scope failures. I'll work on it soon, now that media-sound/ladish works again.