In certain cases cache is not invalidated - we change the code, rebuild some of the deps, but module still using an old one
artemyarulin opened this issue · 2 comments
artemyarulin commented
In certain cases cache is not invalidated - we change the code, rebuild some of the deps, but module still using an old one
artemyarulin commented
Looks like I understood it:
If we have genrule
which srcs is empty then those genrules will be caches forever. For example we wouldn't be able to bump clojure, etc.
Other rules may affected by that - changing dependencies/module shouldn't cause a rebuild as well
Something to check and think about
artemyarulin commented
Closed as it looks like we were seeing this one facebook/buck#642
With buck version v2016.02.01.01 everything works like expected