Skip to content
This repository was archived by the owner on Dec 16, 2024. It is now read-only.

Fix homebrew analytics directory for brew 1.0#486

Merged
larsbergstrom merged 1 commit intoservo:masterfrom
larsbergstrom:fix_homebrew_analytics
Sep 23, 2016
Merged

Fix homebrew analytics directory for brew 1.0#486
larsbergstrom merged 1 commit intoservo:masterfrom
larsbergstrom:fix_homebrew_analytics

Conversation

@larsbergstrom
Copy link
Copy Markdown
Contributor

@larsbergstrom larsbergstrom commented Sep 23, 2016

r? @aneeshusa @edunham

Homebrew in version 1.0 has moved their git repository to /usr/local/Homebrew to avoid the various problems with Apple fooling around with /usr/local. See Homebrew/install#60

Note that I believe we could also set HOMEBREW_DISABLE_ANALYTICS=1, but there's a risk that any brew command not done with that set would still perform analytics reporting.

This bug is currently preventing us from landing other saltfs changes. See #484


This change is Reviewable

@larsbergstrom
Copy link
Copy Markdown
Contributor Author

Well, that fixed the crash, but the two OSX builds still hit:

No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.

@aneeshusa
Copy link
Copy Markdown
Contributor

IMO #483 is a better fix, but currently hitting the same problems. Since they work in different ways, I think this may be an intermittent issue with Travis ATM.

@aneeshusa
Copy link
Copy Markdown
Contributor

That being said, I am OK with landing this as a quicker-fix in the meantime if it starts working, but we need to be careful about upgrading Homebrew (to >= 1.0.0) on all of our Mac builders so this state works properly.

@larsbergstrom
Copy link
Copy Markdown
Contributor Author

Aha! I didn't see #483 for some reason and apologize. Would you rather land that one? I'm happy to close this and manually-land that one instead.

@aneeshusa
Copy link
Copy Markdown
Contributor

Well, #483 is untested code I worked on at 3 AM, so I don't trust it one bit until it passes Travis. If you want to land something right now, I'd feel comfortable hand-merging this PR, although we'll need to keep landing manually until the issue gets fixed. We just need to upgrade Homebrew on all the Macs for this one.

(Also, don't forget that with gitfs manual deploys have a different process now.)

@larsbergstrom
Copy link
Copy Markdown
Contributor Author

Sounds good - thanks! Then I'll merge this (to unblock the other PR for osmesa-src), and hopefully we can look more at #483 once things are less of a hot mess on macOS for travis.

@larsbergstrom larsbergstrom merged commit cb789b1 into servo:master Sep 23, 2016
@aneeshusa
Copy link
Copy Markdown
Contributor

I just realized we could have just merged the osmesa-src PR directly, since this one is also broken...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants