facebook/watchman

Cannot find .rpm binaries for fedora

Opened this issue · 2 comments

This page: https://facebook.github.io/watchman/docs/install.html
sends me to this page: https://github.com/facebook/watchman/releases/tag/v2024.11.25.00
to install the latest prebuilt .rpm package. It is nowhere to be found.

I concur: it's a bit confusing that the project's documentation mentions the existence of "Linux builds on recent Ubuntu and Fedora releases" (source: project's README) and even give install instructions for a packaged release which is nowhere to be found! Other users have raised issues related to setup on Linux as well (see #1222, #1244), but it's not clear if the maintainers have any remedies planned...

In the meantime, I suggest you try building from source (preferably from the latest release snapshot), following the instructions at: https://facebook.github.io/watchman/docs/install#-building-from-source. The build process will take quite some time even on a beefy machine and print scary warning messages on the terminal in the process, but if everything is okay, the resulting binaries will be located in the built/ directory. You could move these to an appropriate directory that's in your $PATH as suggested here: https://facebook.github.io/watchman/docs/install#prebuilt-binaries-2.

Sure, it's not the best setup, but it worked for me and I hope it will for you too. Also, be aware that running watchman --version always yields 0.0.0 (cf. #1206) when the program is built from source.

Good luck!