Skip to content

Commit 4d2081b

Browse files
committed
Apply reconstructed TFMD patch to resolve proto build issues
1 parent 601899f commit 4d2081b

2 files changed

Lines changed: 17 additions & 12 deletions

File tree

struct2tensor/workspace.bzl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,6 @@ def struct2tensor_workspace():
7979
urls = [
8080
"https://github.com/tensorflow/metadata/archive/%s.tar.gz" % _TFMD_COMMIT_HASH,
8181
],
82+
patches = ["//third_party:tfmd.patch"],
83+
patch_args = ["-p1"],
8284
)

third_party/tfmd.patch

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@ diff --git a/tensorflow_metadata/proto/v0/BUILD b/tensorflow_metadata/proto/v0/B
22
index 24cf416..9e426aa 100644
33
--- a/tensorflow_metadata/proto/v0/BUILD
44
+++ b/tensorflow_metadata/proto/v0/BUILD
5-
@@ -14,8 +14,6 @@
5+
@@ -14,22 +14,14 @@
66
# ==============================================================================
7-
8-
7+
8+
99
-load("@com_google_protobuf//bazel:py_proto_library.bzl", "py_proto_library")
1010
-
1111
licenses(["notice"]) # Apache 2.0
12-
12+
1313
package(default_visibility = ["//visibility:public"])
14-
@@ -24,26 +22,20 @@ proto_library(
14+
15+
proto_library(
1516
name = "metadata_v0_proto",
1617
srcs = [
1718
"anomalies.proto",
@@ -21,7 +22,7 @@ index 24cf416..9e426aa 100644
2122
"problem_statement.proto",
2223
"schema.proto",
2324
"statistics.proto",
24-
+ "derived_feature.proto"
25+
+ "derived_feature.proto",
2526
],
2627
deps = [
2728
# For well-known proto types like protobuf.Any.
@@ -39,19 +40,21 @@ index 24cf416..9e426aa 100644
3940
"@com_google_protobuf//:wrappers_proto",
4041
],
4142
)
42-
@@ -60,10 +52,12 @@ cc_library(
43+
@@ -59,8 +51,10 @@ cc_library(
4344
deps = [":cc_metadata_v0_proto_cc"],
4445
)
45-
46+
4647
-py_proto_library(
47-
+alias(
48-
name = "metadata_v0_proto_py_pb2",
48+
- name = "metadata_v0_proto_py_pb2",
4949
- deps = [
5050
- ":metadata_v0_proto",
5151
- ],
52+
-)
53+
+alias(
54+
+ name = "metadata_v0_proto_py_pb2",
5255
+ actual = ":metadata_v0_proto",
53-
)
54-
56+
+)
57+
+
5558
+alias(
5659
+ name = "metadata_v0_proto_py_pb2_genproto",
5760
+ actual = ":metadata_v0_proto",

0 commit comments

Comments
 (0)