reanahub / reana-env-root6

REANA Environment ROOT6
MIT License
0 stars 32 forks source link

upgrade software to newer versions #4

Closed dprelipcean closed 4 years ago

dprelipcean commented 5 years ago

Python2 will end its lifetime soon and we should transition to python3. This is also prompted by the docker image that inherits from this one in the BSM search example. This includes:

See also #1 for discussion.

dprelipcean commented 5 years ago

I have tried to do the plain changes, but they also require small dependencies changes. Since we use this image for multiple examples as it is, maybe it would be a good idea to keep this one, and have another one with newer software?

tiborsimko commented 5 years ago

We can definitely have more reana-env-root6 images with different tags, say 1.0 for current Python2-based image and 2.0 for Python3-based image.

tiborsimko commented 5 years ago

... that said, since we are in the pilot phase, we can simply update the latest image for now. Depending on whether the demo examples are working? Here's the list to check that use reana-env-root6:

If these are OK with the new Python3-based image, we can simply replace the current Dockerfile. (And if we need to get back to Python2 one day, we can tag an older release using Git history; no problem.)

dprelipcean commented 5 years ago

I have finally built the image, but it took ages. It is available here (as a public repo on my dockerhub)

I have also tested for: