Commit Graph

79683 Commits

Author SHA1 Message Date
Rico Wind
20c2010030 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

Ignore-AOSP-First: Merge does not apply cleanly

Change-Id: Ib8a6fb128084e994325b975c46a036cb41494654
2023-11-28 13:47:02 +00:00
Treehugger Robot
f24ed7e3a9 Merge "Sandbox r8retrace genrules" into main am: d766a44530 am: 6bafd299ba am: c6c73ab8ae
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839048

Change-Id: I39056806572e1c6e4f836f2ceda519420722b70d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-23 01:31:18 +00:00
Treehugger Robot
c6c73ab8ae Merge "Sandbox r8retrace genrules" into main am: d766a44530 am: 6bafd299ba
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839048

Change-Id: I061c5cfe7a407ee1236287f196ea077cb30f57fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-23 01:30:03 +00:00
Treehugger Robot
d9243dd7f0 Merge "Sandbox r8retrace genrules" into main am: d766a44530 am: 9d711fd36b am: fe422a7c8c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839048

Change-Id: I359081c84928d44b6fecdf91b257732cc8d9b3e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-23 01:29:51 +00:00
Treehugger Robot
fe422a7c8c Merge "Sandbox r8retrace genrules" into main am: d766a44530 am: 9d711fd36b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839048

Change-Id: I5cbc2bc9b67c04ea63d68d996096c3c69c139473
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-23 00:58:10 +00:00
Treehugger Robot
6bafd299ba Merge "Sandbox r8retrace genrules" into main am: d766a44530
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839048

Change-Id: I68e7916db265849c3f08c2a3bad3496b7eb30166
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-23 00:56:29 +00:00
Treehugger Robot
9d711fd36b Merge "Sandbox r8retrace genrules" into main am: d766a44530
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839048

Change-Id: Ia294def8684a6254f4c1466c9d021047079322f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-23 00:26:08 +00:00
Treehugger Robot
d766a44530 Merge "Sandbox r8retrace genrules" into main 2023-11-23 00:17:28 +00:00
Cole Faust
c6d29ffdb2 Merge "Sandbox trout genrules" into main am: 954ef637e9 am: 4c03effb1c am: 1ba492856c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843839

Change-Id: I11da453ad32308fe4fffafe451f823623bd5de47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 23:31:40 +00:00
Cole Faust
a6eb771b22 Merge "Sandbox trout genrules" into main am: 954ef637e9 am: c7cb39b22a am: c84f082e5a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843839

Change-Id: Ie87a533784b05170eb4f03817cb8ff6c7b4dd3d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 23:31:16 +00:00
Cole Faust
1ba492856c Merge "Sandbox trout genrules" into main am: 954ef637e9 am: 4c03effb1c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843839

Change-Id: I358649aec604f1de7af424061f324894b60d1bf8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 22:54:18 +00:00
Cole Faust
c84f082e5a Merge "Sandbox trout genrules" into main am: 954ef637e9 am: c7cb39b22a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843839

Change-Id: If95a893d5ea7a23faa8be0fa67b2d706e27995f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 22:53:58 +00:00
Cole Faust
4c03effb1c Merge "Sandbox trout genrules" into main am: 954ef637e9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843839

Change-Id: I0eb1b90c6fe385d58336fd8621624d313b8444c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 22:17:57 +00:00
Cole Faust
c7cb39b22a Merge "Sandbox trout genrules" into main am: 954ef637e9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2843839

Change-Id: Ie7d3fe9e65fd5a6fb00525dd5884bc422ca7aa82
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 22:14:53 +00:00
Cole Faust
954ef637e9 Merge "Sandbox trout genrules" into main 2023-11-22 22:05:42 +00:00
Matthew Maurer
f780b55f03 Merge changes I0caddbf6,Iee20b060,I6c92580b,I45028945,Ia7dd5220, ... into main am: b103659c0b am: 52c4c1fb09 am: db0be340bc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839054

Change-Id: I9767029a46f4e211263054c3e0465045dca81caa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:42:23 +00:00
Treehugger Robot
843f1e8ba4 Merge "Enable sandboxing for pigweed gnerules" into udc-dev-plus-aosp am: afd6ab2142 am: 0b51bee9a6
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/25453393

Change-Id: I16925903a588b1629af70ef1380575e8bd5ed485
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:42:13 +00:00
Matthew Maurer
db0be340bc Merge changes I0caddbf6,Iee20b060,I6c92580b,I45028945,Ia7dd5220, ... into main am: b103659c0b am: 52c4c1fb09
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839054

Change-Id: I3693c6fdbf769436fb8a194398113ac44cd7526a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:42:02 +00:00
Cole Faust
73e2236f6a Sandbox atest_integration_fake_src am: f7474880a1 am: e58afa3c97 am: f0bdebff0e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2842066

