Code0x58 commented on pull request #3646: URL: https://github.com/apache/incubator-heron/pull/3646#issuecomment-772969808
I think with these changes the python version in Travis blows up, or image (tested via `./scripts/release/build-images --all`) having versions that blow up during the build. I can't recall what specifically required a change from 3.6 to something higher - probably just the newer libraries that work with 3.9. One path forward is to upgrade all the python versions installed in the container images+CI (Travis + Ubuntu vagrant manifests) to some minimum version - you could use pyenv in the Vagrant machine to find what the lowest working version is. This would be a bit of a pain due to the multiple runtimes required to use Heron, so can't just use pre-existing base images (I think the JRE may be the first class citizen for that in the images). It's not a particularly appealing change, especially considering it may force python tennants to try upgrading their code+dependencies, but it's probably a reasonable thing to do without reconsidering the whole architecture or trying stick with Python 3.6-3.8 only. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
