protoc-gen-validate icon indicating copy to clipboard operation
protoc-gen-validate copied to clipboard

make ci job is broken

Open hexdigest opened this issue 4 years ago • 1 comments

Hi,

It happens both in my local environment and in the provided docker container. If I replace RUN make build with RUN make ci I see the following error:

Analyzing: 53 targets (88 packages loaded, 7629 targets configured)
ERROR: /go/src/github.com/envoyproxy/protoc-gen-validate/tests/harness/cases/other_package/BUILD:82:1: in deps attribute of python_proto_gen_validate rule //tests/harness/cases/other_package:python_validate: '//tests/harness/cases/other_package:embed_proto' does not have mandatory providers: 'proto'. Since this rule was created by the macro 'pgv_python_proto_library', the error might have been caused by the macro implementation in /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/pgv_proto_library.bzl:91:16
ERROR: Analysis of target '//tests/harness/cases/other_package:python_validate' failed; build aborted: Analysis of target '//tests/harness/cases/other_package:python_validate' failed; build aborted
INFO: Elapsed time: 51.897s

I see the same error when I try to do it locally with make ci

hexdigest avatar Nov 20 '19 09:11 hexdigest

I can also confirm that make ci does not work in Docker out of the box on the current commit on master:

$ git log -n 1
commit 76a978908cf54afdb586f9725274a67ede4b99af (HEAD -> master, upstream/master, origin/master)

$ git status
On branch master
nothing to commit, working tree clean

$ docker build -t lyft/protoc-gen-validate .

