| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
to aid in diagnosing issue #748.
--
MOS_MIGRATED_REVID=111360258
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=109881691
|
|
|
|
|
|
|
|
|
|
| |
- Add mitigation of the common problem to the documentation
- Add indication on how to activate sandboxing on some machine (GKE nodes for example)
Fixes #433
--
MOS_MIGRATED_REVID=109879921
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In particular:
- Separate the implementation of maven_server into a RepositoryFunction and one that creates the MavenServerValue (ideally, maven_server wouldn't exist but we'll have to make to for the time being)
- Refactor the logic of determining whether an external repository needs to be re-fetched to RepositoryDelegatorFunction
- Make RepositoryFunctions not be SkyFunctions anymore (they are called from RepositoryDelegatorFunction, though, who *is* a SkyFunction)
- Add a Skyframe dirtiness checker that makes --nofetch RepositoryValues not be cached
- Add a bunch of test cases and javadoc
There is only one wart that I know of that remains: changes to BUILD files of new_* repository rules that weren't refetched when their RepositoryValue was initiall created on server restart won't take effect. This is because we don't add those BUILD files to the created RepositoryValue. This will fix itself once the ExternalFilesHelper refactoring is submitted.
--
MOS_MIGRATED_REVID=109768345
|
|
|
|
|
|
|
| |
target patterns and are thus neither built nor tested by invocations like "blaze test //my/project/..."
--
MOS_MIGRATED_REVID=109251573
|
|
|
|
|
|
|
|
|
| |
target pattern.
Apart from the tests, I also tested this manually running "bazel query //..." in a tree with convenience symlinks.
--
MOS_MIGRATED_REVID=108325454
|
|
|
|
|
|
|
|
|
|
| |
I filed #546 because I didn't notice --host_crosstool_top does what I
want.
--
Change-Id: Ib219753ad69c3026f1aa6d1889a0e7fac4449b2b
Reviewed-on: https://bazel-review.googlesource.com/#/c/2261/
MOS_MIGRATED_REVID=108267036
|
|
|
|
|
|
|
| |
Also, fix said documentation.
--
MOS_MIGRATED_REVID=108247791
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=108145081
|
|
|
|
|
|
|
|
|
| |
through to the JVM instead of (almost certainly incorrectly) splitting the options along spaces.
This allows us to pass non-quote-delimited strings to the JVM, which is necessary for things like -XX:OnOutOfMemoryError="kill -3 %p" (normally bash strips those quotes, but they're not stripped when passed via --host_jvm_args).
--
MOS_MIGRATED_REVID=107820087
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"DONT_FOLLOW_SYMLINKS_WHEN_TRAVERSING_THIS_DIRECTORY_VIA_A_RECURSIVE_TARGET_PATTERN" will *not* be traversed for transitive target patterns. The motivation here is to allow directories that intentionally contain wonky symlinks (e.g. foo/bar -> foo) to opt out of being consumed by Blaze. For example, given
<workspace>/foo
bar
bad -> .
DONT_FOLLOW_SYMLINKS_WHEN_TRAVERSING_THIS_DIRECTORY_VIA_A_RECURSIVE_TARGET_PATTERN
the 'bad' symlink will *not* be traversed by the pattern '//foo/...'.
--
MOS_MIGRATED_REVID=107738930
|
|
|
|
|
|
|
| |
Fixes #529
--
MOS_MIGRATED_REVID=106883457
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
previous commit
Document and test how rules can run without the sandbox.
The only documentation about usable tags values was in a weird place,
along with duplicated information about flaky tests.
--
Change-Id: Ib98a0a5c582890512161ecf9f5d89c8e78d9ad68
Reviewed-on: https://bazel-review.googlesource.com/#/c/2220
MOS_MIGRATED_REVID=106858070
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106092764
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=105952522
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104958733
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=104644891
|
|
|
|
|
|
|
| |
Fixes #134.
--
MOS_MIGRATED_REVID=103935102
|
|
|
|
|
|
|
| |
I promised to add this example after responding to a user question in the bazel irc.
--
MOS_MIGRATED_REVID=102120516
|
|
|
|
|
|
|
| |
given
--
MOS_MIGRATED_REVID=102046602
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
documentation. Replaces instances of "build root" with "workspace directory"
as appropriate.
Makes the following changes:
- /docs/build-ref.html: Adds definition of workspace
- /docs/external.md: Replaces "build root" terminology with "workspace"
- /docs/getting-started.md: Adds link to workspace definition
- /docs/bazel-user-manual.html: Adds link to workspace definition
--
MOS_MIGRATED_REVID=101885966
|
|
|
|
|
|
|
| |
my best day today.
--
MOS_MIGRATED_REVID=101557371
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=101555906
|
|
|
|
|
|
|
| |
strategy is only used if your Linux kernel is new enough and your running system supports it. If this breaks you, please file a bug and you can always go back to non-sandboxed execution by using --spawn_strategy=standalone.
--
MOS_MIGRATED_REVID=101464269
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=100315352
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=100303875
|
|
|
|
|
|
|
| |
RELNOTES: nope
--
MOS_MIGRATED_REVID=99931043
|
|
|
|
|
|
|
| |
Rollback of commit b961bb931400044ed91e6b0b596f94fe983f9f17.
--
MOS_MIGRATED_REVID=98833728
|
|
|
|
|
|
|
| |
Fixes #309.
--
MOS_MIGRATED_REVID=98639996
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=98393704
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks LIPO, []
*** Original change description ***
Blaze changes to support LLVM profile feedback.
--
MOS_MIGRATED_REVID=98382087
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=97610963
|
|
|
|
|
|
|
| |
The alternative is too horrifying to consider.
--
MOS_MIGRATED_REVID=97398060
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96911530
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96814231
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=96802902
|
|
|
|
|
|
|
| |
exist and hasn't existed for a while.
--
MOS_MIGRATED_REVID=96711367
|
|
|
|
|
|
|
| |
Default value was wrong and semantics were not documented in enough detail.
--
MOS_MIGRATED_REVID=96312299
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=95612927
|
|
|
|
|
|
|
| |
Also update --javac_bootclasspath, and mention cross-compiling.
--
MOS_MIGRATED_REVID=95481485
|
|
|
|
|
|
|
| |
removed in [])
--
MOS_MIGRATED_REVID=95433212
|
|
|
|
|
|
|
|
|
| |
but it is not clear how multiple sections should be specified. Also, given that
some flags overwrite previous values, I think that explicit instructions make
the behavior clearer.
--
MOS_MIGRATED_REVID=95417384
|
|
|
|
|
|
|
|
|
|
| |
Also updates the fetch documentation. Now that it's been in the wild for a bit,
keeping --fetch=true the default seems like the right choice: it's less
confusing to new users and anyone who cares can put `build --fetch=false` in
their .bazelrc file.
--
MOS_MIGRATED_REVID=94912125
|
|
|
|
|
|
|
|
| |
Now, when subcommands are logged due to the -s option, the action's
description is logged in an bracketed note after the label.
--
MOS_MIGRATED_REVID=93886445
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=93877298
|
|
|
|
|
|
|
| |
I'm expecting some complaints once it's required.
--
MOS_MIGRATED_REVID=93318895
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92573465
|
|
|
|
|
|
|
| |
Fix #140
--
MOS_MIGRATED_REVID=91581443
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Polling the machine load can never work, because the following
scenarios are quite common:
* Tasks that are faster than the poll cycle time.
* Tasks whose CPU and/or RAM consumption changes over the lifetime of
the task.
--
MOS_MIGRATED_REVID=90990445
|
|
--
MOS_MIGRATED_REVID=90252678
|