-
Notifications
You must be signed in to change notification settings - Fork 392
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Upstream Bzlmod changes to original repositories #124
Comments
For anyone who'd be motivated by a payout for helping here, there's money in the https://opencollective.com/bazel-rules-authors-sig which we can turn into a bug bounty here. |
Here's a start for rules_python bazelbuild/rules_python#744 |
FYI I checked off rules_nodejs - I don't think it belonged on that list though, since no file for it was ever committed as part of #7. (same for rules_sass - I assume those are only needed for building some documentation site and not for the bazel binary, so they were omitted from #7 as not strictly needed for building Bazel) |
@alexeagle Regardless of #7, |
Sure, I was a bit too pedantic there - rules_nodejs is migrated to bzlmod already. |
Creates MODULE.bazel and WORKSPACE.bzlmod files to enable bazel-skylib to work with the `--experimental_enable_bzlmod` flag. rules_go has been updated as the previously used version is not available in the BCR. stardoc has been updated due to a strange issue with Bzlmod enabled that caused the `diff_test` and `unittest` docs to be generated without any contents that was magically fixed upon updating. bazelbuild/bazel-central-registry#124 Co-authored-by: Alexandre Rostovtsev <arostovtsev@google.com>
FYI: Abseil and Google Test have now a MODULE.bazel file. PR for gflags is open since Sep 16, 2023: gflags/gflags#353 |
Should we link upstream tracking issues and PRs here as well? protobuf: protocolbuffers/protobuf#13618 |
Furthermore, upb is deprecated: https://github.com/protocolbuffers/upb#readme |
This issue is largely outdated -- most (if not all) of the mentioned repos now have first-class Bzlmod support. (Except c-ares, which doesn't have any Bazel files at all.) |
Creates MODULE.bazel and WORKSPACE.bzlmod files to enable bazel-skylib to work with the `--experimental_enable_bzlmod` flag. rules_go has been updated as the previously used version is not available in the BCR. stardoc has been updated due to a strange issue with Bzlmod enabled that caused the `diff_test` and `unittest` docs to be generated without any contents that was magically fixed upon updating. bazelbuild/bazel-central-registry#124 Co-authored-by: Alexandre Rostovtsev <arostovtsev@google.com>
As part of #7, there were many Bazel modules checked in the BCR with custom MODULE.bazel files and patches while the original project doesn't natively support Bzlmod. To drive the Bzlmod migration in the community, we need help to upstream the MODULE.bazel files and patches back to the original repositories.
The list of modules in the BCR that already natively supports Bazel but not yet migrated to Bzlmod are:
Note that the MODULE.bazel files and patches in the BCR for them only ensure the minimal use case can work, to fully migrate those projects to Bzlmod probably requires extra work.
The text was updated successfully, but these errors were encountered: