Mike McQuaid
Mike McQuaid
Thanks for this!
> Additionally, some of these formulae have multiple licenses, and may have an `any_of:` that includes a problematic license. They'll be flagged by this audit, even if one might argue...
We should probably detect this state and tell the user to run `xcodebuild -runFirstLaunch`
@Bo98 Good catch. I wonder if we can detect this somehow? I know `brew doctor` will try to run e.g. `clang` so perhaps we could try that first and check...
@tangix Good catch! Can someone with Xcode installed send the output of `/usr/bin/time xcodebuild -checkFirstLaunchStatus` here?
@tangix Yeh, we can detect if Xcode isn't installed and only do this if it is, with existing code.
> This doesn't address the fact that the alternative `brew` suggests (compiling from source) isn't supported for some reason in cases where the OS _thinks_ the tools aren't installed although...
> [ ] A warning or some sort of message should be shown when installing a formula with a `post_install` block or a cask with a `{pre,post}flight` block so that...
> This requires us to build new bottles every time the `postinstall` method changes. Yeh, I think this is fine for changes we need to push to users. Don't think...
> Really the issue is deprecations and stuff that, if not updated, might not be able to be understood by a brew version newer than the one that created the...