Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate consumers of waf-utils.eclass to EAPI > 6 #515

Closed
NexAdn opened this issue Dec 26, 2022 · 3 comments · Fixed by #518
Closed

Migrate consumers of waf-utils.eclass to EAPI > 6 #515

NexAdn opened this issue Dec 26, 2022 · 3 comments · Fixed by #518

Comments

@NexAdn
Copy link
Member

NexAdn commented Dec 26, 2022

Today there was a patchset on gentoo-dev for dropping EAPI=6 support in waf-utils.eclass. Since we have a few packages which require waf-utils.eclass and are still on EAPI=6, we must expect ebuild failures in global scope to occur (and thus our ebuilds to break) soon.

Thus, we need to check the current list of EAPI=6 ebuilds if they can be bumped to EAPI=7 or EAPI=8:

$ grep -nR EAPI=6
media-libs/libmonome/libmonome-1.4.3.ebuild:4:EAPI=6
media-libs/libmonome/libmonome-9999.ebuild:4:EAPI=6
media-plugins/bitrot/bitrot-9999.ebuild:4:EAPI=6
media-plugins/deteriorate-lv2/deteriorate-lv2-1.0.7-r2.ebuild:4:EAPI=6
media-plugins/deteriorate-lv2/deteriorate-lv2-9999.ebuild:4:EAPI=6
media-sound/bitwig-studio/bitwig-studio-1.3.16.ebuild:8:EAPI=6
media-sound/bitwig-studio/bitwig-studio-2.5.1.ebuild:8:EAPI=6
media-sound/bitwig-studio/bitwig-studio-3.0.3.ebuild:8:EAPI=6
media-sound/bitwig-studio/bitwig-studio-3.2.8.ebuild:4:EAPI=6
media-sound/bitwig-studio/bitwig-studio-3.1.3.ebuild:4:EAPI=6
media-sound/cadence/cadence-9999-r7.ebuild:4:EAPI=6
media-sound/sequencer64/sequencer64-0.96.7.ebuild:4:EAPI=6
media-sound/sequencer64/sequencer64-0.96.8.ebuild:4:EAPI=6
media-sound/sequencer64/sequencer64-9999.ebuild:4:EAPI=6
media-sound/serialosc/serialosc-1.4.1.ebuild:4:EAPI=6
media-sound/serialosc/serialosc-9999.ebuild:4:EAPI=6
x11-libs/ntk/ntk-1.3.1001.ebuild:4:EAPI=6
x11-libs/ntk/ntk-9999.ebuild:4:EAPI=6
@NexAdn
Copy link
Member Author

NexAdn commented Dec 26, 2022

Found these waf-utils consumers with EAPI=6 (symlinked ebuilds might be mentioned with only one version):

  • libmonome-1.4.3.ebuild
  • bitrot-9999.ebuild
  • deteriorate-lv2-1.0.7-r2.ebuild
  • serialosc-1.4.1.ebuild
  • ntk-1.3.1001.ebuild

@NexAdn
Copy link
Member Author

NexAdn commented Jan 3, 2023

I'll start working on bumping these up to the latest EAPI. waf-utils.eclass recently got support for EAPI=8

@NexAdn
Copy link
Member Author

NexAdn commented Jan 3, 2023

serialosc needs verbumping. 1.4.1 doesn't work with recent Python versions anymore.

Edit: 9999 works like a charm, so I could at least verify that the live ebuild builds as intended.

NexAdn added a commit to NexAdn/audio-overlay that referenced this issue Jan 3, 2023
The old EAPI is no longer supported by python-r1 family of eclasses and
waf-utils.eclass.

Issue: gentoo-audio#515
Issue: gentoo-audio#516
Bug: https://bugs.gentoo.org/889474
Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de>
NexAdn added a commit to NexAdn/audio-overlay that referenced this issue Jan 3, 2023
Issue: gentoo-audio#515
Issue: gentoo-audio#516
Bug: https://bugs.gentoo.org/889474
Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de>
NexAdn added a commit to NexAdn/audio-overlay that referenced this issue Jan 3, 2023
Issue: gentoo-audio#515
Issue: gentoo-audio#516
Bug: https://bugs.gentoo.org/889474
Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de>
NexAdn added a commit to NexAdn/audio-overlay that referenced this issue Jan 3, 2023
Issue: gentoo-audio#515
Issue: gentoo-audio#516
Bug: https://bugs.gentoo.org/889474
Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de>
NexAdn added a commit to NexAdn/audio-overlay that referenced this issue Jan 3, 2023
Issue: gentoo-audio#515
Issue: gentoo-audio#516
Bug: https://bugs.gentoo.org/889474
Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de>
NexAdn added a commit to NexAdn/audio-overlay that referenced this issue Jan 3, 2023
Closes: gentoo-audio#515
Issue: gentoo-audio#516
Bug: https://bugs.gentoo.org/889474
Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging a pull request may close this issue.

1 participant