-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove ExecutionPlatformConstraintsAllowed #8134
Labels
P2
We'll consider working on this in future. (Assignee optional)
team-Configurability
platforms, toolchains, cquery, select(), config transitions
type: feature request
Comments
katre
added a commit
to katre/bazel
that referenced
this issue
Apr 24, 2019
additional constraints on the execution platform. Part of work on bazelbuild#8134. Fixes bazelbuild#8026.
katre
added a commit
to katre/bazel
that referenced
this issue
Apr 25, 2019
flag. Part of bazelbuild#8136 and bazelbuild#8134. RELNOTES: Adds incompatible_disallow_rule_execution_platform_constraints_allowed, which disallows the use of the "execution_platform_constraints_allowed" attribute when defining new rules.
katre
added a commit
to katre/bazel
that referenced
this issue
Apr 26, 2019
… flag. Part of bazelbuild#8136 and bazelbuild#8134. RELNOTES: Adds incompatible_disallow_rule_execution_platform_constraints_allowed, which disallows the use of the "execution_platform_constraints_allowed" attribute when defining new rules. Closes bazelbuild#8145. PiperOrigin-RevId: 245405049
katre
added a commit
to katre/bazel
that referenced
this issue
May 24, 2019
attribute by default. Fixes bazelbuild#8451, part of bazelbuild#8134.
irengrig
pushed a commit
to irengrig/bazel
that referenced
this issue
Jun 18, 2019
attribute by default. Fixes bazelbuild#8451, part of bazelbuild#8134. Closes bazelbuild#8453. PiperOrigin-RevId: 249804440
irengrig
pushed a commit
to irengrig/bazel
that referenced
this issue
Jul 15, 2019
attribute by default. Fixes bazelbuild#8451, part of bazelbuild#8134. Closes bazelbuild#8453. PiperOrigin-RevId: 249804440
katre
added a commit
to katre/bazel
that referenced
this issue
Nov 4, 2019
`--incompatible_disallow_rule_execution_platform_constraints_allowed` and the associated Starlark code. Part of bazelbuild#8134. Next PR will remove the actual underlying RuleClass enum and functionality.
katre
added a commit
to katre/bazel
that referenced
this issue
Nov 6, 2019
`--incompatible_disallow_rule_execution_platform_constraints_allowed` and the associated Starlark code. Part of bazelbuild#8134. Next PR will remove the actual underlying RuleClass enum and functionality. Closes bazelbuild#10163. PiperOrigin-RevId: 278911121
katre
added a commit
to katre/bazel
that referenced
this issue
Nov 6, 2019
irengrig
pushed a commit
to irengrig/bazel
that referenced
this issue
Nov 7, 2019
`--incompatible_disallow_rule_execution_platform_constraints_allowed` and the associated Starlark code. Part of bazelbuild#8134. Next PR will remove the actual underlying RuleClass enum and functionality. Closes bazelbuild#10163. PiperOrigin-RevId: 278911121
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
P2
We'll consider working on this in future. (Assignee optional)
team-Configurability
platforms, toolchains, cquery, select(), config transitions
type: feature request
This is the overall issue to track removing ExecutionPlatformConstraintsAllowed, the capability for individual rule classes to allow or disallow targets from using
exec_compatible_with
to restrict the execution platform.After this change is finished, all targets will allow this.
Pace of work:
exec_compatible_with
for all native rules. May also deprecate theRuleClass.Builder
method that controls this.execution_platform_constraints_allowed
attribute from therule()
method in Starlark.Finishing part 1 will fix #8026.
The text was updated successfully, but these errors were encountered: