Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RELOPS-1164] Deploy watchman (hg fsmonitor) #784

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

rcurranmoz
Copy link
Contributor

@rcurranmoz rcurranmoz commented Dec 16, 2024

https://mozilla-hub.atlassian.net/browse/RELOPS-1164

https://github.com/facebook/watchman/releases/tag/v2023.05.01.00

watchman.pkg drops

watchman 
watchmanctl

into /usr/local/bin and

libcrypto.1.1.dylib
libevent-2.1.7.dylib
libgflags.2.2.dylib
libglog.0.dylib
liblz4.1.dylib
libpcre2-8.0.dylib
libsodium.23.dylib
libssl.1.1.dylib
libz.1.dylib
libzstd.1.dylib

into /usr/local/lib/

These binaries should work for now but its worth noting that this the last binary release for macOS. Other install methods are available via homebrew, but that presents challenges (for one we dont install homebrew) and my initial testing via the brew pkg method were unsuccessful

@rcurranmoz rcurranmoz requested a review from a team December 16, 2024 16:12
jwmoss
jwmoss previously approved these changes Dec 16, 2024
@rcurranmoz rcurranmoz requested a review from aerickson December 16, 2024 16:27
@aerickson
Copy link
Member

Hmm, do we need to update hgrc to enable the plugin? I think we might.

@rcurranmoz
Copy link
Contributor Author

Hmm, do we need to update hgrc to enable the plugin? I think we might.

do you think that would cause these failures?

https://treeherder.mozilla.org/jobs?repo=try&revision=edbd01fa4042eb0bb982b2542575a5269f647f10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants