Commit Graph

80289 Commits

Author SHA1 Message Date
Rico Wind
629d8aeee8 Merge "Reapply "Use R8 for resource shrinking"" into main am: 2f6b403ccd am: 77379a479f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2846953

Change-Id: Iaf94576c57b1de7e62c7fc94a0a2c6bac6c4cf80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 11:22:07 +00:00
Jiakai Zhang
36c8b1d229 Merge "Remove PreoptExtractedApk." into main am: ba45ba5763
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2848255

Change-Id: I627974d669b4e978ff555553fa94fd5bfc63f7c8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 10:50:42 +00:00
Jiakai Zhang
c6c66b193c Merge "Remove PreoptExtractedApk." into main am: ba45ba5763
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2848255

Change-Id: Ic59752b306914d7c0fc3f3fe58622760364edad6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 10:50:34 +00:00
Rico Wind
77379a479f Merge "Reapply "Use R8 for resource shrinking"" into main am: 2f6b403ccd
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2846953

Change-Id: I787623b4073f8c550f6d94ff0855fda873167d0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 10:50:13 +00:00
Rico Wind
c761435b78 Merge "Reapply "Use R8 for resource shrinking"" into main am: 2f6b403ccd
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2846953

Change-Id: I389f9fef427198e74d5ded5a42c967189dc7e5eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 10:49:42 +00:00
Jiakai Zhang
ba45ba5763 Merge "Remove PreoptExtractedApk." into main 2023-11-29 10:17:29 +00:00
Rico Wind
2f6b403ccd Merge "Reapply "Use R8 for resource shrinking"" into main 2023-11-29 10:16:36 +00:00
Yi Kong
e9030dc539 Merge "Remove PGO build support" into main am: 33914a613f am: 39e267f956 am: 19ef051135
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2845655

Change-Id: I6aca99e6c4a5e21f3b628dd727b6cac82b42b8c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 09:07:16 +00:00
Yi Kong
aadd5ef216 Merge "Remove PGO build support" into main am: 33914a613f am: 2abf47a3a0 am: a76c13eb82
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2845655

Change-Id: Icd6267b0798cea76aa3a41b7672d0651f236ebaa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 09:06:37 +00:00
Yi Kong
19ef051135 Merge "Remove PGO build support" into main am: 33914a613f am: 39e267f956
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2845655

Change-Id: Idd905d50fe4eca869f060d3cdcbe557ee37227c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 08:50:18 +00:00
Yi Kong
a76c13eb82 Merge "Remove PGO build support" into main am: 33914a613f am: 2abf47a3a0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2845655

Change-Id: Ia0e065b9b51afb629f82af92f6b2dde5e1adea9e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 08:36:25 +00:00
Paul Duffin
31fae3dbeb [automerger skipped] Move special next handling of hidden APIs to java_sdk_library am: 640380699f -s ours
am skip reason: Merged-In I4967376c0236bad729398af80fa59b48dbab5f21 with SHA-1 c831389625 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/25491655

Change-Id: I030a71736ba721c4604f2b0df2db2bda6607ee91
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 08:36:16 +00:00
Rico Wind
e2119ee0cc Merge "Reapply "Use R8 for resource shrinking"" into main 2023-11-29 08:32:21 +00:00
Yi Kong
39e267f956 Merge "Remove PGO build support" into main am: 33914a613f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2845655

Change-Id: I5ee81e0edf10806712cc45b8d7b02a5a3ff215e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 08:16:03 +00:00
Yi Kong
2abf47a3a0 Merge "Remove PGO build support" into main am: 33914a613f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2845655

Change-Id: I184355ca0124755f158b28c1eeeddd36fdbf7d1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 08:03:27 +00:00
Yi Kong
33914a613f Merge "Remove PGO build support" into main 2023-11-29 07:35:14 +00:00
Jeongik Cha
ccb85e1e51 Merge "Show estimated build end time during build" into main am: 98c0c8323f am: 4bd956d69d am: 34e724a519
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2840455

Change-Id: Id3d98c29aef0f8768fc2337ba8950f1fdc13ac75
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 06:55:59 +00:00
Jeongik Cha
27932c10f3 Merge "Show estimated build end time during build" into main am: 98c0c8323f am: 194f57b943 am: 2a3de80ef4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2840455

Change-Id: Ie9a968f6fcf128bcd59f8676cdc931440a9a2fbb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 06:55:25 +00:00
Jeongik Cha
34e724a519 Merge "Show estimated build end time during build" into main am: 98c0c8323f am: 4bd956d69d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2840455

