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]


Reply via email to