diff options
author | kaipi <kaipi@google.com> | 2017-04-14 20:45:09 +0200 |
---|---|---|
committer | Klaus Aehlig <aehlig@google.com> | 2017-04-18 11:27:44 +0200 |
commit | c99b13aa7ddfe33137b80579cd1993e10c23b367 (patch) | |
tree | 60d26ac9877a48fa65ca9779567ea2ed642ffdbc /src/main/java/com/google/devtools/build/lib/rules/objc | |
parent | 5006dab687d3d32f4789b34c80f68f49e28214bd (diff) |
Remove the use_objc_header rule warning. Add a generic migration warning to objc_proto_library without the portable_proto_filters attribute.
PiperOrigin-RevId: 153189663
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibrary.java | 3 | ||||
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/ProtoAttributes.java | 6 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibrary.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibrary.java index 031a5a1b3a..6b2ba5a76e 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibrary.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProtoLibrary.java @@ -39,6 +39,9 @@ public class ObjcProtoLibrary implements RuleConfiguredTargetFactory { if (attributes.hasPortableProtoFilters()) { return createProtobufTarget(ruleContext); } else { + ruleContext.ruleWarning("The usage of objc_proto_library without the portable_proto_filters " + + "attribute has been deprecated with a deadline to migrate set to June 30th. Please " + + "refer to b/37274743 for more information."); return createProtocolBuffers2Target(ruleContext); } } diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoAttributes.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoAttributes.java index f379f0b168..e620f3294e 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoAttributes.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ProtoAttributes.java @@ -140,12 +140,6 @@ final class ProtoAttributes { if (getProtoFiles().isEmpty()) { ruleContext.throwWithRuleError(NO_PROTOS_ERROR); } - - if (!usesObjcHeaderNames()) { - ruleContext.ruleWarning( - "As part of the migration process, it is recommended to enable " - + "use_objc_header_names. Please refer to b/29368416 for more information."); - } if (hasObjcProtoLibraryDependencies()) { ruleContext.throwWithRuleError(OBJC_PROTO_LIB_DEP_IN_PROTOCOL_BUFFERS2_DEPS_ERROR); } |