Say a previous build fails for software `{:name => "b", :version => "1"}` after building `{:name => "a", :version => "1"}`. And I realize that I need to change `a` without changing its `version. 

How do I say that the system should rebuild `a` since its version and name doesn't change but it changes?