kadircet added a comment.

In D158566#4616417 <https://reviews.llvm.org/D158566#4616417>, @ilya-biryukov 
wrote:

> Open question: I also feel like the best option here is to fix the tests, but 
> I'm not sure how hard that would be. @sammccall any thoughts?
> I suspect the particular tests are flaky is because they rely on timeouts, 
> not sure it's easy to disentangle them. Therefore, some workaround seems 
> reasonable

FWIW, i've put some details in 
https://github.com/llvm/llvm-project/issues/64964#issuecomment-1702249740 and 
we had some previous discussions but unfortunately these tests have timeouts as 
a "poor-mans-deadlock-detection". i don't think we can get rid of the timeouts, 
without sacrificing that detection.
I can't remember how misleading buildbot outputs were, when deadlocks happened, 
before we introduced timeouts though. So one alternative is let the buildbots 
hang instead.

---

Regarding the approach in this patch, I don't feel strongly about it but I 
don't think it's a good idea to let people build clangd, without testing it on 
environments they care about. They might suppress legitimate issues. (there's 
also some value though, e.g. maybe they already performed testing before, and 
don't want to run tests again, but in such a scenario we've non-check 
equivalents of targets to only run builds).

Are you building clangd deliberately or is it just being pulled in via 
check-clang-tools? If you don't want to ship clangd with your toolchain at all, 
I think it's better to set `CLANG_ENABLE_CLANGD` to `OFF`.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D158566/new/

https://reviews.llvm.org/D158566

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to