Transfer community maintained repositories to bazel-contrib #2
Replies: 10 comments 31 replies
-
What are the functional differences, if any, between being in the bazelbuild versus bazel-contrib organizations? I'm thinking of things like access to Bazel CI and what repository configuration options are available to maintainers. |
Beta Was this translation helpful? Give feedback.
-
It's a bit weird to see rules_go, gazelle, and rules_proto are being moved out, but rules_python and buildtools are staying in. It's also unclear to me what problem are we solving for these projects. And whether the problems outweigh the churn when the entire community has to switch from 1 namespace to another. Recently we had a similar transfer for |
Beta Was this translation helpful? Give feedback.
-
From rules_dotnet perspective the only thing I'm a bit worried about is switching from Bazel CI to Github Actions. What I like about Bazel CI is:
I think that it could be considerable effort to migrate form Bazel CI to Github Actions to maintain the same coverage. |
Beta Was this translation helpful? Give feedback.
-
How would this migration work process-wise? Would each of the migrated repositories go through the "Adding Procedure" on its own? Or would there be a bulk onboarding for all repositories? |
Beta Was this translation helpful? Give feedback.
-
What about https://github.com/bazelbuild/tools_remote? |
Beta Was this translation helpful? Give feedback.
-
Thanks for the "benefits" section @meteorcloudy. Could you further elaborate on the tradeoffs for making such a move, which includes the known costs (or what will the projects be giving up - perhaps Kythe indexing on I think there's another point to be made about no longer requiring Google CLA in |
Beta Was this translation helpful? Give feedback.
-
Update: The transfer of the listed repos has been officially approved by Google. We'll follow up with project maintainers to execute the transfer repo by repo. |
Beta Was this translation helpful? Give feedback.
-
Hi folks. Is it expected that https://bazelbuild.github.io/rules_foreign_cc/ is a 404? |
Beta Was this translation helpful? Give feedback.
-
Yes it is; but why not redirect?
…On Mon, Oct 7, 2024 at 12:32 AM Yun Peng ***@***.***> wrote:
Looks like it's now https://bazel-contrib.github.io/rules_foreign_cc,
github didn't offer redirects for everything. /cc @jsharpe
<https://github.com/jsharpe>
—
Reply to this email directly, view it on GitHub
<#2 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB4GME7DTUFDFRD73O64Y3Z2I2KHAVCNFSM6AAAAABGATUQY6VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOBWGQYDMOI>
.
You are receiving this because you commented.Message ID: <bazelbuild/.
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Since Bazel was open-source in 2016, the Google-owned bazelbuild GitHub organization has hosted a growing number of repositories for the Bazel ecosystem, including Bazel rules, IDE plugins, and remote execution backend. However, many of these repositories are no longer actively maintained by Google teams and rely more on community support.
The Bazel Rules Author SIG was founded in 2021 and governs the bazel-contrib GitHub org. Since then, it has been a home for many Bazel relevant projects, guided by a clear hosting policy. The SIG has also been supported by the community via Open Source Collective and probably by a future open source foundation.
To ensure better maintenance of those projects, we want to migrate the community maintained repositories to bazel-contrib. A repository is a suitable candidate for the move to bazel-contrib if all of the following conditions are met:
The status of all bazelbuild repositories are summarized in this spreadsheet, with the above standards, we have identified a list of repositories that could be moved to bazel-contrib:
Benefits
Transfer Process
Costs
Alternative
This discussion is to gather feedback from the community. Please let us know if you think any repository should or should not be moved to bazel-contrib!
Beta Was this translation helpful? Give feedback.
All reactions