diff --git a/WORKSPACE b/WORKSPACE index 3d5e4c15d..c706acebd 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -218,6 +218,9 @@ http_archive( patch_cmds = [ "python3 -c \"open('src/core/load_balancing/backend_metric_parser.cc', 'w').write('#include \\\"src/core/load_balancing/backend_metric_parser.h\\\"\\\\n#include \\\\n#include \\\"absl/strings/string_view.h\\\"\\\\n\\\\nnamespace grpc_core {\\\\n\\\\nconst BackendMetricData* ParseBackendMetricData(\\\\n absl::string_view serialized_load_report,\\\\n BackendMetricAllocatorInterface* allocator) {\\\\n return nullptr;\\\\n}\\\\n\\\\n} // namespace grpc_core\\\\n')\"", "python3 -c \"f = open('src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc', 'r'); t = f.read(); f.close(); idx = t.find('tsi_result alts_tsi_handshaker_result_create('); idx2 = t.find('static void on_handshaker_service_resp_recv('); t = t[:idx] + 'tsi_result alts_tsi_handshaker_result_create(grpc_gcp_HandshakerResp* resp,\\\\n bool is_client,\\\\n tsi_handshaker_result** result) {\\\\n return TSI_FAILED_PRECONDITION;\\\\n}\\\\n\\\\n' + t[idx2:]; f = open('src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc', 'w'); f.write(t); f.close()\"", + "python3 -c \"open('src/core/xds/grpc/xds_metadata_parser.cc', 'w').write('#include \\\"src/core/xds/grpc/xds_metadata_parser.h\\\"\\\\n\\\\nnamespace grpc_core {\\\\n\\\\nbool XdsGcpAuthFilterEnabled() { return false; }\\\\n\\\\nXdsMetadataMap ParseXdsMetadataMap(const XdsResourceType::DecodeContext&, const envoy_config_core_v3_Metadata*, ValidationErrors*) { return XdsMetadataMap(); }\\\\n\\\\n} // namespace grpc_core\\\\n')\"", + "python3 -c \"open('src/core/xds/grpc/xds_http_rbac_filter.cc', 'w').write('#include \\\"src/core/xds/grpc/xds_http_rbac_filter.h\\\"\\\\n\\\\nnamespace grpc_core {\\\\n\\\\nabsl::string_view XdsHttpRbacFilter::ConfigProtoName() const { return \\\"\\\"; }\\\\nabsl::string_view XdsHttpRbacFilter::OverrideConfigProtoName() const { return \\\"\\\"; }\\\\nvoid XdsHttpRbacFilter::PopulateSymtab(upb_DefPool*) const {}\\\\nabsl::optional XdsHttpRbacFilter::GenerateFilterConfig(absl::string_view, const XdsResourceType::DecodeContext&, XdsExtension, ValidationErrors*) const { return absl::nullopt; }\\\\nabsl::optional XdsHttpRbacFilter::GenerateFilterConfigOverride(absl::string_view, const XdsResourceType::DecodeContext&, XdsExtension, ValidationErrors*) const { return absl::nullopt; }\\\\nvoid XdsHttpRbacFilter::AddFilter(InterceptionChainBuilder&) const {}\\\\nconst grpc_channel_filter* XdsHttpRbacFilter::channel_filter() const { return nullptr; }\\\\nChannelArgs XdsHttpRbacFilter::ModifyChannelArgs(const ChannelArgs& args) const { return args; }\\\\nabsl::StatusOr XdsHttpRbacFilter::GenerateMethodConfig(const FilterConfig&, const FilterConfig*) const { return ServiceConfigJsonEntry(); }\\\\nabsl::StatusOr XdsHttpRbacFilter::GenerateServiceConfig(const FilterConfig&) const { return ServiceConfigJsonEntry(); }\\\\n\\\\n} // namespace grpc_core\\\\n')\"", + "python3 -c \"open('src/core/xds/grpc/xds_route_config_parser.cc', 'w').write('#include \\\"src/core/xds/grpc/xds_route_config_parser.h\\\"\\\\n#include \\\"absl/status/status.h\\\"\\\\n\\\\nnamespace grpc_core {\\\\n\\\\nstd::shared_ptr XdsRouteConfigResourceParse(const XdsResourceType::DecodeContext&, const envoy_config_route_v3_RouteConfiguration*, ValidationErrors*) { return nullptr; }\\\\n\\\\nXdsResourceType::DecodeResult XdsRouteConfigResourceType::Decode(const XdsResourceType::DecodeContext&, absl::string_view) const { return DecodeResult{absl::nullopt, absl::CancelledError()}; }\\\\n\\\\n} // namespace grpc_core\\\\n')\"", ], ) diff --git a/ml_metadata/tools/docker_server/Dockerfile b/ml_metadata/tools/docker_server/Dockerfile index 7fefdb74b..52cbff8f5 100644 --- a/ml_metadata/tools/docker_server/Dockerfile +++ b/ml_metadata/tools/docker_server/Dockerfile @@ -33,10 +33,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ git \ python3-distutils \ python-is-python3 \ - python3-dev + python3-dev \ + openjdk-11-jdk-headless -# Set up Bazel 6.1.0 -ENV BAZEL_VERSION 6.1.0 +# Set up Bazel 7.7.0 +ENV BAZEL_VERSION 7.7.0 WORKDIR / RUN mkdir /bazel && \ cd /bazel && \