This project is mirrored from https://github.com/bazelbuild/bazel.git.
Pull mirroring updated .
- Dec 02, 2016
-
-
Bazel Release System authored
Baseline: 6331a94b Cherry picks: + 7b835d97: Do not patch WORKSPACE in the release process Incompatible changes: - Callback functions in Skylark no longer support the cfg parameter. This is a cleanup and only affects the signatures of callbacks, since the parameter hasn't been set since September 2016. Important changes: - Alias proto_library's produce a descriptor set that contains all srcs of its dependencies. - proto_library supports strict proto deps. - Top level @androidsdk support library targets have been replaced by @androidsdk//<group id>:<artifact id>-<version> for Android SDK Support and Google Play Services libraries.
-
Klaus Aehlig authored
While we do need changes for certain test to refer to a local copy of android SDKs, we do not want those changes in the environment where we build the release artefacts (in particular the distribution artefact). -- Change-Id: I471a8c23efea389f52cd7b07b8511f69d16b8d3d Reviewed-on: https://cr.bazel.build/7592 MOS_MIGRATED_REVID=140831994
-
- Nov 30, 2016
-
-
Laszlo Csomor authored
commit f17fb3a8 added the `-m` in the wrong location, causing the gsutil command to fail, e.g. http://ci.bazel.io/view/Bazel%20bootstrap%20and%20maintenance/job/Bazel-Release/87/console -- MOS_MIGRATED_REVID=140589924
-
Klaus Aehlig authored
In some situations, we do not even expect a test summary to appear in the BEP, e.g., if testing is not asked for. Do not announce a test summary in this case. -- Change-Id: Ifd46e3582292b087bb1d37f255a140f631854830 Reviewed-on: https://cr.bazel.build/7373 MOS_MIGRATED_REVID=140589645
-
Klaus Aehlig authored
-- Change-Id: I080c6b32cd0b206b176700dad8b6e1ce799856ae Reviewed-on: https://cr.bazel.build/7537 MOS_MIGRATED_REVID=140578960
-
Bazel Release System authored
Baseline: 9a796de5 Cherry picks: + 88bfe858: Description redacted. -- MOS_MIGRATED_REVID=139219934 + b09ea943: Rollback of commit a3f5f576. New features: - android_library now has a "exported_plugins" attribute just like java_library - Use --strict_system_includes to apply hdrs_check=strict also to cc_library.includes, even if sandboxing is disabled. - Bazel on Windows: java_binary can now be the executable of Skylark rule actions (ctx.action's executable argument) - Packages are defined in BUILD.bazel as well as BUILD files. Important changes: - getattr()'s 3-arg form no longer raises an error when the retrieved field is a built-in method. - --apk_signing_method default changed to v1. Android APKs are now signed with the new ApkSignerTool by default. - New rule: proto_lang_toolchain(), to support LANG_proto_library rules on multiple platforms. - Fix for Android clang++ std::stack segfault on 32bit x86. See https://code.google.com/p/android/issues/detail?id=220159 - Default android_manifest_merger is now "android" which uses the official Android manifest merger. http://tools.android.com/tech-docs/new-build-system/user-guide/man ifest-merger - Do not propagate aspect to its own attributes when using '*'. - Comparing sets (`if set1 < set2:`) is not allowed anymore in Skylark because it didn't work correctly anyway. - When --experimental_extra_action_top_level_only, Bazel reports extra-actions for actions registered by Aspects injected by a top-level rule (approximately). - Blacklists for proto_lang_toolchain() no longer have to be proto_library's. - Extra actions now contain aspect-related information. - Fix slicing bug where "abc"[:-4:-1] would give wrong answer
-
Adam Michael authored
In December 2015, these JARs needed for these targets were removed from all subsequent Android SDK releases. They were replaced by a two local maven repositories: <android sdk>/extras/android/m2repository and <android sdk>/extras/google/m2repository. Furthermore, the new dependencies are AARs and the Maven repositories are sem-ver'd so the developer needs to select the version of the library to use. In https://github.com/bazelbuild/bazel/commit/2fcf0e I added support for android_sdk_repository to parse these local maven repositories and generate java_import and aar_import rules along with their dependencies. Since these "extras" do not ship with the SDK by default and are not versioned with the build-tools, you cannot currently download the old JAR versions. As such, anyone who has updated their Android SDK in the last year should not have been able to download the old JARs. See https://github.com/bazelbuild/bazel/issues/1745 for the tracking issue and information on migrating from the old targets to the new ones. RELNOTES: Top level @androidsdk support library targets have been replaced by @androidsdk//<group id>:<artifact id>-<version> for Android SDK Support and Google Play Services libraries. -- MOS_MIGRATED_REVID=140562616
-
Adam Michael authored
Currently, setting this flag on a native multidex build results in classes*.dex being stored in the APK uncompressed which is certainly not good. -- MOS_MIGRATED_REVID=140561305
-
Liam Miller-Cushon authored
This makes its behaviour consistent with regular turbine, avoiding skew when switching between implementations. -- MOS_MIGRATED_REVID=140547517
-
Carmi Grushko authored
Used to be hardcoded to "yes, check for strict proto deps" because the value of the "strict_proto_deps" attributes was "true". -- MOS_MIGRATED_REVID=140538461
-
Justine Tunney authored
RELNOTES: n/a -- MOS_MIGRATED_REVID=140527066
-
Dmitry Shevchenko authored
-- MOS_MIGRATED_REVID=140498934
-
Justine Tunney authored
This change improves upon 4c678079. - A urls attribute has been added to the native workspace rules, with the exception of maven_jar and git_repository. The Skylark repository API also supports multiple URLs now. - The earlier mirrors in the list are preferred. Failover will happen automatically in parallel. - The first 32kB of data is checked before choosing a mirror in order to evade captive portals. - If one's Internet goes down or a download times out, then the download will resume automatically where it left off, provided the server supports RFC7233 for that particular file. Please note that GitHub does not support this for archive snapshots. Files should always be mirrored to a CDN, e.g. GCS, because they support this. - A semaphore is now used on downloads so only 8 can happen at once. Fixes #1814 Fixes #2131 Fixes #2008 Fixes #1968 Fixes #1717 Fixes #943 Wont fix #1194 Fixes tensorflow/tensorflow#5933 Fixes tensorflow/tensorflow#5924 Fixes tensorflow/tensorflow#5924 Fixes tensorflow/tensorflow#5432 See #1607 See #821 See tensorflow/tensorflow#5080 See tensorflow/tensorflow#5029 See tensorflow/tensorflow#4583 See tensorflow/tensorflow#4058 RELNOTES: A urls attribute has been added to repository rules to support multiple mirror URLs for reliably downloading files. -- MOS_MIGRATED_REVID=140495736
-
Philipp Wollermann authored
These may happen when a broken NFS mount is present on the user system. Ideally, that mount should just be fixed or removed, but where this is not possible, it's probably safe to ignore it. -- MOS_MIGRATED_REVID=140476478
-
- Nov 29, 2016
-
-
Googler authored
android_studio_ide_info -> intellij_ide_info RuleIdeInfo -> TargetIdeInfo Drop "rule" from all sub-ide infos (eg. JavaRuleIdeInfo -> JavaIdeInfo) -- MOS_MIGRATED_REVID=140438983
-
Carmi Grushko authored
java_xxx_proto_library rules now look for toolchains in the external repo @com_google_protobuf_xxx//:xxx_toolchain This still requires getting protobuf's GitHub repository to build with Bazel. -- MOS_MIGRATED_REVID=140420903
-
Googler authored
for concurrent visitations. During BFS visitation of rdeps and rbuildfiles, it uses a centralized pool (backed by a LinkedBlockingQueue) to store all pending visits, and a periodically running scheduler to schedule tasks for each pending visit. -- MOS_MIGRATED_REVID=140398162
-
Kristina Chodorow authored
-- MOS_MIGRATED_REVID=140380336
-
Laurent Le Brun authored
-- MOS_MIGRATED_REVID=140371603
-
Rumou Duan authored
-- MOS_MIGRATED_REVID=140369825
-
Sergio Campama authored
-- MOS_MIGRATED_REVID=140369679
-
Jon Brandvein authored
useDefaultShellEnvironment is exclusive with clientEnvironmentVariables. -- MOS_MIGRATED_REVID=140366745
-
Googler authored
-- MOS_MIGRATED_REVID=140366543
-
Kristina Chodorow authored
-- MOS_MIGRATED_REVID=140361154
-
Dmitry Lomov authored
Also clean up the setting of aspect name in ConfiguredAspect and AspectDefintion - it is now obtained from the AspectClass. -- MOS_MIGRATED_REVID=140357052
-
Sergio Campama authored
-- MOS_MIGRATED_REVID=140356545
-
Florian Weikert authored
Depot cleanup is in unknown commit. RELNOTES[INC]: Callback functions in Skylark no longer support the cfg parameter. This is a cleanup and only affects the signatures of callbacks, since the parameter hasn't been set since September 2016. -- MOS_MIGRATED_REVID=140356006
-
- Nov 28, 2016
-
-
Klaus Aehlig authored
Change-Id: I5da74a545eb4e0a0455ee1014c5a253ae02cd6c7
-
Adam Michael authored
*** Reason for rollback *** This change was misidentified as the culprit of a user-error bug. *** Original change description *** Automated [] rollback of commit 2eaa31fa. *** Reason for rollback *** breaks a couple of iPhone targets in nightly, see [] *** Original change description *** Sign app and frameworks in simulator builds. This has become necessary starting with Xcode 8 although we apply the signature in all cases. Signing is done without entitlements and with signing identity "-". -- MOS_MIGRATED_REVID=140353891
-
Klaus Aehlig authored
...when neither run on a distribution artefact nor PROTOC is set. In this case, it might be that the user was trying to build a development version of bazel, which should be done with 'bazel build //src:bazel'. -- Change-Id: Ib76601f625b36515a94af7508dfd73a3a352710f Reviewed-on: https://cr.bazel.build/7536 MOS_MIGRATED_REVID=140350570
-
Klaus Aehlig authored
...instead of using checked-in binaries. Also update the update instructions accordingly. -- Change-Id: I5a52abbdc1c34883d179b4559064c464b958714f Reviewed-on: https://cr.bazel.build/6831 MOS_MIGRATED_REVID=140348730
-
Laszlo Csomor authored
Final modifications to the Bazel client code so we can compile //src/main/cpp/...:all using MSVC. Yay! We still have some dependencies that don't compile with MSVC, namely Ijar, build-runfiles, process-wrapper, and process-tools. Still, this change is a huge success, because now we can add regression tests to prevent people from introducing breaking changes to the client that would break Windows/MSVC compilation. It's important to point out that we can only build this library for now, most functions in file_windows.cc and blaze_util_windows.cc have an empty body (they just call `pdie`). See https://github.com/bazelbuild/bazel/issues/2107 -- MOS_MIGRATED_REVID=140348351
-
Laszlo Csomor authored
Move terminal-querying functions and GetUserName from blaze_util.cc into blaze_util_<platform>. See https://github.com/bazelbuild/bazel/issues/2107 -- MOS_MIGRATED_REVID=140346402
-
Laszlo Csomor authored
Move blaze::ReadFile and blaze::WriteFile to file.h and file_platform.h (thus into the blaze_util namespace), and update references. This allows us to implement these methods in a platform-specific way. Also move UnlinkPath. See https://github.com/bazelbuild/bazel/issues/2107 -- MOS_MIGRATED_REVID=140328273
-
Klaus Aehlig authored
This is a copy of the relevant sources from https://github.com/grpc/grpc-java/ version 0.15.0 to build the grpc-java plugin. Change-Id: Ideaf6406d8c54eaf98d0cedf74af604061622c3e
-
Nathan Harmata authored
-- MOS_MIGRATED_REVID=140253038
-
Googler authored
This will ensure that we can flip between the two smoothly, or even use both native and skylark aspect in the same command. This will make the transition smoother. -- MOS_MIGRATED_REVID=140219469
-
Eric Dobson authored
Fixes #1109 Closes #2126. -- Reviewed-on: https://github.com/bazelbuild/bazel/pull/2126 MOS_MIGRATED_REVID=140217086
-
Dmitry Lomov authored
-- MOS_MIGRATED_REVID=140202580
-
Yun Peng authored
This change will find the latest installed VS by using reg.exe Also it gets rid of bash dependency in cc_configure.bzl Fix https://github.com/bazelbuild/bazel/issues/2100 -- Change-Id: I341e89b0d3ee76c39ea69d0e29904a0936d48338 Reviewed-on: https://cr.bazel.build/7533 MOS_MIGRATED_REVID=140201887
-