Skip to content

Conversation

@Yannic
Copy link
Contributor

@Yannic Yannic commented Jul 8, 2020

Removing language-specific targets from the top-level BUILD file
will allow users to keep their workspaces smaller and easier to
maintain by not depending on language rules they don't need.

The top-level targets are kept as an alias, so this is not a breaking
change. There is currently no intention to deprecate and remove
the top-level targets.

Similar work was done for Java in #7190.

Removing language-specific targets from the top-level BUILD file
will allow users to keep their workspaces smaller and easier to
maintain by not depending on language rules they don't need.

Similar work was done for Java in protocolbuffers#7190.
@Yannic
Copy link
Contributor Author

Yannic commented Jul 20, 2020

@acozzette As usual I forgot to add the new file to the *_EXTRA_DIST files. Tests should pass now.

PTAL, thanks!

@Yannic
Copy link
Contributor Author

Yannic commented Jul 20, 2020

@acozzette Thanks! The remaining failures look unrelated to the change.

@acozzette
Copy link

@thomasvl Do you have any thoughts on this change?

@thomasvl
Copy link
Contributor

@thomasvl Do you have any thoughts on this change?

nope. The bazel support hasn't been something I've really been looped into.

@acozzette acozzette merged commit 6b1d0f1 into protocolbuffers:master Jul 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants