witty-crayon-22786
03/07/2016, 11:43 PMjolly-chef-92794
03/07/2016, 11:44 PMA
that depends on a java_protobuf_library B
that depends on some 3rdparty jar_library C
,
If C
changes, java_protobuf_library will be invalidated and rebuilt. Won’t the java_library be rebuilt too, or are you saying that it doesn’t invalidate it?bored-art-40741
03/07/2016, 11:44 PMA
is changed by the compile_classpath
product entry for A
bored-art-40741
03/07/2016, 11:45 PMcompile_classpath
, you're less likely to change the non-transitive zinc fingerprint of A
bored-art-40741
03/07/2016, 11:45 PMA
and its entire transitive dependency closure has not changedbored-art-40741
03/07/2016, 11:46 PMbored-art-40741
03/07/2016, 11:47 PMcompile_classpath
for A
changes--but if we're using strict_deps
, it is less likely to thrashwitty-crayon-22786
03/07/2016, 11:48 PMA
and its entire transitive dependency closure _has not changed": if that were the case, then the fingerprint would not changebored-art-40741
03/07/2016, 11:48 PMbored-art-40741
03/07/2016, 11:48 PMcompile_classpath
productbored-art-40741
03/07/2016, 11:48 PMjolly-chef-92794
03/07/2016, 11:48 PMjolly-chef-92794
03/07/2016, 11:49 PMwitty-crayon-22786
03/07/2016, 11:49 PMbored-art-40741
03/07/2016, 11:49 PMwitty-crayon-22786
03/07/2016, 11:49 PMbored-art-40741
03/07/2016, 11:49 PMjolly-chef-92794
03/07/2016, 11:49 PMwitty-crayon-22786
03/07/2016, 11:49 PMwitty-crayon-22786
03/07/2016, 11:50 PMbored-art-40741
03/07/2016, 11:50 PMjolly-chef-92794
03/07/2016, 11:51 PMhappy-kitchen-89482
03/07/2016, 11:52 PMwitty-crayon-22786
03/07/2016, 11:52 PMwitty-crayon-22786
03/07/2016, 11:53 PMjolly-chef-92794
03/07/2016, 11:53 PMmanaged_jar_dependencies
set of pinned jars, save that to a file (maybe check it into source control) and use that to pin transitive versions for that set of managed_jar_dependencies
?witty-crayon-22786
03/07/2016, 11:53 PMjolly-chef-92794
03/07/2016, 11:54 PMwitty-crayon-22786
03/07/2016, 11:54 PMwitty-crayon-22786
03/07/2016, 11:54 PM