Buck: Document Watchman bug related to symbolic links
Buck has currently one critical bug when Buck daemon is used in combination with symbolic links: [1]. Document the workaround not to use Buck daemon in this scenario. [1] https://github.com/facebook/buck/issues/341 Change-Id: I7cdc19c7245b499e71196d16aab0785dda187fa3
This commit is contained in:
parent
450b7d5cde
commit
44c7e61601
@ -651,6 +651,22 @@ option:
|
|||||||
buck test --no-results-cache
|
buck test --no-results-cache
|
||||||
----
|
----
|
||||||
|
|
||||||
|
== Known issues and bugs
|
||||||
|
|
||||||
|
=== Symbolic links and `watchman`
|
||||||
|
|
||||||
|
`Buck` with activated `Watchman` has currently a
|
||||||
|
[known bug](https://github.com/facebook/buck/issues/341) related to
|
||||||
|
symbolic links. The symbolic links are used very often with external
|
||||||
|
plugins, that are linked per symbolic link to the plugins directory.
|
||||||
|
With this use case Buck is failing to rebuild the plugin artefact
|
||||||
|
after it was built. All attempts to convince Buck to rebuild will fail.
|
||||||
|
The only known way to recover is to weep out `buck-out` directory. The
|
||||||
|
better workaround is to avoid using Watchman in this specific use case.
|
||||||
|
Watchman can either be de-installed or disabled. See
|
||||||
|
link:#buck-daemon[Using Buck daemon] section above how to temporarily
|
||||||
|
disable `buckd`.
|
||||||
|
|
||||||
== Troubleshooting Buck
|
== Troubleshooting Buck
|
||||||
|
|
||||||
In some cases problems with Buck itself need to be investigated. See for example
|
In some cases problems with Buck itself need to be investigated. See for example
|
||||||
|
Loading…
Reference in New Issue
Block a user