Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/oppia/bazel
a fast, scalable, multi-language and extensible build system
https://github.com/oppia/bazel
This is in preparation for adding --experimental_create_py2_bin_symlink.
ExecutionTool:
- Move ...
The nightly uncovered cases of depsets containing lists of strings,
which are Starlark-unhashabl...
PiperOrigin-RevId: 282363253
64972e628ff14cd64afab0c0682b91eee97ed6fc authored about 5 years agoThis is unused in Bazel, and it's ~trivial to create one where needed.
PiperOrigin-RevId: 28231...
fc287a3fda683f267ff586fdf45ca7ec06ffe316 authored about 5 years ago
RELNOTES: None.
PiperOrigin-RevId: 282304056
These fundamental API operations belong in class Starlark.
Also, this prepares the way for rena...
b1e232d6f1d82494639660e8a2772ac7da7c5da8 authored about 5 years ago*** Reason for rollback ***
Now that we've redesigned how xcode versions are going to be select...
b3084cbcbe1468683075a20229d09b296d6cf080 authored about 5 years agoAll callers now pass an explicit Mutability.
This is a breaking change for copybara.
BEGIN_PUB...
6456fcb5c1775297cc5bfcf5e5de520cac381495 authored about 5 years agoWith the introduction of this new event, the CriticalPathComponent is now created earlier in the...
c5e3bfe4f66794af54de622aae543245d2b11456 authored about 5 years agovalidateRuleContext() is renamed to validateContext().
PiperOrigin-RevId: 282020488
81fb43c8eaed8ac360f8792500675466e2bc63bc authored about 5 years ago
Also, declare concrete subclasses of analysis.ConfiguredTarget as @Immutable,
and thus Starlark-...
This CL addresses Artifact, Label, and String.
A few ad-hoc classes remain.
PiperOrigin-RevId: ...
1a6a5a1b4a85f61b9b335ba098a7d2e087c64649 authored about 5 years agoThis change renames the various functions formerly called 'of'.
Overloading is fine for two met...
ae586a0b77689717a77917ef4b5363bd1b93ac69 authored about 5 years agoPiperOrigin-RevId: 281963441
083c80bc5a40c38df57353c6b36510b795ee84b9 authored about 5 years agoWithout this change it was possible for an action to be in the skyframe cache whose outputs' con...
5cfb0b36913427ae85b19334fefdba410a40a534 authored about 5 years ago
Details: https://lintian.debian.org/tags/relative-conffile.html
PiperOrigin-RevId: 281945094
If a queryWriteStatus yields a committedSize which leaves no content
remaining to be uploaded, i...
Closes #10293.
PiperOrigin-RevId: 281939681
a6cd408876dd55c988a123af8237807bee549a5b authored about 5 years ago
There are many common substrings in exec_paths (e.g. bazel-out, ...). By
preserving the PathFrag...
protobuf inteprets the value 0 as "default value" for uint64, thus treating the field as
"unset"...
commit bbde22993476d5265baadba022be35852c5101d7 copied the element validity check used in the co...
dafd2345e0220e26ab85fe1bd0a104ee6b257ded authored about 5 years ago
This function is permitted to throw a RuntimeException to facilitate its usage in
static initial...
Starlark rules will never support aapt1.
PiperOrigin-RevId: 281848849
e758563e5dccc775d5ad63f3d115e1c44e112bdf authored about 5 years ago
The new name matches the Bazel documentation, whereas
NestedSet is a Blaze internal. Also, it is...
Previously, StarlarkNestedSet would compute the "intersection"
of the existing type and the type...
- rename Sequence.createImmutable to StarlarkList.immutableCopyOf
- delete StarlarkList.of(Starl...
This change causes the processor for @SkylarkCallable annotations to disallow
a declared return ...
* Convert lacksAllowlistExemptions() to hasExemption(). This eliminates one layer of boolean neg...
53ca395a9d91b828cbf2c82205a85849c608f8f1 authored over 5 years agoPiperOrigin-RevId: 281755163
e9bef0cf46a71039e45f797c98acc201e13ae602 authored over 5 years ago
Declare bankruptcy on Package#getRule(String)'s @VisibleForTesting, it might
have been true at s...
Add a test case that verifies that --remote_download_toplevel works
for test actions that genera...
In order to stay consistent, also fix the tests() query operator. Not binaries(), though: query ...
5576269cba82578ee4e80c362b39d86e87c25780 authored over 5 years agoPiperOrigin-RevId: 281730301
80ea02819eaf1b878ba95afa126d3285c18d879e authored over 5 years ago
With the new release process, Bazel APT repo will now support
installing Bazel at a specific ver...
To try out this change, please include --incompatible_proto_output_v2 in your aquery invocation....
91bf399583f44b29391dcf97e6bb385ee604406e authored over 5 years ago*** Reason for rollback ***
Rolling back because it breaks head blaze. See yitingwang@'s commen...
b2c602f9160b6acc1aebcc7bff2f7fb8d7cc9e2b authored over 5 years ago
RELNOTES: None
PiperOrigin-RevId: 281662573
This removes room for them to diverge from the source of truth -
Package#packageIdentifier. Thes...
Bazel previously invoked both aapt1 and aapt2 separately to validate resources
from an android_l...
PiperOrigin-RevId: 281587580
52e607bcc7a04ae919312d0375e25e8a87bf1a83 authored over 5 years ago*** Reason for rollback ***
b/144763142
*** Original change description ***
A CriticalPathCom...
1f773baa5ad7938c13279419e94482a468970f47 authored over 5 years ago
No need to have them so far from where they're actually used. This removes some
clutter and ensu...
PiperOrigin-RevId: 281536757
341ecd78051363be682eab3d41bdca1300583167 authored over 5 years ago
Previously, Bazel reported failures if tests are flaky, even if the
overall status was a success...
*** Reason for rollback ***
Broke some Python builds.
*** Original change description ***
Sym...
227822b047afcaf218e572d26206838531f38a13 authored over 5 years agoPiperOrigin-RevId: 281514390
de93e8b7384aa556f1108ed6586ab594d22bca51 authored over 5 years agoBaseline: 11deef7582dfeec7a04ee3f7236393d9b8027367
Cherry picks:
+ c76c3e539c73ecf6e96e3e09...
ef69db89d7b215216f82801a3b1177383157f73a authored over 5 years ago*** Reason for rollback ***
Issue has been resolved.
*** Original change description ***
Temp...
4a0b2f7a25908000c39564e74170c576663cdac6 authored over 5 years agoMotivation:
This change adds support for running a command on a remote machine from a
repositor...
PiperOrigin-RevId: 281465757
a617a901265b62bfdd41f762e589ce12b67a3b08 authored over 5 years ago
This allows implementations of the OutputService to skip reading the
manifest file and instead u...
Previously when --build_tests_only was passed alongside any starlark flag a crash would occur be...
8fd43cf2effa3c1727fb2fb63390d7db855dc5ad authored over 5 years ago
Other than legal Starlark values, the implicit conversion to Starlark
now accepts only null, Lis...
This debug mode will throw an exception on Starlark invocations to the depset constructor when t...
9f2ba0abac1f445d72edd77d1ca3cb8f121a98b5 authored over 5 years ago
Recognize that there are valid use cases for --batch, but also that it's a
second-class one-off ...
This removes the "enabled_toolchain_types" field on the platform
configuration fragment in Starl...
PiperOrigin-RevId: 281318734
387c610d09b99536f7f5b8ecb883d14ee6063fdd authored over 5 years agoThis is unused in Bazel, and it's ~trivial to create one where needed.
PiperOrigin-RevId: 28129...
3be8bdbe44b2eee49c10e09e1f16c8851eb3959a authored over 5 years agoRELNOTES: Make the formatting example more like to the written text by adding an initial descrip...
a087fb1fd84282c8902d2ca8df56e3980917d34d authored over 5 years ago
We used to share a single instance of ArtifactNestedSetValue among all the
NodeEntry for Artifac...
- throw a higher-level exception so callers don't need to
- remove the enableRunfiles parameter ...
to inject remote execution functionality into repository_rule.
1) Introduce the RepositoryRemote...
df389d2aac1f11ab1359f1dd93423763eecffbb4 authored over 5 years agoThis fixes bazel build failures on Windows when using MinGW GCC instead of MSVC for building C++...
dbe63b00954a25fa4405f7cbf273df78c16498dd authored over 5 years ago
repository_rule gets a new attribute remotable=(True|False). Targets
of repository_rule get a ne...
RELNOTES: None
PiperOrigin-RevId: 281272627
Closes #10236.
PiperOrigin-RevId: 281270814
7693c3f3da68939430ab84d0c8dd2dfab9f5c356 authored over 5 years agoThis tries to download something from zlib.net, which is currently unavailable. So much for non-...
88879d1d03dd3321240ec1969afc6b0aafb4538e authored over 5 years ago
This is not particularly useful in itself, but updates the callers to
match the new expectation,...
This disambiguates inner classes called "Options", for example:
https://github.com/bazelbuild/b...
9bc5f48c64c25e8cbbb6403acf4657e50d140d4a authored over 5 years ago
Add a way to clean first in case the error being bisected is a failure in
incrementality.
Close...
6376dac52cf214e87979c19782bc744dc2d35421 authored over 5 years ago
A Java compile action may fail to compute a reduced classpath if one of
the jdeps files it tries...
...to address review comments on commit ccdeeda22778df438e5f26d87b5d7fe61cd63f04:
- tests of li...
e7ce25a82b28bbb900a61f56fa1967cd02ae5505 authored over 5 years agoRELNOTES: An action's discover inputs runtime metrics is now categorized as parse time on the Cr...
cfe70bbee566836538c0dff70d26376100657abf authored over 5 years ago
An action filesystem may know when an action's inputs have been lost.
If so, and if any have, th...
Events may now report remote uploads which do not necessarily correspond to an in-disk file.
Pi...
2ffb0af33d42a76b7c86b9fdb9db08da4d8daa28 authored over 5 years agoThe motivation for this change is to pick up commit https://github.com/bazelbuild/platforms/comm...
64235c3523b2365ad229b800c7d16c35be5830f0 authored over 5 years agohttps://github.com/bazelbuild/bazel/issues/7802
RELNOTES: None.
PiperOrigin-RevId: 281069144
PiperOrigin-RevId: 281067275
3fc17bc4af9d695284c0375a45e6d511a3299393 authored over 5 years agoThis addresses user feedback from https://github.com/bazelbuild/bazel/issues/5753#issuecomment-5...
4a7fa9220295a6cd27c9f393521f0814d26c8da3 authored over 5 years ago
RELNOTES: None.
PiperOrigin-RevId: 281058705
to also apply to //third_party/experimental.
See:[]
PiperOrigin-RevId: 281058640
RELNOTES: None.
PiperOrigin-RevId: 281055063
Sometimes the environment isn't needed, so don't do the work if it's
not.
PiperOrigin-RevId: 28...
06760b7a7d41d8336b9d4713692bc5a1efbc1eed authored over 5 years agoMainly renaming classes and variables and shuffling things around so that the actual functional ...
007315319a72d62ae2d6d0e3d8de6701e8d095a1 authored over 5 years agoCloses #10217.
PiperOrigin-RevId: 281024813
425ab1878e74453bcf8389d25bf4d7d0cff0a7d7 authored over 5 years ago
This Builder class is superfluous - it simply wraps Runfiles.Builder,
and forwards all calls to ...
RELNOTES: None.
PiperOrigin-RevId: 280772732
Previously, lost input ownership information from an action's inputDeps
was only calculated if a...
https://github.com/bazelbuild/bazel/issues/5816
RELNOTES: None.
PiperOrigin-RevId: 280688754
Sequence:
- is now an interface
- delete getContentsUnsafe: don't prescribe representation.
- de...
This ensures that they flip to PY3 when we update that symbol.
Work toward #10127.
RELNOTES: N...
cc5c24c3797395aa2779d6e052e03396da3c4c34 authored over 5 years ago
RELNOTES: None.
PiperOrigin-RevId: 280666645
Fixes #9184
RELNOTES:
incompatible_disallow_dict_lookup_unhashable_keys is enabled by default...
Progress towards https://github.com/bazelbuild/bazel/issues/10134.
RELNOTES: None.
PiperOrigin-...
In this cl only add the flag. Installing the calls to
__do_not_use_fail_with_incompatible_use_cc...
RELNOTES: None.
PiperOrigin-RevId: 280646622
Using these attributes is the the default behavior since https://github.com/bazelbuild/bazel/com...
5630209b8eaee7951479050dd1da60442dc49509 authored over 5 years ago
As these files are used directly outside this external repository,
add an export statement for t...
I tried adding unit tests for this but doing so is very complicated in
their current form. Give...
#java11 #desugar
PiperOrigin-RevId: 280562283
9acda4dcecf22ba1537ce149df24ef4725df3545 authored over 5 years ago