$ docker run --rm \
>   -v $(PWD):/go/src/github.com/envoyproxy/protoc-gen-validate \
>   lyft/protoc-gen-validate ci
# lints the package for common code smells
which golint || go get -u golang.org/x/lint/golint
which shadow || go get -u golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow
test -z "" || (gofmt -d -s ./*.go && exit 1)
# golint -set_exit_status
# check for variable shadowing
go vet -vettool= *.go
# generate the PGV plugin with Bazel
bazel build //tests/... --incompatible_new_actions_api=false
Extracting Bazel installation...
Starting local Bazel server and connecting to it...
Loading:
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
Analyzing: 53 targets (10 packages loaded, 0 targets configured)
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:61:9: maven_jar rule @com_google_re2j//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result ina non-reproducible build. Please specify the SHA-256 checksum with: sha256 = "e9dc705fd4c570344b54a7146b2e3a819cdc271a29793f4acc1a93b56a388e59",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:61:9: maven_jar rule @com_google_re2j//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result ina non-reproducible build. Please specify the SHA-256 checksum with: sha256_src = "43a81e5a7bf2b3119b592910098cca0835f012d2805bcfdade44cdc8f2bdfb48",
Analyzing: 53 targets (30 packages loaded, 70 targets configured)
Analyzing: 53 targets (31 packages loaded, 124 targets configured)
Analyzing: 53 targets (31 packages loaded, 124 targets configured)
Analyzing: 53 targets (31 packages loaded, 124 targets configured)
Analyzing: 53 targets (31 packages loaded, 124 targets configured)
Analyzing: 53 targets (31 packages loaded, 124 targets configured)
Analyzing: 53 targets (31 packages loaded, 124 targets configured)
Analyzing: 53 targets (31 packages loaded, 124 targets configured)
Analyzing: 53 targets (44 packages loaded, 348 targets configured)
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:111:9: maven_jar rule @org_apache_commons_validator//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, andcan result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256 = "bd62795d7068a69cbea333f6dbf9c9c1a6ad7521443fb57202a44874f240ba25",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:111:9: maven_jar rule @org_apache_commons_validator//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, andcan result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256_src = "9d4d052237a3b010138b853d8603d996cc3f89a6b3f793c5a50b93481cd8dea2",
Analyzing: 53 targets (72 packages loaded, 4211 targets configured)
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:75:9: maven_jar rule @com_google_guava//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256 = "63b09db6861011e7fb2481be7790c7fd4b03f0bb884b3de2ecba8823ad19bf3f",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:75:9: maven_jar rule @com_google_guava//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256_src = "170dbf09858d1cffdaaa53d4d6ab15e6253c845318b0cc3bf21f8dffa9d433ab",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:99:9: maven_jar rule @error_prone_annotations_maven//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, andcan result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256 = "357cd6cfb067c969226c442451502aee13800a24e950fdfde77bcdb4565a668d",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:99:9: maven_jar rule @error_prone_annotations_maven//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, andcan result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256_src = "7ce688ed1582a67097228c050192b7cfd00479a81d2b921f7cd5116994f1402d",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:87:9: maven_jar rule @com_google_gson//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result ina non-reproducible build. Please specify the SHA-256 checksum with: sha256 = "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:87:9: maven_jar rule @com_google_gson//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result ina non-reproducible build. Please specify the SHA-256 checksum with: sha256_src = "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e",
Analyzing: 53 targets (115 packages loaded, 7990 targets configured)
Analyzing: 53 targets (121 packages loaded, 8167 targets configured)
Analyzing: 53 targets (149 packages loaded, 8302 targets configured)
INFO: Analyzed 53 targets (150 packages loaded, 8453 targets configured).
INFO: Found 53 targets...
[0 / 234] [Prepa] BazelWorkspaceStatusAction stable-status.txt
[62 / 665] Compiling external/com_google_protobuf/src/google/protobuf/generated_message_reflection.cc [for host]; 6s processwrapper-sandbox ... (8 actions, 7 running)
[81 / 665] Compiling external/com_google_protobuf/src/google/protobuf/descriptor.cc [for host]; 10s processwrapper-sandbox ... (8 actions, 7 running)
[102 / 665] Compiling external/com_google_protobuf/src/google/protobuf/compiler/java/java_primitive_field.cc [for host]; 3s processwrapper-sandbox ... (8 actions running)
[149 / 665] Compiling external/com_google_protobuf/src/google/protobuf/wire_format.cc [for host]; 3s processwrapper-sandbox ... (8 actions, 7 running)
[184 / 665] Compiling external/com_google_protobuf/src/google/protobuf/compiler/objectivec/objectivec_field.cc [for host]; 3s processwrapper-sandbox ... (8 actions, 7 running)
[231 / 674] Compiling external/com_google_protobuf/src/google/protobuf/compiler/python/python_generator.cc [for host]; 5s processwrapper-sandbox ... (8 actions, 7 running)
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/type_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/empty_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_envoyproxy_protoc_gen_validate/validate/validate_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/field_mask_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/compiler/plugin_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/duration_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/source_context_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/any_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile tests/harness/harness_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/descriptor_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/struct_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/wrappers_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/api_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/timestamp_pb2.py:
external/com_google_protobuf/python: warning: directory does not exist.
[355 / 674] Building external/com_google_protobuf/libprotobuf_java.jar (122 source files, 1 source jar); 15s worker ... (8 actions, 6 running)
[365 / 674] Building external/com_google_protobuf/libprotobuf_java.jar (122 source files, 1 source jar); 41s worker ... (7 actions, 6 running)
INFO: From Building external/com_google_protobuf/libprotobuf_java_util.jar (8 source files):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
INFO: From Building external/com_google_protobuf/libprotobuf_java.jar (122 source files, 1 source jar):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
[469 / 674] Building tests/harness/cases/libcases_proto-speed.jar (1 source jar); 25s worker ... (8 actions, 7 running)
INFO: From GoLink linux_amd64_stripped/protoc-gen-validate [for host]:
link: warning: package "github.com/golang/protobuf/ptypes/any" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/any:go_default_library
    @io_bazel_rules_go//proto/wkt:any_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/duration" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/duration:go_default_library
    @io_bazel_rules_go//proto/wkt:duration_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/timestamp" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/timestamp:go_default_library
    @io_bazel_rules_go//proto/wkt:timestamp_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
INFO: From GoLink external/com_envoyproxy_protoc_gen_validate/linux_amd64_stripped/protoc-gen-validate [for host]:
link: warning: package "github.com/golang/protobuf/ptypes/any" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/any:go_default_library
    @io_bazel_rules_go//proto/wkt:any_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/duration" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/duration:go_default_library
    @io_bazel_rules_go//proto/wkt:duration_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/timestamp" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/timestamp:go_default_library
    @io_bazel_rules_go//proto/wkt:timestamp_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
INFO: From GoLink tests/harness/go/main/linux_amd64_stripped/main:
link: warning: package "github.com/golang/protobuf/ptypes/any" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/any:go_default_library
    @io_bazel_rules_go//proto/wkt:any_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/duration" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/duration:go_default_library
    @io_bazel_rules_go//proto/wkt:duration_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/timestamp" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/timestamp:go_default_library
    @io_bazel_rules_go//proto/wkt:timestamp_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/wrappers" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/wrappers:go_default_library
    @io_bazel_rules_go//proto/wkt:wrappers_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
INFO: From GoLink tests/harness/executor/linux_amd64_stripped/executor:
link: warning: package "github.com/golang/protobuf/ptypes/any" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/any:go_default_library
    @io_bazel_rules_go//proto/wkt:any_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/duration" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/duration:go_default_library
    @io_bazel_rules_go//proto/wkt:duration_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/timestamp" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/timestamp:go_default_library
    @io_bazel_rules_go//proto/wkt:timestamp_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/wrappers" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/wrappers:go_default_library
    @io_bazel_rules_go//proto/wkt:wrappers_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
INFO: From GoLink tests/harness/gogo/main/linux_amd64_stripped/main:
link: warning: package "github.com/golang/protobuf/ptypes/any" is provided by more than one rule:
    @io_bazel_rules_go//proto/wkt:any_go_proto
    @com_github_golang_protobuf//ptypes/any:go_default_library
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/timestamp" is provided by more than one rule:
    @io_bazel_rules_go//proto/wkt:timestamp_go_proto
    @com_github_golang_protobuf//ptypes/timestamp:go_default_library
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/wrappers" is provided by more than one rule:
    @io_bazel_rules_go//proto/wkt:wrappers_go_proto
    @com_github_golang_protobuf//ptypes/wrappers:go_default_library
Set "importmap" to different paths in each library.
This will be an error in the future.
link: warning: package "github.com/golang/protobuf/ptypes/duration" is provided by more than one rule:
    @com_github_golang_protobuf//ptypes/duration:go_default_library
    @io_bazel_rules_go//proto/wkt:duration_go_proto
Set "importmap" to different paths in each library.
This will be an error in the future.
[581 / 678] Compiling tests/harness/cc/diamond_test.cc; 4s processwrapper-sandbox ... (8 actions, 7 running)
INFO: Elapsed time: 271.839s, Critical Path: 107.13s
INFO: 657 processes: 639 processwrapper-sandbox, 18 worker.
INFO: Build completed successfully, 722 total actions
INFO: Build completed successfully, 722 total actions
go build -o gogofast vendor/github.com/gogo/protobuf/protoc-gen-gogofast/main.go
# generate the test harness case protos
rm -r tests/harness/cases/go || true
rm: cannot remove 'tests/harness/cases/go': No such file or directory
mkdir tests/harness/cases/go
rm -r tests/harness/cases/other_package/go || true
rm: cannot remove 'tests/harness/cases/other_package/go': No such file or directory
mkdir tests/harness/cases/other_package/go
rm -r tests/harness/cases/gogo || true
rm: cannot remove 'tests/harness/cases/gogo': No such file or directory
mkdir tests/harness/cases/gogo
rm -r tests/harness/cases/other_package/gogo || true
rm: cannot remove 'tests/harness/cases/other_package/gogo': No such file or directory
mkdir tests/harness/cases/other_package/gogo
# protoc-gen-go makes us go a package at a time
cd tests/harness/cases/other_package && \
protoc \
	-I . \
	-I ../../../.. \
	--go_out="Mvalidate/validate.proto=github.com/envoyproxy/protoc-gen-validate/validate,Mgoogle/protobuf/any.proto=github.com/golang/protobuf/ptypes/any,Mgoogle/protobuf/duration.proto=github.com/golang/protobuf/ptypes/duration,Mgoogle/protobuf/struct.proto=github.com/golang/protobuf/ptypes/struct,Mgoogle/protobuf/timestamp.proto=github.com/golang/protobuf/ptypes/timestamp,Mgoogle/protobuf/wrappers.proto=github.com/golang/protobuf/ptypes/wrappers,Mgoogle/protobuf/descriptor.proto=github.com/golang/protobuf/protoc-gen-go/descriptor,Mgogoproto/gogo.proto=github.com/envoyproxy/protoc-gen-validate/gogoproto:./go" \
	--plugin=protoc-gen-gogofast=/go/src/github.com/envoyproxy/protoc-gen-validate/gogofast \
	--gogofast_out="Mvalidate/validate.proto=github.com/envoyproxy/protoc-gen-validate/validate,Mgoogle/protobuf/any.proto=github.com/gogo/protobuf/types,Mgoogle/protobuf/duration.proto=github.com/gogo/protobuf/types,Mgoogle/protobuf/struct.proto=github.com/gogo/protobuf/types,Mgoogle/protobuf/timestamp.proto=github.com/gogo/protobuf/types,Mgoogle/protobuf/wrappers.proto=github.com/gogo/protobuf/types,Mgoogle/protobuf/descriptor.proto=github.com/gogo/protobuf/types,Mgogoproto/gogo.proto=github.com/gogo/protobuf/gogoproto:./gogo" \
	--validate_out="lang=go:./go" \
	--validate_out="lang=gogo:./gogo" \
	./*.proto
cd tests/harness/cases && \
protoc \
	-I . \
	-I ../../.. \
	--go_out="Mtests/harness/cases/other_package/embed.proto=github.com/envoyproxy/protoc-gen-validate/tests/harness/cases/other_package/go,Mvalidate/validate.proto=github.com/envoyproxy/protoc-gen-validate/validate,Mgoogle/protobuf/any.proto=github.com/golang/protobuf/ptypes/any,Mgoogle/protobuf/duration.proto=github.com/golang/protobuf/ptypes/duration,Mgoogle/protobuf/struct.proto=github.com/golang/protobuf/ptypes/struct,Mgoogle/protobuf/timestamp.proto=github.com/golang/protobuf/ptypes/timestamp,Mgoogle/protobuf/wrappers.proto=github.com/golang/protobuf/ptypes/wrappers,Mgoogle/protobuf/descriptor.proto=github.com/golang/protobuf/protoc-gen-go/descriptor,Mgogoproto/gogo.proto=github.com/envoyproxy/protoc-gen-validate/gogoproto:./go" \
	--plugin=protoc-gen-gogofast=/go/src/github.com/envoyproxy/protoc-gen-validate/gogofast \
	--gogofast_out="Mtests/harness/cases/other_package/embed.proto=github.com/envoyproxy/protoc-gen-validate/tests/harness/cases/other_package/gogo,Mvalidate/validate.proto=github.com/envoyproxy/protoc-gen-validate/validate,Mgoogle/protobuf/any.proto=github.com/gogo/protobuf/types,Mgoogle/protobuf/duration.proto=github.com/gogo/protobuf/types,Mgoogle/protobuf/struct.proto=github.com/gogo/protobuf/types,Mgoogle/protobuf/timestamp.proto=github.com/gogo/protobuf/types,Mgoogle/protobuf/wrappers.proto=github.com/gogo/protobuf/types,Mgoogle/protobuf/descriptor.proto=github.com/gogo/protobuf/types,Mgogoproto/gogo.proto=github.com/gogo/protobuf/gogoproto:./gogo" \
	--validate_out="lang=go,Mtests/harness/cases/other_package/embed.proto=github.com/envoyproxy/protoc-gen-validate/tests/harness/cases/other_package/go:./go" \
	--validate_out="lang=gogo,Mtests/harness/cases/other_package/embed.proto=github.com/envoyproxy/protoc-gen-validate/tests/harness/cases/other_package/gogo:./gogo" \
	./*.proto
# runs the test harness via bazel
bazel run //tests/harness/executor:executor --incompatible_new_actions_api=false -- -go -gogo -cc -java -python
Loading:
Loading: 0 packages loaded
Analyzing: target //tests/harness/executor:executor (0 packages loaded, 0 targets configured)
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:75:9: maven_jar rule @com_google_guava//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256 = "63b09db6861011e7fb2481be7790c7fd4b03f0bb884b3de2ecba8823ad19bf3f",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:75:9: maven_jar rule @com_google_guava//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256_src = "170dbf09858d1cffdaaa53d4d6ab15e6253c845318b0cc3bf21f8dffa9d433ab",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:111:9: maven_jar rule @org_apache_commons_validator//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, andcan result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256 = "bd62795d7068a69cbea333f6dbf9c9c1a6ad7521443fb57202a44874f240ba25",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:111:9: maven_jar rule @org_apache_commons_validator//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, andcan result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256_src = "9d4d052237a3b010138b853d8603d996cc3f89a6b3f793c5a50b93481cd8dea2",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:61:9: maven_jar rule @com_google_re2j//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result ina non-reproducible build. Please specify the SHA-256 checksum with: sha256 = "e9dc705fd4c570344b54a7146b2e3a819cdc271a29793f4acc1a93b56a388e59",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:61:9: maven_jar rule @com_google_re2j//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result ina non-reproducible build. Please specify the SHA-256 checksum with: sha256_src = "43a81e5a7bf2b3119b592910098cca0835f012d2805bcfdade44cdc8f2bdfb48",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:99:9: maven_jar rule @error_prone_annotations_maven//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, andcan result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256 = "357cd6cfb067c969226c442451502aee13800a24e950fdfde77bcdb4565a668d",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:99:9: maven_jar rule @error_prone_annotations_maven//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, andcan result in a non-reproducible build. Please specify the SHA-256 checksum with: sha256_src = "7ce688ed1582a67097228c050192b7cfd00479a81d2b921f7cd5116994f1402d",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:87:9: maven_jar rule @com_google_gson//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result ina non-reproducible build. Please specify the SHA-256 checksum with: sha256 = "233a0149fc365c9f6edbd683cfe266b19bdc773be98eabdaf6b3c924b48e7d81",
WARNING: /go/src/github.com/envoyproxy/protoc-gen-validate/bazel/repositories.bzl:87:9: maven_jar rule @com_google_gson//jar: Not using a checksum to verify the integrity of the artifact or the usage of SHA-1 (see https://shattered.io) is not secure, and can result ina non-reproducible build. Please specify the SHA-256 checksum with: sha256_src = "512b4bf6927f4864acc419b8c5109c23361c30ed1f5798170248d33040de068e",
INFO: Analyzed target //tests/harness/executor:executor (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
[0 / 1] [Prepa] BazelWorkspaceStatusAction stable-status.txt
Target //tests/harness/executor:executor up-to-date:
  bazel-bin/tests/harness/executor/linux_amd64_stripped/executor
INFO: Elapsed time: 0.748s, Critical Path: 0.00s
INFO: 0 processes.
INFO: Build completed successfully, 1 total action
INFO: Running command line: bazel-bin/tests/harness/executor/linux_amd64_stripped/executor -go -gogo -cc -java -python
INFO: Build completed successfully, 1 total action
[float - gte - valid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[float - gte - invalid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[float - gt & lt - invalid (above)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[float - gt & lt - invalid (below)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[uint32 - lt - invalid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - lte - valid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - lte - valid (equal)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - lte - invalid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gt - valid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gt - invalid (equal)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gt - invalid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gte - valid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gte - valid] [tests/harness/python/python-harness tests/harness/python/python-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gte - valid (equal)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gte - valid (equal)] [tests/harness/python/python-harness tests/harness/python/python-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gte - invalid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gt & lt - valid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gt & lt - invalid (above)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gt & lt - invalid (below)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gt & lt - invalid (max)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sint32 - gt & lt - invalid (min)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - gt - invalid (equal)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - gt & lt - valid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - gt & lt - invalid (above)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - gt & lt - invalid (below)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - gt & lt - invalid (max)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - gt & lt - invalid (min)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - exclusive gt & lt - valid (above)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - exclusive gt & lt - valid (below)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - exclusive gt & lt - invalid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - exclusive gt & lt - invalid (max)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - exclusive gt & lt - invalid (min)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - gte & lte - valid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - gte & lte - valid (max)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - gte & lte - invalid (above)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - gte & lte - valid (min)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - gte & lte - invalid (below)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - exclusive gte & lte - valid (above)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[fixed64 - exclusive gte & lte - valid (max)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[sfixed32 - none - valid] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[string - email - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ email address validation is not implemented
[string - email - valid (name)] tests/harness/cc/cc-harness: ignoring test failure: C++ email address validation is not implemented
[string - URI - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ URI validation is not implemented
[string - UUID - valid (nil)] tests/harness/cc/cc-harness: ignoring test failure: C++ UUID validation is not implemented
[string - URI - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ URI validation is not implemented
[string - URI - valid (relative)] tests/harness/cc/cc-harness: ignoring test failure: C++ URI validation is not implemented
[string - UUID - valid (v1)] tests/harness/cc/cc-harness: ignoring test failure: C++ UUID validation is not implemented
[string - UUID - valid (v1 - case-insensitive)] tests/harness/cc/cc-harness: ignoring test failure: C++ UUID validation is not implemented
[string - UUID - valid (v2 - case-insensitive)] tests/harness/cc/cc-harness: ignoring test failure: C++ UUID validation is not implemented
[string - UUID - valid (v2)] tests/harness/cc/cc-harness: ignoring test failure: C++ UUID validation is not implemented
[string - UUID - valid (v3)] tests/harness/cc/cc-harness: ignoring test failure: C++ UUID validation is not implemented
[string - UUID - valid (v3 - case-insensitive)] tests/harness/cc/cc-harness: ignoring test failure: C++ UUID validation is not implemented
[string - UUID - valid (v4 - case-insensitive)] tests/harness/cc/cc-harness: ignoring test failure: C++ UUID validation is not implemented
[string - UUID - valid (v4)] tests/harness/cc/cc-harness: ignoring test failure: C++ UUID validation is not implemented
[string - UUID - valid (v5)] tests/harness/cc/cc-harness: ignoring test failure: C++ UUID validation is not implemented
[string - UUID - valid (v5 - case-insensitive)] tests/harness/cc/cc-harness: ignoring test failure: C++ UUID validation is not implemented
[bytes - IP - valid (v6)] tests/harness/cc/cc-harness: ignoring test failure: C++ ip address validation is not implemented
[bytes - IP - valid (v4)] tests/harness/cc/cc-harness: ignoring test failure: C++ ip address validation is not implemented
[bytes - IPv4 - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ ip address validation is not implemented
[bytes - IPv6 - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ ip address validation is not implemented
[map - no sparse - valid] tests/harness/cc/cc-harness: ignoring test failure: no_sparse validation is not implemented for C++ because protobuf maps cannot be sparse in C++
[map - no sparse - valid] tests/harness/python/python-harness: ignoring test failure: UnimplementedException('no_sparse validation is not implemented because protobuf maps cannot be sparse in Python',)
[map - no sparse - valid] tests/harness/java/java-harness: ignoring test failure: .tests.harness.cases.MapNoSparse.val: no_sparse validation is not implemented for Java because protobuf maps cannot be sparse in Java - Got UNIMPLEMENTED
[map - no sparse - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: no_sparse validation is not implemented for C++ because protobuf maps cannot be sparse in C++
[map - no sparse - valid (empty)] tests/harness/python/python-harness: ignoring test failure: UnimplementedException('no_sparse validation is not implemented because protobuf maps cannot be sparse in Python',)
[map - no sparse - valid (empty)] tests/harness/java/java-harness: ignoring test failure: .tests.harness.cases.MapNoSparse.val: no_sparse validation is not implemented for Java because protobuf maps cannot be sparse in Java - Got UNIMPLEMENTED
[timestamp - const - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - const - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - lt - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - lt - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - lte - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - lte - valid (equal)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - lte - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gt - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gt - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gte - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gte - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gte - valid (equal)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gt & lt - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gt & lt - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - exclusive gt & lt - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - exclusive gt & lt - valid (above)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - exclusive gt & lt - valid (below)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gte & lte - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gte & lte - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gte & lte - valid (max)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gte & lte - valid (min)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gte & lte - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - exclusive gte & lte - valid (above)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - exclusive gte & lte - valid (below)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - exclusive gte & lte - valid (max)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - exclusive gte & lte - valid (min)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - lt now - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - lt now - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gt now - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - gt now - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - within - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[timestamp - within - valid (empty)] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
[any - not in - valid (empty)] [tests/harness/java/java-harness tests/harness/java/java-harness] failed execution (signal: killed) - captured stderr:
[kitchensink - field - valid] tests/harness/cc/cc-harness: ignoring test failure: C++ timestamp comparison validations are not implemented
Successes: 849 | Failures: 39 | Skips: 55 (7m28.9379411s)
make: *** [bazel-harness] Error 1
Makefile:76: recipe for target 'bazel-harness' failed

bufdev avatar Dec 05 '19 15:12 bufdev