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

media-plugins/deteriorate-lv2: Bump PYTHON_COMPAT to py3.11 #533

Open NexAdn opened 1 year ago

NexAdn commented 1 year ago

Python 3.11 is becoming the default Python implementation in June 2023. Thus, this package should be tested against Python 3.11 and PYTHON_COMPAT should be bumped if the test was successful.

audiodef commented 1 year ago

Gave this a try with a simple bump in python in the ebuild, and it fails with:

'PYTHONHASHSEED=1' 'CCFLAGS=-march=native -O2 -pipe' 'LINKFLAGS=-march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed' 'PKGCONFIG=x86_64-pc-linux-gnu-pkg-config' '/var/tmp/portage/media-plugins/deteriorate-lv2-1.0.7-r2/work/deteriorate-lv2-1.0.7/waf' '--jobs=1' '--prefix=/usr' 'configure' Waf: The wscript in '/var/tmp/portage/media-plugins/deteriorate-lv2-1.0.7-r2/work/deteriorate-lv2-1.0.7' is unreadable

NexAdn commented 1 year ago

Ths looks like you need to report that issue upstream. I got the same problem with media-plugins/bitrot. Probably something with waf needing an update.

NexAdn commented 1 year ago

I'll do a py3.10 bump for now. This should resolve the global scope failures and allow the package to be installed at least with py3.10.

NexAdn commented 1 year ago

Upstream issue to request py3.11 compat: https://github.com/blablack/deteriorate-lv2/issues/13

NexAdn commented 1 year ago

tbh, I've just noticed that upstream hasn't pushed any commit since 2019. This one might become a candidate for last-rite.