Jason Wu
4f5660941b
Merge "Upload soong_build_metrics when user builds" am: 074c8c3b61
am: 8488ce0350
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2465431
Change-Id: I8c98a0246cf1aa2b9eb1688d2add0285a92e17e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-03 16:52:33 +00:00
Jason Wu
8488ce0350
Merge "Upload soong_build_metrics when user builds" am: 074c8c3b61
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2465431
Change-Id: Ieae56cf9a002edb4074b3d198b4746735a843b44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-03 01:21:23 +00:00
Jason Wu
074c8c3b61
Merge "Upload soong_build_metrics when user builds"
2023-03-02 20:42:00 +00:00
Treehugger Robot
4c03fe1506
Merge "Add a post-build step for dist builds that records what changed in the build." am: 91108ad92a
am: a38eacd439
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2455165
Change-Id: Ie8b3729ba9894ab84906dd09cef082c72e4a44a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 20:28:48 +00:00
Treehugger Robot
a38eacd439
Merge "Add a post-build step for dist builds that records what changed in the build." am: 91108ad92a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2455165
Change-Id: I9c2e46290c14cd0ece233e4a7e771e9d14535592
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 19:33:13 +00:00
Treehugger Robot
91108ad92a
Merge "Add a post-build step for dist builds that records what changed in the build."
2023-03-02 18:53:38 +00:00
Christopher Parsons
39b3e9ca9e
Merge "Add a persistent bazel server between builds" am: 7720f5704c
am: cf72dcb178
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2454765
Change-Id: I103c550fa7fbc6e705d1a1bcba2a1c1f43d6939f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 15:36:58 +00:00
Christopher Parsons
de106247e3
Merge "Avoid deleting bp2build directory" am: 647b8518ec
am: a3b45a8d72
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2428445
Change-Id: I917be9a86c89a2b4da4e8d46660853d18c6de181
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 15:36:28 +00:00
Christopher Parsons
cf72dcb178
Merge "Add a persistent bazel server between builds" am: 7720f5704c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2454765
Change-Id: Id0dfab952bcb3a204deb552d221613135586f95a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 14:57:49 +00:00
Christopher Parsons
a3b45a8d72
Merge "Avoid deleting bp2build directory" am: 647b8518ec
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2428445
Change-Id: I7c3932b3beb605836000c87acbe7601b3a85072b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 14:57:28 +00:00
Christopher Parsons
7720f5704c
Merge "Add a persistent bazel server between builds"
2023-03-02 14:22:34 +00:00
Christopher Parsons
647b8518ec
Merge "Avoid deleting bp2build directory"
2023-03-02 14:22:13 +00:00
Yi Kong
80145c6536
Merge "Revert "Update clang version to clang-r487747"" am: cec8b2c0b7
am: 1336c0f767
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2464731
Change-Id: I707fb20b852465195cc269058d9cf807de835715
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 10:29:33 +00:00
Jooyung Han
091028d862
Merge "Add apex.use_file_contexts_as_is property" am: 7861e65b48
am: e21c6d4c49
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2452825
Change-Id: I5da67947e5f4df53137296befdd1a75a97250b73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 10:29:14 +00:00
Yi Kong
1336c0f767
Merge "Revert "Update clang version to clang-r487747"" am: cec8b2c0b7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2464731
Change-Id: I9816aab9c3ea5503131487752651d293c8750cb2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 09:54:15 +00:00
Jooyung Han
e21c6d4c49
Merge "Add apex.use_file_contexts_as_is property" am: 7861e65b48
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2452825
Change-Id: If3a6e346c87e8c0684bbaa808beeef69d5cfc841
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 09:53:37 +00:00
Yi Kong
cec8b2c0b7
Merge "Revert "Update clang version to clang-r487747""
2023-03-02 09:25:42 +00:00
Jooyung Han
7861e65b48
Merge "Add apex.use_file_contexts_as_is property"
2023-03-02 09:14:35 +00:00
Chris Parsons
9402ca881c
Add a persistent bazel server between builds
...
This feature is toggled on with USE_PERSISTENT_BAZEL, which is off by
default. Those that opt-in will have a bazel server running between
builds (with a 3hr default TTL) which will greatly improve analysis on
subsequent builds. (As Bazel maintains a cache of analysis results).
Bug: 266983462
Test: Manual `m nothing` runs (timing with and without the feature)
Test: New integration test
Test: Presubmits
Change-Id: I3af4948baa0c490e9b87c48ffdbe9f67732586c7
2023-03-01 23:30:19 -05:00
Cole Faust
50b4c6e60f
Merge "Make SortedStringKeys call SortedKeys" am: ba3a44dd1c
am: 376cb23106
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2464793
Change-Id: I0ecc5d8bc922c430f09cf1834b4650c41033653a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 04:29:58 +00:00
Chris Parsons
520e88b740
Avoid deleting bp2build directory
...
With this CL, we avoid deleting the bp2build directory and regenerating
all BUILD files. Instead, we regenerate BUILD files which have changes
on the filesystem, and delete old BUILD files which should no longer
exist.
This improves incremental Bazel server performance by about ~5 seconds.
Previously, Bazel would have cache misses for regenerated packages, and
would thus need to analyze them even if no meaningful changes took
place.
For ease of implementation, we avoid removing stale (empty) directories
from the bp2build workspace, but this should have no effect on the
build. (These will be removed on next clean)
Test: New integration tests
Test: Manual benchmarking in conjunction with persistent bazel server
Change-Id: I3e489ff403be34040122876012329060a2506366
2023-03-01 23:15:30 -05:00
Cole Faust
376cb23106
Merge "Make SortedStringKeys call SortedKeys" am: ba3a44dd1c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2464793
Change-Id: I3123b2441bf60631b7684febfa4a6aa1295d22e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 03:53:01 +00:00
Cole Faust
ba3a44dd1c
Merge "Make SortedStringKeys call SortedKeys"
2023-03-02 03:08:28 +00:00
Spandan Das
ae1eb7135a
Merge "Support two active sdks in EffectiveVersionString" am: 364c90773e
am: 62f1bbd288
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2464074
Change-Id: I9b129c7a6ade835e6f43c901585987d0f4b9dbad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 02:18:04 +00:00
Spandan Das
62f1bbd288
Merge "Support two active sdks in EffectiveVersionString" am: 364c90773e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2464074
Change-Id: Ie969bd1a98ba905342d23b65b0562a8962eea781
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-02 01:39:08 +00:00
Jason Wu
d125440aff
Upload soong_build_metrics when user builds
...
Test: m nothing and check the events in database
Bug: 269751664
Change-Id: Ic07a6e1797b11f5413d7ecd78969dec64e9eeac9
2023-03-01 20:26:30 -05:00
Spandan Das
364c90773e
Merge "Support two active sdks in EffectiveVersionString"
2023-03-02 00:52:12 +00:00
Cole Faust
195c7819fb
Make SortedStringKeys call SortedKeys
...
I realized this could work if I make it generic.
Bug: 193460475
Test: m nothing
Change-Id: I2071b4cdbccb642ebdbb1342f7d91e581aab9f0f
2023-03-01 14:21:30 -08:00
Treehugger Robot
870b563ca7
Merge "Remove OWNERS access for non-build team people to core build system" am: 8c41eca698
am: 6e8d362f83
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2462613
Change-Id: Id603b5f4b79319921da94856e9fcbb697fd6f930
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 20:45:15 +00:00
Cole Faust
82a5576d48
Merge "Give lint the correct api levels database for the current module" am: 917eb06be3
am: f84099023b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2412734
Change-Id: Ibd8b4c49e04ac1d2ff43e582df85dcc3c794b1dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 20:44:37 +00:00
Spandan Das
ffb31afdac
Support two active sdks in EffectiveVersionString
...
Currently it would return the default one even if the requested one is
an active sdk.
Bug: 270609292
Test: go test ./java
Test: built `rkpdapp` locally in internal and verified that its
targetSdkVersion is U and V
Test: TH
Change-Id: Idb03ff4786ff87fb7911bf31205941618a662404
2023-03-01 20:11:21 +00:00
Treehugger Robot
6e8d362f83
Merge "Remove OWNERS access for non-build team people to core build system" am: 8c41eca698
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2462613
Change-Id: I47645c38519b3d2bb1fb5d261adf4c986ea6f118
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 19:54:07 +00:00
Treehugger Robot
8c41eca698
Merge "Remove OWNERS access for non-build team people to core build system"
2023-03-01 19:45:38 +00:00
Cole Faust
f84099023b
Merge "Give lint the correct api levels database for the current module" am: 917eb06be3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2412734
Change-Id: I1274f89d87e28c4965946e88038f58b26b15a8d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 19:35:05 +00:00
Helen Qin
9ede280375
Revert "Update clang version to clang-r487747"
...
Revert submission 2446165-update-clang-r487747
Reason for revert: DroidMonitor-triggered revert due to breakage bug b/271252582 and b/271243811
Reverted changes: /q/submissionid:2446165-update-clang-r487747
Bug: 271252582
Bug: 271243811
Change-Id: I3b5c44982d268b5c6c3db39e7af4d7aa7c6dfbf7
2023-03-01 19:31:36 +00:00
Cole Faust
917eb06be3
Merge "Give lint the correct api levels database for the current module"
2023-03-01 18:59:05 +00:00
Jihoon Kang
f8fc1d254e
Merge "Rename output stubs jar file in java_api_library" am: ece6a80b08
am: 43c72c157a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2462253
Change-Id: If328d73c031045da37054548b615b0b3ef867a8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 18:22:27 +00:00
Sorin Basca
4946415c5d
Merge "Revert "Revert "Switch to use new Doclava""" am: a05f0437fe
am: 3d693ce4b4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2463154
Change-Id: I927dd96a627dd4779667369b63b883adcd29e655
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 18:21:33 +00:00
Jihoon Kang
43c72c157a
Merge "Rename output stubs jar file in java_api_library" am: ece6a80b08
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2462253
Change-Id: I95c5fff5e04b38b5bdd631ebc24ef6ac289392e6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 17:45:39 +00:00
Sorin Basca
3d693ce4b4
Merge "Revert "Revert "Switch to use new Doclava""" am: a05f0437fe
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2463154
Change-Id: I47fec5a03997d40a2f8f795534bd8886329379c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 17:45:08 +00:00
Treehugger Robot
7940beb23e
Merge "Update non-user-facing properties to be mutated" am: f58396a4c7
am: 7f73e5831e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2460215
Change-Id: I7055983541fba6a037450b01eeb71f0a8effa03d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 17:24:59 +00:00
Jihoon Kang
ece6a80b08
Merge "Rename output stubs jar file in java_api_library"
2023-03-01 17:18:53 +00:00
Sorin Basca
a05f0437fe
Merge "Revert "Revert "Switch to use new Doclava"""
2023-03-01 17:15:25 +00:00
Treehugger Robot
7f73e5831e
Merge "Update non-user-facing properties to be mutated" am: f58396a4c7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2460215
Change-Id: I2d0572f1b741deb264648c07956a2315bcc168c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 16:31:14 +00:00
Treehugger Robot
f58396a4c7
Merge "Update non-user-facing properties to be mutated"
2023-03-01 15:49:17 +00:00
Sorin Basca
ae995aeef4
Revert "Revert "Switch to use new Doclava""
...
This reverts commit 32db73188d
.
Reason for revert: Failing branches now have the updated Doclava (automerger encountered a conflict which led to build failure). Relanding.
Change-Id: Ib327e54898e97a93dd6140a65f2d7231ffd4cef3
2023-03-01 08:47:42 +00:00
Sorin Basca
a98b719472
Merge "Reland^2 "Target Java 17"" am: b0dc477ef7
am: 8fcec519ff
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2438064
Change-Id: I1ea8f34f94ab597fa9221c7d1ebd642aa2d20741
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 07:43:28 +00:00
Sorin Basca
8fcec519ff
Merge "Reland^2 "Target Java 17"" am: b0dc477ef7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2438064
Change-Id: Ia97c87f062832a49482c7c9615d78fde5036362a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 07:08:22 +00:00
Sorin Basca
b0dc477ef7
Merge "Reland^2 "Target Java 17""
2023-03-01 06:20:20 +00:00
Yi Kong
fe47748e38
Merge "Update clang version to clang-r487747" am: 29ff4182f5
am: f838a8a4d6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2434853
Change-Id: I14a3ec6e8f8cde48bbb3ebcb0dcbcc695e126935
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 05:54:01 +00:00