bazelbuild / bazelbuild/bazel

Remove "distribs"

Open
#19,369 1 comment 0 reactions 0 assignees View on GitHub
incompatible-change P2 team-Configurability
Dominant language
Java
Stars
25.8k
Forks
4.6k
Avg merge
2d 18h
Merged PRs (30d)
75

Description

distribs is an idea whose time has passed.

Plan:
Things to do, with a lot of parallelizations
- [X] dissallow package(distribs)
- [X] disallow distribs()
- [] make `distribs` attribute a no-op
- [] disallow `distribs` as an attribute

Migration recipe:
TBD: Reference examples of better replacements will appear in rules_licenses

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the issue plan and the existing handling of package(distribs), distribs(), and the distribs attribute. Check rules_licenses for the planned migration examples. The work is done when the remaining unchecked attribute cases are addressed and replacement guidance is available.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.