This PR removes a number of dependencies from the gu-base homebrew cask. Unfortunately they don't work, for reasons outlined below. The biggest blow here seems to be scala and java, which most developers will need.
All the other removals are due to the inability to add more than one custom tap with strap (we use CUSTOM_HOMEBREW_TAP to add this repo as a custom tap - see strap docs here )
Developers will be left to install java/scala by themselves, which is sad! We could help by creating a bash script to do it (similar to how gu-vpn works) so that people are able to type 'installjavascala' or something in their terminal and it will run.
How to test
Get a new laptop, run brew-install gu-base and see if it works
What does this change?
This PR removes a number of dependencies from the gu-base homebrew cask. Unfortunately they don't work, for reasons outlined below. The biggest blow here seems to be scala and java, which most developers will need.
All the other removals are due to the inability to add more than one custom tap with strap (we use CUSTOM_HOMEBREW_TAP to add this repo as a custom tap - see strap docs here )
Developers will be left to install java/scala by themselves, which is sad! We could help by creating a bash script to do it (similar to how gu-vpn works) so that people are able to type 'installjavascala' or something in their terminal and it will run.
How to test
Get a new laptop, run
brew-install gu-base
and see if it worksHow can we measure success?
The script will run without errors