Notes from today’s meeting:
Agenda
- Is something still wrong with macOS extnesion packages?
- Rafael PRs that need discussion/actions
- Default mouse mode and mouse mode discoverability
Install script
Mauro adding to Slicer/Utilities in a PR
After review and testing and agreement, we can make slicer.org/install.sh redirect to it on github.
Still need someone to test on macOS:
curl -fsSL https://raw.githubusercontent.com/mauigna06/slicer-installer/main/install.sh | sh
And here is how to try it out on windows right now:
powershell -c "irm https://raw.githubusercontent.com/mauigna06/slicer-installer/main/install.ps1 | iex"
Consider:
- a no-interaction mode, for people who want to use the script in automations
- an automatic dependency installation mode, for people who want to use the script to create docker images
- the possibility of packaging an installer script into the tarball, in the linux case
- representing system dependencies in a separate file that the script references and that the docs can also reference to report system dependencies, so that they are in one place and never go out of sync
macOS stable extension issues
Signs point to a stale state during our attempt to do an incremental rebuild on the macOS factory machine. Ebrahim will disable nightly and do a completely clean rebuild of both SLicer and extensions on the macOS factory machine. This will have to be called 5.12.2 even though there might not be any actual changes, so that there is not a chance of confusing two different 5.12.1 packages. Planning to kick this off tomorrow.