| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
| |
The immmediate reason for this change is that we also need to add gRPC support to the proto rules, and we don't want to also support gRPC in a half-baked way.
This makes the Bazel binary much smaller and avoid giving false signals that we (for now) support protobuf compilation. The protobuf rules are only for compiling Bazel itself.
RELNOTES[INC]: Bazel does not embed protocol buffer-related rules anymore.
--
MOS_MIGRATED_REVID=119516246
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks //src/test/shell/bazel:bazel_example_test because that relies on the protobuf rules depending on @bazel_tools . The correct solution is probably to eliminate the protobuf dependencies from @bazel_tools altogether, but let's make the continuous build green and then think.
*** Original change description ***
Update our rudimentary proto rules to be able to handle gRPC.
--
MOS_MIGRATED_REVID=119271980
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119265313
|
|
|
|
|
|
|
| |
RELNOTES: Enable overriding attributes for Rust binaries.
--
MOS_MIGRATED_REVID=119244456
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=117968196
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=117801004
|
|
|
|
|
|
|
|
|
| |
This should reference the //:go_prefix rule in the repository the BUILD file
using go_* is in, not the repository where def.bzl lives (probably
@bazel_tools).
--
MOS_MIGRATED_REVID=117733799
|
|
|
|
|
|
|
|
| |
RELNOTES: Skylark rules that are available from their own repository will now
issue a warning when accessed through @bazel_tools.
--
MOS_MIGRATED_REVID=117730793
|
|
|
|
|
|
|
| |
//third_party/protobuf.
--
MOS_MIGRATED_REVID=117336377
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Version 3.2.1 has a CVSS 10.0 vulnerability. That's the worst kind of
vulnerability that exists. By merely existing on the classpath, this
library causes the Java serialization parser for the entire JVM process
to go from being a state machine to a turing machine. A turing machine
with an exec() function!
https://commons.apache.org/proper/commons-collections/security-reports.html
http://foxglovesecurity.com/2015/11/06/what-do-weblogic-websphere-jboss-jenkins-opennms-and-your-application-have-in-common-this-vulnerability/
--
MOS_MIGRATED_REVID=116309858
|
|
|
|
|
|
|
| |
Fixes #1004.
--
MOS_MIGRATED_REVID=116299622
|
|
|
|
|
|
|
| |
Issue #976
--
MOS_MIGRATED_REVID=115720030
|
|
|
|
|
|
|
| |
--
Change-Id: Id14500fa6febb9c7a58a8f093146d4d9771b44aa
Reviewed-on: https://bazel-review.googlesource.com/#/c/3007
MOS_MIGRATED_REVID=115438488
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
//src/test/shell/bazel:bazel_example_test broke because of commit a6e448253c289f3d5a353f038a5ea47227515a66,
which removed the allow_files and single_file properties of a bunch of
attributes in the belief that they were stale. However, //third_party:protoc
is in fact a filegroup and thus requires single_file.
I still think some of them are unnecessary... but because I do not yet know
all possible cases in which these are involved, and to prevent further
breakage, let's restore them all just in case. I may reevaluate this at a
later stage to clean them up.
--
MOS_MIGRATED_REVID=115297686
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=115250659
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is just for clarity and should be a no-op. Maintaining long shell
command lines embedded in genrules is not pretty.
This change is a combination of commit 8ec3866d9e5d28f6c09546269ec82731c45c28ad
and commit ffc891c4efbf498fdb8eaf4d2c922e7e7a58f99d with additional fixes.
In particular I have removed unnecessary properties from all rule
attributes, have made the rule respect any runfiles, and have reinstanted
the explicit dependency on the JDK. The latter is what fixes the breakage
we observed in #938, though it seems clear that we are missing a
dependency somewhere.
I have verified that this now works by running this change on a clean
Ubuntu 15.10 VM.
--
MOS_MIGRATED_REVID=115081830
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Break Jenkins build.
See https://github.com/bazelbuild/bazel/issues/938
*** Original change description ***
Split out Java proto compilation logic to a helper script.
This is just for clarity and should be a no-op. Maintaining long shell
command lines embedded in genrules is not pretty.
--
MOS_MIGRATED_REVID=115048759
|
|
|
|
|
|
|
|
| |
RELNOTES[INC]: Renamed proto_java_library to java_proto_library. The former
is now deprecated and will print out a warning when used.
--
MOS_MIGRATED_REVID=115012027
|
|
|
|
|
|
|
|
|
|
| |
This fixes the build of Bazel with itself. Using ctx.file instead of
executable may yield a reference of the form external/blahblah/ which
does not exist in the file system. Using ctx.executable does point
to the right binary.
--
MOS_MIGRATED_REVID=114990955
|
|
|
|
|
|
|
|
|
|
| |
Change --closure_entry_point to the new --entry_point that is required to be used with --dependency_mode.
Remove the default --language_in=ECMASCRIPT5_STRICT. Closure Compiler now defaults to ECMASCRIPT6.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/926
MOS_MIGRATED_REVID=114980140
|
|
|
|
|
|
|
|
| |
This is just for clarity and should be a no-op. Maintaining long shell
command lines embedded in genrules is not pretty.
--
MOS_MIGRATED_REVID=114967410
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=114906474
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update Closure Compiler to v20160208
Update Closure Library to v20160208
Update Closure Stylesheets to 1.1.0
Add "--language_in" and "--language_out" to closure_js_binary.bzl
With these flags users can transpile their closure_js_binary() from
ES6 to ES3.
Change "--manage_closure_dependencies" to "--dependency_mode=LOOSE"
because the former has been deprecated in Closure Compiler v20160208.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/910
MOS_MIGRATED_REVID=114898222
|
|
|
|
|
|
|
|
|
| |
This is in preparation for another change that will add a new helper script
to the tools/build_rules directory, and such script requires a BUILD rule
of its own.
--
MOS_MIGRATED_REVID=114898083
|
|
|
|
|
|
|
| |
This prevents a refactoring in said API
--
MOS_MIGRATED_REVID=114889925
|
|
|
|
|
|
|
| |
This reverts commit 3f7057789df337db4da3006b14e14c9c245c3a00, reversing
changes made to cbbbf2e461396d3817a00c4bd4d26b9b43b68ce3.
Accidental merge, merged pull request have to go through googlesource first
|
|\
| |
| | |
Update Closure Tools dependencies and add language arguments to closure_js_binary()
|
| |
| |
| |
| |
| |
| |
| |
| | |
With these flags users can transpile their closure_js_binary() from
ES6 to ES3.
Change "--manage_closure_dependencies" to "--dependency_mode=LOOSE"
because the former has been deprecated in Closure Compiler v20160208.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is a preparatory change for a follow-up commit so that the diff of that
commit is easy to review.
--
MOS_MIGRATED_REVID=114857369
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Instead bundle ijar's zipper binary so the skylark rules that depends on it
can use it from @bazel_tools.
A commit introducing windows config settings broke our appengine tutorial.
--
MOS_MIGRATED_REVID=114857080
|
|/
|
|
|
|
| |
Update Closure Compiler to v20160208
Update Closure Library to v20160208
Update Closure Stylesheets to 1.1.0
|
|
|
|
|
|
|
|
|
| |
the input rules in the output war.
Fixes #895
--
MOS_MIGRATED_REVID=114615465
|
|
|
|
|
|
|
|
|
|
|
|
| |
in Skylark rules
Loading those skylark rules where failing now they are in a remote repository because the
build file could not be found.
Fixes #883.
--
MOS_MIGRATED_REVID=114528630
|
|
|
|
|
|
|
| |
Fixes #864.
--
MOS_MIGRATED_REVID=114208872
|
|
|
|
|
|
|
| |
RELNOTES: [rust] Update to Rust 1.6
--
MOS_MIGRATED_REVID=113822518
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will fix some issue with loading skylark rules from @bazel_tools.
Tested with ./compile.sh all and also a project that use pkg_tar from
@bazel_tools (which is broken at HEAD).
--
Change-Id: Iffbb7134ef5fee497890c4d01b85084973d45ad0
Reviewed-on: https://bazel-review.googlesource.com/2800
MOS_MIGRATED_REVID=113508661
|
|
|
|
|
|
|
| |
Use _ instead of -.
--
MOS_MIGRATED_REVID=113307540
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=113081497
|
|
|
|
|
|
|
|
| |
I didn't notice that I had neglected to add these lines to the changelist
yesterday because there were so many style changes around them.
--
MOS_MIGRATED_REVID=112701694
|
|
|
|
|
|
|
| |
Instead of depending on //tools and //third_party in the base workspace.
--
MOS_MIGRATED_REVID=112599883
|
|
|
|
|
|
|
|
|
| |
Fixes #676.
--
Change-Id: I7474d3e3071c99452b6e1835d6f70671f34b1fd9
Reviewed-on: https://bazel-review.googlesource.com/#/c/2693
MOS_MIGRATED_REVID=112564791
|
|
|
|
|
|
|
|
|
|
| |
Initial implementation for the filter_tags executable is present,
along with some tests for the implemented functionality.
--
Change-Id: Id82251a3e730596db57ce5fd158b9247b0bee55d
Reviewed-on: https://bazel-review.git.corp.google.com/#/c/2132
MOS_MIGRATED_REVID=111841913
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* The go_prefix should be declared in the toplevel BUILD file as
//:go_prefix, rather than //external:go_prefix.
* Run set_up from the test methods.
* Update references to Darwin.
Tested:
bazel test src/test/shell/bazel/bazel_go_example_test
--
Change-Id: I89b2f5920100d27abdbc093437c7c051a24fad1e
Reviewed-on: https://bazel-review.googlesource.com/#/c/2561
MOS_MIGRATED_REVID=110762730
|
|
|
|
|
|
|
| |
This will be broken when we remove tools/ from the base workspace, but for now, it allows one to use Go rules in external repositories.
--
MOS_MIGRATED_REVID=110150654
|
|
|
|
|
|
|
| |
TESTED: bazel test //src/test/...
--
MOS_MIGRATED_REVID=109481372
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=109405753
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If you feed a py_binary into a pkg_tar to a pkg_deb, you won't want to
have the deploy_zip intermediate artifact included in the resulting
package. I'm think this change keeps it as an expected byproduct of
the build, but drops it from the list of files produced by the
y_binary rule.
Also trimmed a superfluous chmod from the final concat action.
--
Change-Id: Ib2bc05c2e43c7329bd9d92ea034f0c613f7fcbc6
Reviewed-on: https://bazel-review.googlesource.com/#/c/2280
MOS_MIGRATED_REVID=109290774
|
|
|
|
|
|
|
| |
--
Change-Id: Ibf72c15940024df15270731cc919264adbcd0d75
Reviewed-on: https://bazel-review.googlesource.com/#/c/2430/
MOS_MIGRATED_REVID=109236369
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=109195094
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The lack of strip_prefix lead to the files not being found with the
supplied rust.BUILD file.
Tested:
- created simple repository with rust_library and rust_binary
targets as outlined in
//tools/build_rules/rust/README.md
- (workaround) copied //tools/build_rules/rust/rust.BUILD into workspace as
suggested by @kchodorow:
https://github.com/bazelbuild/bazel/issues/488#issuecomment-143754576
- verified that library and binary build, and that binary runs
correctly
RELNOTES: Update Rust to 1.4
--
Change-Id: Ic2c275395ca245179e35e723faf0b9d13120fa1f
Reviewed-on: https://bazel-review.googlesource.com/#/c/2382/
MOS_MIGRATED_REVID=109187409
|