Reverts #378 and tries to resolve some revert conflicts introduced by #422
Tries to bring up support for ROS 2 Galactic (which is totally untested because I don't have access to an AMD64 host at the moment)
Add support for "Experimental" courses to the VM config tool. These are "hidden" behind a checkbox in the Settings dialog
This should not be used by anyone reasonable or anyone who needs their VM to work for their class(es). If it is to be tested, it should absolutely be done in a separate VM.
Steps to test:
Boot up a fresh VM
Open the config tool, go to File > Settings and change the branch and repo to:
Branch: bring-back-robots
Repo: https://github.com/kylelaker/cs-vm-build
Click OK and then Run
Close the VM Config Tool
Open the VM Config Tool again
Go back to File > Settings and enable the "Experimental" flag
Check the box for "CS 354"
Click Run
Report any failures (and there will likely be a lot of them)
Okay so this does a couple of terrible things:
This should not be used by anyone reasonable or anyone who needs their VM to work for their class(es). If it is to be tested, it should absolutely be done in a separate VM.
Steps to test:
bring-back-robots
https://github.com/kylelaker/cs-vm-build