Change-Id: I7c6e98173b4158897039c9361dc23bb325d5b432
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 06:38:30 +00:00
Jeongik Cha
2a3de80ef4 Merge "Show estimated build end time during build" into main am: 98c0c8323f am: 194f57b943
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2840455

Change-Id: Iab48c561f8073c244459d179838ebefe0e763c65
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 06:25:01 +00:00
Jeongik Cha
4bd956d69d Merge "Show estimated build end time during build" into main am: 98c0c8323f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2840455

Change-Id: Iaeca62d0f75bce85c211b7456dad22afa2c7dbb6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 06:01:35 +00:00
Jeongik Cha
194f57b943 Merge "Show estimated build end time during build" into main am: 98c0c8323f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2840455

Change-Id: If4ba5110c55aa79390f99f5ddaab80f6e721de6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 05:51:18 +00:00
Treehugger Robot
72a04a7620 Merge "rustc-1.73.0 Build 11110309" into main am: c0e9dbd109 am: db5f41d758 am: fe085a7a33
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834891

Change-Id: I75184848a575ad9bb30b426e2dc95d0ecba11f00
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 05:16:17 +00:00
Treehugger Robot
fc1496a576 Merge "rustc-1.73.0 Build 11110309" into main am: c0e9dbd109 am: 68c87f7b73 am: 921e5d1fb0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834891

Change-Id: Iacfca70c191c0473579454ed66833d265e177617
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 05:15:55 +00:00
Rico Wind
98e7fa8db1 Reapply "Use R8 for resource shrinking"
This reverts commit a9fd59a7f2.

We are moving the resource shinking pipeline into r8 (gennerally, not just for platform)

This disables the usage of the resource shrinker cli from cmd-line tools

There are no changes in this cl compared to the original land, the fix
was done in R8 (to use the same compression for res folder entries as
in the original)

Bug: 308710394
Bug: 309078004
Test: Existing, validated that resource table on SystemUI was byte<>byte equal, validated uncompression

Merged-In: Ib8a6fb128084e994325b975c46a036cb41494654

Change-Id: Id45b170dd50f75bc87e21ad03b2d0679efb7adc2
2023-11-29 05:07:50 +00:00
Jeongik Cha
98c0c8323f Merge "Show estimated build end time during build" into main 2023-11-29 04:51:23 +00:00
Treehugger Robot
fe085a7a33 Merge "rustc-1.73.0 Build 11110309" into main am: c0e9dbd109 am: db5f41d758
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834891

Change-Id: I41cb7887dc41b00673c09402a92642364fb0e12f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 04:44:14 +00:00
Treehugger Robot
921e5d1fb0 Merge "rustc-1.73.0 Build 11110309" into main am: c0e9dbd109 am: 68c87f7b73
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834891

Change-Id: I0d7838209d4e3b4024f30352ccbfb99b4d2fb8c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 04:42:24 +00:00
Treehugger Robot
db5f41d758 Merge "rustc-1.73.0 Build 11110309" into main am: c0e9dbd109
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834891

Change-Id: Ifa6a897c0c22682bc83f509ef29dee685b471545
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 04:20:27 +00:00
Treehugger Robot
68c87f7b73 Merge "rustc-1.73.0 Build 11110309" into main am: c0e9dbd109
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834891

Change-Id: Icbee38ccb30cd8fc3cb27267915f42dc36d77373
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 04:20:23 +00:00
Treehugger Robot
c0e9dbd109 Merge "rustc-1.73.0 Build 11110309" into main 2023-11-29 03:21:57 +00:00
Jooyung Han
d73b8206ab Merge "Add non_apex.exclude_shared_libs to cc" into main am: 2648a99386 am: 8b3a8f5e70 am: f99986e5ff
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849278

Change-Id: Ia4dada20f86733987cec25c33320a814c2dc6cbe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 03:21:56 +00:00
Jooyung Han
ea15c4efeb Merge "Add non_apex.exclude_shared_libs to cc" into main am: 2648a99386 am: f9c573653c am: 310ef9fcb8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849278

Change-Id: Iec4513083f1423cefe046d0b4e2bb2376cbc6f99
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 03:20:41 +00:00
Jooyung Han
f99986e5ff Merge "Add non_apex.exclude_shared_libs to cc" into main am: 2648a99386 am: 8b3a8f5e70
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849278

Change-Id: I4c2d2fa21cd8bacf316fc3f2079ffe812acedc83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 02:50:19 +00:00
Jooyung Han
310ef9fcb8 Merge "Add non_apex.exclude_shared_libs to cc" into main am: 2648a99386 am: f9c573653c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849278

