I wanted to upgrade my Tutor to Maple, so I ran:
% tutor local upgrade --from=lilac
It very quickly (too quickly?) said:
Your platform was successfuly upgraded from lilac to maple. Depending on your setup, you might have to rebuild some of your Docker images. You can do this now by running the following command in a different shell: tutor images build openedx # add your custom images here Press enter when you are ready to continue [Y/n]
“you might have to rebuild some of your Docker images”: I don’t know what “might” means here, or whether I have to do this. I don’t know if I have custom images, I don’t think so. I’m not sure whether the instruction to run a command in another window means I have to do it before hitting Enter or not.
So I did it in another window before hitting Enter.
In the other window I ran:
% tutor images build openedx ⚠️ The current environment stored at /Users/nedbatchelder/Library/Application Support/tutor/env is not up-to-date: it is at v12.1.5 while the 'tutor' binary is at v13.0.3. You should upgrade the environment by running: tutor config save
This is a confusing message. I had just installed 13.0.3, but I guess the first window isn’t finished yet, so the env hasn’t been updated? Will I need to run this command? At this point I have two terminal windows, both of which have given me confusing and alarming messages, and told me to run other commands.
Once the second window finished (~25 minutes), I hit Enter on the first window, which had nothing else to do?
Is it possible to clarify some of these messages, and/or simplify this flow?
I love that Tutor gives me a simple way to run Open edX; I’m hoping we can make it even smoother.