From be189354da10acc3809796dd3eba8fc7032ce661 Mon Sep 17 00:00:00 2001 From: jianglai Date: Fri, 27 Jul 2018 11:49:08 -0700 Subject: [PATCH] Add feature to disable --experimental_java_proto_library_enforce_strict_deps for non-compliant packages that depend on java_x_proto_library targets. This will enable blaze to enforce strict_deps by default while missing dependencies are added to these packages. Changes made using newly released blaze flag: USE_CANARY_BLAZE=nightly blaze build -k --experimental_java_proto_library_enforce_strict_deps then extracting the packages from the resulting add_dep commands, and for each package running: buildozer 'add features -jpl_strict_deps' :__pkg__ More information: [] Tested: TAP sample presubmit queue [] ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=206349847 --- java/google/registry/dns/BUILD | 1 + java/google/registry/tools/BUILD | 1 + 2 files changed, 2 insertions(+) diff --git a/java/google/registry/dns/BUILD b/java/google/registry/dns/BUILD index 9b76672a0..1a2c54637 100644 --- a/java/google/registry/dns/BUILD +++ b/java/google/registry/dns/BUILD @@ -3,6 +3,7 @@ package( default_visibility = ["//visibility:public"], + features = ["-jpl_strict_deps"], ) licenses(["notice"]) # Apache 2.0 diff --git a/java/google/registry/tools/BUILD b/java/google/registry/tools/BUILD index 90e9fb3dc..125690100 100644 --- a/java/google/registry/tools/BUILD +++ b/java/google/registry/tools/BUILD @@ -1,5 +1,6 @@ package( default_visibility = ["//visibility:public"], + features = ["-jpl_strict_deps"], ) licenses(["notice"]) # Apache 2.0