Proto source with label @@grpc-proto~//:... should be in same package as consuming rule
- Dominant language
- Java
- Stars
- 12.1k
- Forks
- 4k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 37
Description
### What version of gRPC-Java are you using?
`bazel_dep(name = "grpc-java", version = 1.69.0, repo_name = "io_grpc_grpc_java")`
### What did you expect to see?
No Warnings.
### What did you see instead?
```
DEBUG: /home/vorburger/.cache/bazel/_bazel_vorburger/a3cf8df34f0c7a76e9926daaad9ffbf4/external/rules_jvm_external~/private/extensions/maven.bzl:155:14: The maven repository 'maven' is used in two different bazel modules, originally in '' and now in 'grpc-java'
DEBUG: /home/vorburger/.cache/bazel/_bazel_vorburger/a3cf8df34f0c7a76e9926daaad9ffbf4/external/grpc-java~/java_grpc_library.bzl:84:14: in srcs attribute of @@grpc-java~//grpclb:load_balancer_java_grpc: Proto source with label @@grpc-proto~//:grpclb_load_balancer_proto should be in same package as consuming rule
DEBUG: /home/vorburger/.cache/bazel/_bazel_vorburger/a3cf8df34f0c7a76e9926daaad9ffbf4/external/grpc-java~/java_grpc_library.bzl:84:14: in srcs attribute of @@grpc-java~//rls:rls_java_grpc: Proto source with label @@grpc-proto~//:rls_proto should be in same package as consuming rule
DEBUG: /home/vorburger/.cache/bazel/_bazel_vorburger/a3cf8df34f0c7a76e9926daaad9ffbf4/external/grpc-java~/java_grpc_library.bzl:84:14: in srcs attribute of @@grpc-java~//services:_reflection_v1_java_grpc: Proto source with label @@grpc-proto~//:reflection_proto should be in same package as consuming rule
DEBUG: /home/vorburger/.cache/bazel/_bazel_vorburger/a3cf8df34f0c7a76e9926daaad9ffbf4/external/grpc-java~/java_grpc_library.bzl:84:14: in srcs attribute of @@grpc-java~//xds:xds_service_orca_v3_java_grpc: Proto source with label @@xds~//xds/service/orca/v3:pkg should be in same package as consuming rule
DEBUG: /home/vorburger/.cache/bazel/_bazel_vorburger/a3cf8df34f0c7a76e9926daaad9ffbf4/external/grpc-java~/java_grpc_library.bzl:84:14: in srcs attribute of @@grpc-java~//services:_health_java_grpc: Proto source with label @@grpc-proto~//:health_proto should be in same package as consuming rule
DEBUG: /home/vorburger/.cache/bazel/_bazel_vorburger/a3cf8df34f0c7a76e9926daaad9ffbf4/external/grpc-java~/java_grpc_library.bzl:84:14: in srcs attribute of @@grpc-java~//services:_reflection_java_grpc: Proto source with label @@grpc-proto~//:reflection_proto_deprecated should be in same package as consuming rule
DEBUG: /home/vorburger/.cache/bazel/_bazel_vorburger/a3cf8df34f0c7a76e9926daaad9ffbf4/external/grpc-java~/java_grpc_library.bzl:84:14: in srcs attribute of @@grpc-java~//services:_channelz_java_grpc: Proto source with label @@grpc-proto~//:channelz_proto should be in same package as consuming rule
DEBUG: /home/vorburger/.cache/bazel/_bazel_vorburger/a3cf8df34f0c7a76e9926daaad9ffbf4/external/grpc-java~/java_grpc_library.bzl:84:14: in srcs attribute of @@grpc-java~//xds:envoy_service_status_v3_java_grpc: Proto source with label @@envoy_api~//envoy/service/status/v3:pkg should be in same package as consuming rule
DEBUG: /home/vorburger/.cache/bazel/_bazel_vorburger/a3cf8df34f0c7a76e9926daaad9ffbf4/external/grpc-java~/java_grpc_library.bzl:84:14: in srcs attribute of @@grpc-java~//xds:envoy_service_discovery_v3_java_grpc: Proto source with label @@envoy_api~//envoy/service/discovery/v3:pkg should be in same package as consuming rule
DEBUG: /home/vorburger/.cache/bazel/_bazel_vorburger/a3cf8df34f0c7a76e9926daaad9ffbf4/external/grpc-java~/java_grpc_library.bzl:84:14: in srcs attribute of @@grpc-java~//xds:envoy_service_load_stats_v3_java_grpc: Proto source with label @@envoy_api~//envoy/service/load_stats/v3:pkg should be in same package as consuming rule
```
I'll open a separate issue for the
### Steps to reproduce the bug
TBD.
Contributor guide
Assessment
This issue has not been assessed yet.