guardian / homebrew-devtools

A homebrew tap containing dev tools for the Guardian
2 stars 3 forks source link

Remove mas, firefox, java, scala #67

Closed philmcmahon closed 3 years ago

philmcmahon commented 3 years ago

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 works

How can we measure success?

The script will run without errors