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
Allow QueryException to take in a Query code from failure detail and construct a failure detail ...
5e2d5230675db9bebba0aa320a42c8dd909f4ba8 authored over 4 years ago by Googler <[email protected]>PiperOrigin-RevId: 319806006
13875947fed420cdec8696bbd33cc1d8e6ce33bf authored over 4 years ago by Googler <[email protected]>
Shared actions detection is based on the action key -- if 2 actions have the
same key, we will c...
As part of d7d0e972c75a2e83fc5ae19927be38feda006ac9 these flags started
started applying to host...
Only the java_test rule currently supports the persistent test runner, and
all other test rules ...
RELNOTES: None
Closes #11700.
PiperOrigin-RevId: 319498013
336835c7ca3104f9d7ef2660b29f622c22369a2f authored over 4 years ago by Tobias Werth <[email protected]>This is a tiny amendment to @philwo's patch for #11637 which fixes up `prctl` error handling.
R...
f31f2d787116120b2b16e9aa9a64fab171c0d954 authored over 4 years ago by Ryan Beasley <[email protected]>PiperOrigin-RevId: 319415068
6e2b1a09c8529c78fbc69f6b65628d2f00dff7ab authored over 4 years ago by twerth <[email protected]>Starlark locations now include columns, but this was not reflected in the comments for various l...
7404d17ac76da876ae0b432d1fccf222a9e991fe authored over 4 years ago by Benjamin Peterson <[email protected]>
This change adds a new incompatible flag that makes ProtoInfo mandatory
for skipping code-gen fo...
No idea why this is failing only in our builds (and not, say, Bazel CI), but I
ran into the foll...
Fixes #11643.
Closes #11668.
PiperOrigin-RevId: 319379127
38c85a4770ff678cbeb5638b76fad0800ebefb52 authored over 4 years ago by Carlos Eduardo Seo <[email protected]>
AspectValue#getAction(int i) should only be used _after_ execution. Calling it
before would caus...
PR_SET_CHILD_SUBREAPER was introduced in Linux 3.4, but CentOS 6.x and RHEL 7.6 apparently do no...
e6dd345c66ab315a5768657b1cf236cfa5d4d1df authored over 4 years ago by philwo <[email protected]>Previously, if there was no system JDK, `@local_jdk` would point to the main workspace. This cou...
de558d0d3e7d4a12712ae96d308f3a832e1bf5a6 authored over 4 years ago by Benjamin Peterson <[email protected]>During a migration of an internal project to use the remote downloader, I discovered that `bazel...
469aa7e4e356086d84be4a3344b0b05339c694fd authored over 4 years ago by John Millikin <[email protected]>PiperOrigin-RevId: 319311857
91445cc5147f6e28272d41f96aba14ae4e6139a2 authored over 4 years ago by cushon <[email protected]>Also:
1 Move collection logic into its own utility class to declutter a
hard-enough-to-unde...
Fix an error-prone warning about
`ActionTemplateExpansionFunction.getMapForConsistencyCheck` whi...
PiperOrigin-RevId: 319274761
6840a88a8821bf93c35de99fde29b91eea4656f2 authored over 4 years ago by Googler <[email protected]>See https://github.com/bazelbuild/bazel/commit/e7ce105c900ae10163e9f5ab26dce01eb7293a60 for more...
bd225230486e583f0e053b8ffa74115c8d0d78c7 authored over 4 years ago by cushon <[email protected]>
RELNOTES: None.
PiperOrigin-RevId: 319212376
* Emphasize that this only affects the selection of top-level targets to build/test.
* Make it ...
114a4233b9de934300e0fdd988eb8113e569f1a7 authored over 4 years ago by Googler <[email protected]>Working towards #9408
Closes #11682
2ed398021122fab00b0c4e2eb2bc7756c3f18209 authored over 4 years ago by Yun Peng <[email protected]>Working towards #9408
Closes #11683.
PiperOrigin-RevId: 319192782
97853f1d602786914727e6a812066414e8e8e643 authored over 4 years ago by Yun Peng <[email protected]>Now: ParserInput.from{String,CharArray,Latin1,UTF8}.
Also, avoid a handful of redundant array c...
8ea8a3a831aa5deff1f17a75523b87e08ce5dd62 authored over 4 years ago by adonovan <[email protected]>PiperOrigin-RevId: 319095353
d6aedbfd6dd7f12ea7eb92d375e3983ad3de8e0b authored over 4 years ago by Googler <[email protected]>InstrumentedFilesProvider is already configured for sh_binary and sh_test, it's confusing for th...
e210c79d83ee84ea0f7bfd0a1b78386fbbdec17b authored over 4 years ago by Googler <[email protected]>PiperOrigin-RevId: 319085820
d9b514a6120cde2b1509678051c96201bf6069d5 authored over 4 years ago by kkress <[email protected]>
Header checking should always be strict in Bazel, but a gap exists in
the Starlark API that allo...
WorkerSpawnRunner should check earlier if a spawn can't be executed because it lacks tools.
Pip...
24892881c2d4d52384b62d1bff3422a449c53c3c authored over 4 years ago by jcater <[email protected]>Baseline: c063b5caf776dee665497b64c5c17d4ed7e6750a
Cherry picks:
+ cb798a475eb54087e1e83f8a...
97a5334d6c3efca888bd0136f736cd9111bc1436 authored over 4 years ago by Bazel Release System <[email protected]>The only flag that exists is --incompatible_disable_depset_items. Confusion of names was introdu...
dc764b00bd47997df657ed021aed9bb62057fbb3 authored over 4 years ago by laurentlb <[email protected]>...by inlining createInputFileMaybe and simplifying.
PiperOrigin-RevId: 319010691
e4e585faa51a3bfe3d0171c7e00840e78364bdb0 authored over 4 years ago by adonovan <[email protected]>
RELNOTES: None
PiperOrigin-RevId: 319008556
RELNOTES:none
PiperOrigin-RevId: 318980561
PiperOrigin-RevId: 318937758
2c8639f15d898e1559074185a493300dcd06f8cb authored over 4 years ago by cushon <[email protected]>In each failure instance of PackageFunctionException, a specific FailureDetail code will be used...
74178a56539ca8da7458b2225afa4ad1e681a83c authored over 4 years ago by Googler <[email protected]>including some colour about why pre-1980 timestamps should be avoided.
PiperOrigin-RevId: 31889...
4c06e1836b84a7c44ad21590ce19ebf181d3974d authored over 4 years ago by cushon <[email protected]>
This change refactors the logic for setting test_suite.$implicit_tests
so that all calls to rule...
This only accounts for ~0.1% analysis cpu on a typical build, but it was easy enough to just add...
a8848374b82cbe7a15a4cd44bf5e19055932c5a9 authored over 4 years ago by Googler <[email protected]>
RELNOTES: None.
PiperOrigin-RevId: 318862131
Details:
- RuleFactory:
- don't plumb AttributeContainer through create{RuleUnchecked,AndAddRu...
The macro `py2and3_strict_test` was generating twice as many tests, but we don't need them.
REL...
f2526718763b1632c80e214f91e6bbdbd2d64127 authored over 4 years ago by laurentlb <[email protected]>This affects how downloaded Maven artifacts are looked up from the cache. Before this, cache loo...
67577117ba1360fd660dbebfd661da213272e79a authored over 4 years ago by Googler <[email protected]>Its superinterface, BatchCallback, is already annotated @ThreadSafe.
PiperOrigin-RevId: 318828127
54be05ae00a74358f2c3de8810bdbdf082a6062a authored over 4 years ago by Googler <[email protected]>Java 12 is end-of-life and there's no point in investing work to maintain it.
Note that this do...
1e2c5e6f40cceb883fd8dbe49acdf3fad6f12cfc authored over 4 years ago by Philipp Wollermann <[email protected]>In a build with many genquery rules, this can account for a significant amount of cpu and garbag...
d70ae33b876ba5f87a47ccb01dd77f63cc83e24d authored over 4 years ago by Googler <[email protected]>
This change allows users to add a list of include dirs when using
Starlark version of cc_import ...
Closes #11665.
PiperOrigin-RevId: 318804764
5585a182659fb45720283dae3a36a05a09c2e54e authored over 4 years ago by Philipp Wollermann <[email protected]>*** Reason for rollback ***
Breaks targets in nightly:
[]
which are not passing the grep inclu...
812595b53d243fc2b556c09d35fd9ca26664b190 authored over 4 years ago by plf <[email protected]>
RELNOTES: None.
PiperOrigin-RevId: 318801861
It's no longer experimental, changed code and documentation from:
`experimental_remote_downloa...
Signed-off-by: Philipp Wollermann <[email protected]>
239b2aab17cc1f007b2221ada9074bbe0c58db88 authored over 4 years ago by David Ostrovsky <[email protected]>
The extra metrics that we'll collect in `SpawnMetrics` (on top of
total time that we already col...
This is part of the fixes for #11442. (Not a complete fix because it does not address the bazel ...
f8a94b9decf4c76c217342ce31a05ec30cfb77e8 authored over 4 years ago by Nikhil Marathe <[email protected]>
Because Java's shift operators only use the low 5 bits of y,
we cannot check for overflow simply...
IDEs are using those flags, we don't want to break them now. We could have set
oldName so that b...
PiperOrigin-RevId: 318530598
7c3817b501fd3eb72f332f157397fc6c2dbf71d6 authored over 4 years ago by Googler <[email protected]>PiperOrigin-RevId: 318526131
ddb9b9a60c4df7defcac7c7141dff5eaf411b1f4 authored over 4 years ago by Googler <[email protected]>
RELNOTES: None.
PiperOrigin-RevId: 318514673
Instead of String.toLowerCase(), leverage Guava's Ascii.toLowerCase().
Also, factor out common ...
577d907a9249f4976d238052c67160f96d323ccc authored over 4 years ago by dlr <[email protected]>
RELNOTES: None.
PiperOrigin-RevId: 318456188
This reduces the how long we hold exclusive access to a worker
and will make it easier to measur...
Fixes https://github.com/bazelbuild/bazel/issues/11618
Needs to be cherry-picked into 3.3.0.
C...
3b0439e37247a480e08337a6314d06231bdbafd3 authored over 4 years ago by Jingwen Chen <[email protected]>
Some loading-phase-related failure modes have placeholder detailed codes
to be improved when loa...
Also refactors missing file message functions so that fewer
MissingInputFileExceptions are needl...
Encodes execution-phase cycle and non-action failures with
FailureDetails.
Drive-by detailing o...
ddaea6ae488ec54bd118c7c27176042763a993bc authored over 4 years ago by mschaller <[email protected]>
RELNOTES: None.
PiperOrigin-RevId: 318339576
Provides better at-a-glance summaries of crashes when exceptions lack
message text.
RELNOTES: N...
c0a43b8187cc4e52ef4d4406682abac69621548d authored over 4 years ago by mschaller <[email protected]>PiperOrigin-RevId: 318303229
10cb3c5f3f6084727ca384b5a29f7245c15afc77 authored over 4 years ago by kmb <[email protected]>The existing text is a clear copy/paste error. My proposed replacement is the most sensible expl...
f20ba594a44ffd7c62e7aaef401df0836f0b7c50 authored over 4 years ago by Dionna Glaze <[email protected]>The function has been deprecated for a long time and is disabled by --incompatible_new_actions_a...
6fa858aaf9c398f7e4a0e885fc95285aa12ef68c authored over 4 years ago by laurentlb <[email protected]>These initialize an environment with multiple SDKs and NDKs and add asserts expecting `--platfor...
8a9a3078c71787d1ea6ccb67b41035e69b7c5bb5 authored over 4 years ago by gregce <[email protected]>The function has been deprecated for a long time and is disabled by --incompatible_new_actions_a...
a542e1ddf8a1acd058cccf5010eaf9ebf3287dfc authored over 4 years ago by laurentlb <[email protected]>For #11513
PiperOrigin-RevId: 318268800
9716d31534d2121e8712cd1c07bcec8ecd09dff1 authored over 4 years ago by juliexxia <[email protected]>This was crashing during execution of compilation actions.
RELNOTES:none
PiperOrigin-RevId: 318...
...and remove cruft and excessive commentary.
PiperOrigin-RevId: 318266960
45e175a43d3342306b27d29274eeb18270894447 authored over 4 years ago by adonovan <[email protected]>This change allows users to pass custom linking options when using Starlark version of cc_import...
0f9a592664abf1b4dc8445086e2b148c99a2ea5e authored over 4 years ago by Andrzej Guszak <[email protected]>Should have been a part of https://github.com/bazelbuild/bazel/commit/a6737d53f0786855cfc8a9a36a...
ae35c7a0fd4eb40762d0713c80220dadcea6f8f2 authored over 4 years ago by twerth <[email protected]>
RELNOTES:none
PiperOrigin-RevId: 318231148
The role of the definition environment hash in the RuleClass is quite subtle.
Expand the documen...
This removes the last uses of undetailed ActionExecutionException
constructors by adding details...
This nearly removes all remaining invocations of an undetailed
ActionExecutionException construc...
Rename BlacklistPackagePrefix to IgnoredPackagePrefix to reflect the fact that
this comes from t...
General changes:
- Add documentation for installing with `xcode-select`, which takes up less dis...
PiperOrigin-RevId: 318097206
1812cafbe4c7deb36228b1d8af798295e66af319 authored over 4 years ago by cushon <[email protected]>PiperOrigin-RevId: 318075302
4975934746957ff298fc067b897fa4cbb321db59 authored over 4 years ago by Googler <[email protected]>We make it 48-bit, which should be sufficient to avoid hash collisions for the tiny handful of o...
8350681fc900e9ee22ba62db2c5fdeb1e239321a authored over 4 years ago by tomlu <[email protected]>
Internally BUILD and .bzl files are read as uninterpreted raw byte strings and
not as UTF-8, so ...
LabelConstants.EXTERNAL_PACKAGE_NAME is a conceptual path fragment to represent
the //external p...
PiperOrigin-RevId: 318033214
3d90c3f99968dc8b747b9a999de61b0687c2ce43 authored over 4 years ago by Googler <[email protected]>
RELNOTES: None.
PiperOrigin-RevId: 318014519
PiperOrigin-RevId: 317985730
97dd952ee2cee0b3b5b778b18777ced324e08b59 authored over 4 years ago by Googler <[email protected]>PiperOrigin-RevId: 317948250
c0c93eca86bedff77f0d5bf0de5d63e37b9117a3 authored over 4 years ago by cushon <[email protected]>
RELNOTES: None
PiperOrigin-RevId: 317924994
RELNOTES: None.
PiperOrigin-RevId: 317907158
1. Updates databinding to v3.4.0
2. Updates gson to 2.8.0
3. All other libraries are added
Nece...
c26d8f736632d25fb3bf506dbfb61cd70d2a76d3 authored over 4 years ago by ahumesky <[email protected]>It is enable by default since Bazel 0.27
https://github.com/bazelbuild/bazel/issues/5818
RELNO...
1ed9a072c93409d92f838f3ae3056602e7e59515 authored over 4 years ago by laurentlb <[email protected]>Fixes https://github.com/bazelbuild/bazel/issues/11150
Closes #11624.
PiperOrigin-RevId: 31785...
3a3f5a8f097b1b940b3049bd0f7f69e08ea6084c authored over 4 years ago by Yun Peng <[email protected]>