Change-Id: Iae2a87141e3122a54e8c6588e715e00d66ab581b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:42:00 +00:00
Treehugger Robot
cb2737b362 Merge "Enable sandboxing for pigweed gnerules" into aosp-main-future am: 6b7fff1b54 am: 0b10f181d0
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/25453413

Change-Id: I77c0caf6507a8b2ee173f2b08c92b2192ef32471
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:41:52 +00:00
Matthew Maurer
f892a1c107 Merge changes I0caddbf6,Iee20b060,I6c92580b,I45028945,Ia7dd5220, ... into main am: b103659c0b am: 7a9add567b am: 57d0141cbe
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839054

Change-Id: I2c4b501095c27a804a25a317c0c10c7bb9818717
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:41:42 +00:00
Cole Faust
dcd1314160 Sandbox atest_integration_fake_src am: f7474880a1 am: 58de780771 am: 15beff1ad5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2842066

Change-Id: I4f44135f6d28f4cd8d60755388bce3c43594eca7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:41:12 +00:00
Treehugger Robot
0b51bee9a6 Merge "Enable sandboxing for pigweed gnerules" into udc-dev-plus-aosp am: afd6ab2142
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/25453393

Change-Id: I2f6b49e576ce5587c7f0c5b80d988b319f46167c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:34:49 +00:00
Cole Faust
f0bdebff0e Sandbox atest_integration_fake_src am: f7474880a1 am: e58afa3c97
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2842066

Change-Id: I7b9a55c0bd49d94f28acfaf533e7c37ac4d79ed6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:27:57 +00:00
Treehugger Robot
0b10f181d0 Merge "Enable sandboxing for pigweed gnerules" into aosp-main-future am: 6b7fff1b54
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/25453413

Change-Id: Ibf41b048ef22b7236d37ce9245d2ff261835a8ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:27:12 +00:00
Matthew Maurer
57d0141cbe Merge changes I0caddbf6,Iee20b060,I6c92580b,I45028945,Ia7dd5220, ... into main am: b103659c0b am: 7a9add567b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839054

Change-Id: I21b1e3ca0ee72f59dce175671691ba5a28da6727
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:25:37 +00:00
Cole Faust
15beff1ad5 Sandbox atest_integration_fake_src am: f7474880a1 am: 58de780771
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2842066

Change-Id: Iaffe42d87e4aee43e8a56fac225a9afe9dd5b398
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 21:08:56 +00:00
Treehugger Robot
6b7fff1b54 Merge "Enable sandboxing for pigweed gnerules" into aosp-main-future 2023-11-22 20:53:27 +00:00
Matthew Maurer
52c4c1fb09 Merge changes I0caddbf6,Iee20b060,I6c92580b,I45028945,Ia7dd5220, ... into main am: b103659c0b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839054

Change-Id: Ie743ed76d307a7993371ade2e12ea40380a5196e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 20:53:08 +00:00
Matthew Maurer
7a9add567b Merge changes I0caddbf6,Iee20b060,I6c92580b,I45028945,Ia7dd5220, ... into main am: b103659c0b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839054

Change-Id: Iee1f31750001f2f7b6b2f23c9368380c7d95bf96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 20:51:18 +00:00
Matthew Maurer
b103659c0b Merge changes I0caddbf6,Iee20b060,I6c92580b,I45028945,Ia7dd5220, ... into main
* changes:
  rust: Resolve crate roots outside rust-project
  rust: Cache crateRootPath to avoid ctx
  rust: internalize srcPathFromModuleSrcs
  rust: move crateRootPath to compiler
  rust: Privatize Cargo* methods on compiler
  rust: Move compiler interface to compiler.go
2023-11-22 20:37:27 +00:00
Treehugger Robot
afd6ab2142 Merge "Enable sandboxing for pigweed gnerules" into udc-dev-plus-aosp 2023-11-22 20:31:28 +00:00
Cole Faust
e58afa3c97 Sandbox atest_integration_fake_src am: f7474880a1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2842066

Change-Id: I9d69c1ddbea72523921fd6e5bd343f63aa22b273
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 20:19:57 +00:00
Cole Faust
58de780771 Sandbox atest_integration_fake_src am: f7474880a1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2842066

Change-Id: Ib1dceb07294f3b9077d36dc569be7a5de3695dc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 20:18:14 +00:00
Cole Faust
28e46107cf Sandbox trout genrules
These were fixed in aosp/2838463, aosp/2839595, pa/2668052, and
pa/2668054.

Bug: 307824623
Test: ./build/soong/tests/genrule_sandbox_test.py TracingVMProtoStub_cc TracingVMProtoStub_h VehicleServerProtoStub_cc@default-grpc VehicleServerProtoStub_cc@2.0-grpc-trout VehicleServerProtoStub_h@2.0-grpc-trout VehicleServerProtoStub_h@default-grpc
Change-Id: I9d21d608773e2974f8fca8af4dd16a654e8eb128
2023-11-22 12:09:27 -08:00
Cole Faust
eda7420e0e Enable sandboxing for pigweed gnerules
go/roboleaf-busy-beavers-sandboxing

