artemyarulin/clojure-clojurescript-buck

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

In certain cases cache is not invalidated - we change the code, rebuild some of the deps, but module still using an old one

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

Closed as it looks like we were seeing this one facebook/buck#642
With buck version v2016.02.01.01 everything works like expected