Change-Id: I0db86579ac1395f8debd7955555938ce03ad4f94
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 02:47:38 +00:00
Jooyung Han
f9c573653c Merge "Add non_apex.exclude_shared_libs to cc" into main am: 2648a99386
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849278

Change-Id: I88115bd157f5c8eb5135f2c53a394998d9e92799
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 02:14:34 +00:00
Jooyung Han
8b3a8f5e70 Merge "Add non_apex.exclude_shared_libs to cc" into main am: 2648a99386
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849278

Change-Id: I99e5bc879ea535871190ca9d813c026902956f58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 02:14:33 +00:00
Treehugger Robot
7393aaf74f Merge "Enable dex container (DEX v41) for the whole system" into main am: 7d813e0dba am: 7e340dbf1d am: 3e8cc43825
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2238838

Change-Id: I453490507928f87f6af8eef0e24700fd961e1225
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 02:13:38 +00:00
Treehugger Robot
a2b2c26986 Merge "Enable dex container (DEX v41) for the whole system" into main am: 7d813e0dba am: 66dd52b74d am: ec7bbc9487
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2238838

Change-Id: Id039ea1fd44251d51f03fdc66034823402015086
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 02:12:23 +00:00
Jooyung Han
2648a99386 Merge "Add non_apex.exclude_shared_libs to cc" into main 2023-11-29 01:44:33 +00:00
Treehugger Robot
3e8cc43825 Merge "Enable dex container (DEX v41) for the whole system" into main am: 7d813e0dba am: 7e340dbf1d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2238838

Change-Id: I1ef888010e54127a0811421bc2067dc1ce3512fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 01:42:11 +00:00
Treehugger Robot
ec7bbc9487 Merge "Enable dex container (DEX v41) for the whole system" into main am: 7d813e0dba am: 66dd52b74d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2238838

Change-Id: I34b5dd1cf166fb9044f6cf1bd961f702af989951
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 01:39:56 +00:00
Cole Faust
dd9529050d Handle symlinks in sbox
Previously, sbox would follow the symlink and copy the symlink's target
into the sbox, instead of the symlink itself.

camera-its is a genrule that zips up a folder that includes a symlink,
so we want the symlink to still be there instead of a copy of the file
it points to.

Bug: 307824623
Test: ./build/soong/tests/genrule_sandbox_test.py camera-its
Change-Id: Ib81f6fd6745ec2c58580082c73e33760d5051f5e
2023-11-28 17:34:38 -08:00
Treehugger Robot
7e340dbf1d Merge "Enable dex container (DEX v41) for the whole system" into main am: 7d813e0dba
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2238838

Change-Id: I4fdd0d1ccb9e79489d79504eca526a8590ee8ace
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 01:08:39 +00:00
Treehugger Robot
66dd52b74d Merge "Enable dex container (DEX v41) for the whole system" into main am: 7d813e0dba
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2238838

Change-Id: I166e8dfcb9e7ad9bfd4c4edfae56beb9215d8680
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 01:07:05 +00:00
Jeongik Cha
3622b3464b Show estimated build end time during build
Ninja delivers estimated total build time and critical path time from
previous ninja log.

Bug: 292304818
Test: check if ETA shows
Change-Id: I014caaa3e8222a53c8822616b2ae31b88a3b0310
2023-11-29 09:57:35 +09:00
Anas Sulaiman
9d7a36d17f allow specifying remote caching opt for rewrapper
This is needed to enable local execution via reproxy for metalava
actions for developer builds without causing permissions errors
and without disabling it for other actions.

Bug: b/308154125
Tested: ran a local build and verified all metalava actions were
executed locally without attempting to write to the remote cache.

Change-Id: Ia6f616e1ff5d0c71597ebf688765925ac81d19c3
2023-11-29 00:42:08 +00:00
Treehugger Robot
7d813e0dba Merge "Enable dex container (DEX v41) for the whole system" into main 2023-11-29 00:32:48 +00:00
Colin Cross
d586d2e375 Merge "Don't write license data to Android-${TARGET_PRODUCT}.mk" into main am: 74656ccf35 am: 2ce147b050 am: ad06c1efd4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2842061

Change-Id: I5f47ec31ba5a90774949832ffe75c41f0632cf32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 00:02:01 +00:00
Treehugger Robot
a3a6ac4587 Merge "Sandbox ScriptGroupTest-rscript" into main am: 5ca7b8ed22 am: 285602fb43 am: ef644d6d6b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2847997

Change-Id: I7f0238fb21541e672c4d7dd25103c2cf41f29fb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29 00:01:33 +00:00