Ignore-AOSP-First: these modules only exist on internal
Bug: 307824623
Test: m pw_log_log_proto_pwpb_h pw_log_log_raw_rpc_h pw_log_log_rpc_pwpb_h pw_tokenizer_proto_options_pwpb_h
Change-Id: I5f4c68657a9440a3db339e7a51a4714c3bc5df55
(cherry picked from commit 50005b08c2)
2023-11-22 19:30:18 +00:00
Cole Faust
cf829793bc Enable sandboxing for pigweed gnerules
go/roboleaf-busy-beavers-sandboxing

Ignore-AOSP-First: these modules only exist on internal
Bug: 307824623
Test: m pw_log_log_proto_pwpb_h pw_log_log_raw_rpc_h pw_log_log_rpc_pwpb_h pw_tokenizer_proto_options_pwpb_h
Change-Id: I5f4c68657a9440a3db339e7a51a4714c3bc5df55
(cherry picked from commit 50005b08c2)
2023-11-22 19:29:41 +00:00
Cole Faust
3b6711d8bc Merge "Enable sandboxing for pigweed gnerules" into main 2023-11-22 19:26:17 +00:00
Cole Faust
f7474880a1 Sandbox atest_integration_fake_src
go/roboleaf-busy-beavers-sandboxing

Bug: 307824623
Test: ./build/soong/tests/genrule_sandbox_test.py atest_integration_fake_src
Change-Id: Ib3ae70b877227df794fec5516a754a9c32b06637
2023-11-22 11:07:06 -08:00
Inseob Kim
159fd7ff4f Merge "Allow apex to use generated file_contexts" into main am: 6a4bb378df am: d5ffaacc98 am: 746874efec
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836495

Change-Id: Ic68a6b8d33ebbd96dbb71cf880455262db363f6f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 08:21:15 +00:00
Inseob Kim
0fad9a301f Merge "Allow apex to use generated file_contexts" into main am: 6a4bb378df am: fb1d783e07 am: acb2a71012
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836495

Change-Id: I3249b4499ff4847d6ce07e04df09c493345a68f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 08:20:30 +00:00
Inseob Kim
746874efec Merge "Allow apex to use generated file_contexts" into main am: 6a4bb378df am: d5ffaacc98
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836495

Change-Id: I9536bd38d4fc4ed51b77f85b2d4be23d40f6bdc0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 08:09:49 +00:00
Inseob Kim
acb2a71012 Merge "Allow apex to use generated file_contexts" into main am: 6a4bb378df am: fb1d783e07
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836495

Change-Id: I6f13620f38f0f820f6a0a4ee6e8af326ffa6049a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 08:08:36 +00:00
Inseob Kim
d5ffaacc98 Merge "Allow apex to use generated file_contexts" into main am: 6a4bb378df
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836495

Change-Id: I19119e695684ae64cd9035af8beeca1d9824cf0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 07:55:44 +00:00
Inseob Kim
fb1d783e07 Merge "Allow apex to use generated file_contexts" into main am: 6a4bb378df
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2836495

Change-Id: I02084dd3d6c5e9039ce9b9f53942c21422c84d06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 07:55:30 +00:00
Inseob Kim
6a4bb378df Merge "Allow apex to use generated file_contexts" into main 2023-11-22 07:45:53 +00:00
Yi Kong
31e40af725 Merge "Remove unneeded MLGO cflag" into main am: 78a456e771 am: 32da1ff3b3 am: 4edc2e1e8d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839803

Change-Id: Iec983b53c61990e1ee6f7669df1c72138b1da96e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 07:12:48 +00:00
Treehugger Robot
6be3a45b92 Merge "Sandbox MultiDexLegacyTestApp_genrule and android-cts-verifier" into main am: 917ea12077 am: 4f402a0ef6 am: 3026208e02
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2841997

Change-Id: I43118dfb22ee988fba29a384da7a04a228a84a5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 07:12:37 +00:00
Yi Kong
4edc2e1e8d Merge "Remove unneeded MLGO cflag" into main am: 78a456e771 am: 32da1ff3b3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2839803

Change-Id: Ib536fb06c717c4c2ecaec44f3ca4ea6255723e4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 07:00:59 +00:00
Treehugger Robot
3026208e02 Merge "Sandbox MultiDexLegacyTestApp_genrule and android-cts-verifier" into main am: 917ea12077 am: 4f402a0ef6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2841997

Change-Id: Id6ae4ebaa0aae3aab51df0a95da9a3be2a238daa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22 07:00:47 +00:00