Commit Graph

70837 Commits

Author SHA1 Message Date
Treehugger Robot
c2c0f70a59 Merge "Extract class files from dep_api_srcs instead of java files" am: 043893465c am: e2be65ac9b am: c3f42dcf7b am: 52adedba36
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2637669

Change-Id: Idbf839588d9f5a08541bc8bda86a3686a17dcdd6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 12:27:38 +00:00
Treehugger Robot
52adedba36 Merge "Extract class files from dep_api_srcs instead of java files" am: 043893465c am: e2be65ac9b am: c3f42dcf7b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2637669

Change-Id: Ia1a4eeb78e6aa98dbc8e033a385a6f00fb7f7177
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 11:45:13 +00:00
Treehugger Robot
c3f42dcf7b Merge "Extract class files from dep_api_srcs instead of java files" am: 043893465c am: e2be65ac9b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2637669

Change-Id: I9dc0588479a585966a4664af120e0e3e08099f80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 10:59:26 +00:00
Treehugger Robot
e2be65ac9b Merge "Extract class files from dep_api_srcs instead of java files" am: 043893465c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2637669

Change-Id: I4d0ee0399f5262ae7a845497e13953ebd3aba877
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 10:24:21 +00:00
Treehugger Robot
043893465c Merge "Extract class files from dep_api_srcs instead of java files" 2023-06-30 09:36:42 +00:00
Jingwen Chen
13dbbaca3f Merge "Revert "add media.swcodec to Bazel prod allowlist"" am: 661b2ee719 am: 2fcebc1959 am: f3a74c87c9 am: ac2a58feaa
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2645429

Change-Id: I9efe5caf92cd7c224535d6c987baed897724775a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 07:08:58 +00:00
Jingwen Chen
ac2a58feaa Merge "Revert "add media.swcodec to Bazel prod allowlist"" am: 661b2ee719 am: 2fcebc1959 am: f3a74c87c9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2645429

Change-Id: I5cc2a0cd3b2beaed876c91b38245d60bf61f5d27
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 06:27:16 +00:00
Treehugger Robot
e795ed3ffa Merge "Ensure we get cross refs for Bazel-built artifacts" am: bf815a135a am: 8e9910fbcc am: b99a3def27 am: 3658def394
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2643055

Change-Id: Ic80e6a0d5bb4d24da08fd2e5d9320a4d1b86f7c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 05:45:18 +00:00
Jingwen Chen
f3a74c87c9 Merge "Revert "add media.swcodec to Bazel prod allowlist"" am: 661b2ee719 am: 2fcebc1959
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2645429

Change-Id: I63aeb8d6ba11f38a2d062d6bc2d2868c34f2ac0e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 05:42:01 +00:00
Jingwen Chen
2fcebc1959 Merge "Revert "add media.swcodec to Bazel prod allowlist"" am: 661b2ee719
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2645429

Change-Id: I22fd98cdddcf259acb35e6d0feb39f63eb4e11ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 05:03:11 +00:00
Treehugger Robot
3658def394 Merge "Ensure we get cross refs for Bazel-built artifacts" am: bf815a135a am: 8e9910fbcc am: b99a3def27
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2643055

Change-Id: I0f69d8bed0b138a217641ad89e43260f8672ab1a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 05:01:26 +00:00
Jingwen Chen
661b2ee719 Merge "Revert "add media.swcodec to Bazel prod allowlist"" 2023-06-30 04:23:40 +00:00
Treehugger Robot
b99a3def27 Merge "Ensure we get cross refs for Bazel-built artifacts" am: bf815a135a am: 8e9910fbcc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2643055

Change-Id: I9dfafd3d5c98351c3ecb0eb2f4839b29166317ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 04:17:21 +00:00
Treehugger Robot
8e9910fbcc Merge "Ensure we get cross refs for Bazel-built artifacts" am: bf815a135a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2643055

Change-Id: Iec60f938197c1d453930ca132a3823986ae1ee83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 03:14:03 +00:00
Treehugger Robot
bf815a135a Merge "Ensure we get cross refs for Bazel-built artifacts" 2023-06-30 02:22:27 +00:00
Jihoon Kang
ca198c2639 Extract class files from dep_api_srcs instead of java files
Currently, stub java files are extracted from srcjar file provided from
dep_api_srcs in java_api_library module generated in java_sdk_library
per api scope. However, compiling the java files may lead to difference
in the content of the generated class files even if the stub java files
are equivalent, as javac may arbitrarily add overridden methods. Thus,
create a stub jar file instead of creating a stub srcjar file and
compiling it, in order to guarantee stub jar files content equivalence
and thus enable hiddenapi during from-text stub build.

Note that this change does not fully resolve differences between the
full api surface csv and the per sdk_library csv. Instead, it removes
the difference caused by methods arbitrarily added by javac.

This change also renames dep_api_srcs to full_api_surface_stubs to be
more intuitive.

Test: rebase on top of aosp/2617274 and `m --build-from-text-stub`
Bug: 275570206
Change-Id: I22b6d56624633681f5c3b000370b5782655c7b8d
2023-06-29 22:43:05 +00:00
Trevor Radcliffe
061012475c Revert "add media.swcodec to Bazel prod allowlist"
This reverts commit b1274236e8.

Reason for revert: 
b/289418267

Change-Id: I0a94675e09a82b55d62e58dbeea0d3186c754ed3
2023-06-29 22:30:18 +00:00
Cole Faust
52b352eae9 Commend out dcla_apex_comparison_test.sh am: a56663f695 am: a87f147338 am: dd05416a08 am: 2393deb255
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2644916

Change-Id: I63f33f546277d45f6dde70f87ea86a0747bfa1cc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 22:14:10 +00:00
Treehugger Robot
cd925b6d9e Merge "Fix FirstUniqueStrings after conversion to generics" am: da169a1ee3 am: e5f8e56262 am: 146391ed48 am: 987869d644
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640231

Change-Id: I09c814f44879d86e1568125babff7331647c83dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 22:13:25 +00:00
Cole Faust
2393deb255 Commend out dcla_apex_comparison_test.sh am: a56663f695 am: a87f147338 am: dd05416a08
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2644916

Change-Id: I7d5711d8dab3719c155107fe973ad1fac93300ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 21:31:31 +00:00
Treehugger Robot
987869d644 Merge "Fix FirstUniqueStrings after conversion to generics" am: da169a1ee3 am: e5f8e56262 am: 146391ed48
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640231

Change-Id: I9d0791ac1091c80d3e9268148e83540776f18cac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 21:30:59 +00:00
Cole Faust
dd05416a08 Commend out dcla_apex_comparison_test.sh am: a56663f695 am: a87f147338
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2644916

Change-Id: I6cf8c348aea58b5f68b945f846f14725e583a672
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 20:41:31 +00:00
Treehugger Robot
146391ed48 Merge "Fix FirstUniqueStrings after conversion to generics" am: da169a1ee3 am: e5f8e56262
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640231

Change-Id: I97140bd8660ceec340a763968825c17b6653b452
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 20:41:18 +00:00
Zi Wang
ed875a27ed Merge "Use java_library_host bp2build converter for tradefed_java_library_host" am: 187aa29056 am: 001f86f656 am: ce25aa21b9 am: 352cb1966f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640236

Change-Id: Ia52953a39b88eb5d185f91affa1ebcf3c04d1444
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:56:15 +00:00
David Fu
db6f757163 Merge "Added fuzz_config field to include targets in presubmits" am: cb7d3d4d72 am: 2066bdd65e am: 366abc7d08 am: 9290b213f6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2644754

Change-Id: Ie81c6ae0b3950764d1f26e00ac4a23298a68b8e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:55:46 +00:00
Zi Wang
352cb1966f Merge "Use java_library_host bp2build converter for tradefed_java_library_host" am: 187aa29056 am: 001f86f656 am: ce25aa21b9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640236

Change-Id: I1aea0fd9939d81c5418bcf923b5eeb5db0019fda
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:55:20 +00:00
Jiakai Zhang
81826f0140 Merge "Use per-app package list to avoid unnecessary dexpreopt." am: fbc62cfd74 am: 0f39aeae9d am: 19f78bc543 am: b75734b94f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2637193

Change-Id: I583758f31d1997ff2acdb13fb12e451e789a4675
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:55:15 +00:00
Cole Faust
a87f147338 Commend out dcla_apex_comparison_test.sh am: a56663f695
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2644916

Change-Id: I27fd1fd5dfe023daf815698721d949f9d494283b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:54:57 +00:00
Treehugger Robot
e5f8e56262 Merge "Fix FirstUniqueStrings after conversion to generics" am: da169a1ee3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640231

Change-Id: I5e9d2d27fd83fe98b106d7f5daaa176bfe2e0830
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:54:49 +00:00
David Fu
9290b213f6 Merge "Added fuzz_config field to include targets in presubmits" am: cb7d3d4d72 am: 2066bdd65e am: 366abc7d08
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2644754

Change-Id: I826554c342d71bbfb1a754be17cb64d16ca8909b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:54:33 +00:00
Jiakai Zhang
b75734b94f Merge "Use per-app package list to avoid unnecessary dexpreopt." am: fbc62cfd74 am: 0f39aeae9d am: 19f78bc543
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2637193

Change-Id: I9f432f5662cfcaeefce631cec523fdadc22f1f19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:53:47 +00:00
Trevor Radcliffe
d7852be0a3 Merge "add media.swcodec to Bazel prod allowlist" am: cae9c84a56 am: 8903e15f6c am: 5569584194 am: 276113f164
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2634231

Change-Id: Ice202ac9fea3aada2a964313ad5eb9d5ae66b987
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:52:00 +00:00
Cole Faust
a56663f695 Commend out dcla_apex_comparison_test.sh
Is currently failing on ci, uncomment when fix is submitted.

Bug: 289141798
Test: Presubmits
Change-Id: Ic7b220f917cb0b9f0914d8e9575081004610cf63
2023-06-29 12:36:00 -07:00
Zi Wang
ce25aa21b9 Merge "Use java_library_host bp2build converter for tradefed_java_library_host" am: 187aa29056 am: 001f86f656
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640236

Change-Id: I8be2dc37756cb8759180a7acb50613d970b5b736
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:09:16 +00:00
David Fu
366abc7d08 Merge "Added fuzz_config field to include targets in presubmits" am: cb7d3d4d72 am: 2066bdd65e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2644754

Change-Id: I8be10a70d249521e6598c6ae5bd728da41b208a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:08:21 +00:00
Jiakai Zhang
19f78bc543 Merge "Use per-app package list to avoid unnecessary dexpreopt." am: fbc62cfd74 am: 0f39aeae9d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2637193

Change-Id: I12cd6faee702ae0992f5d1383a63dca9f940d11d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:06:13 +00:00
Treehugger Robot
da169a1ee3 Merge "Fix FirstUniqueStrings after conversion to generics" 2023-06-29 18:46:20 +00:00
Trevor Radcliffe
276113f164 Merge "add media.swcodec to Bazel prod allowlist" am: cae9c84a56 am: 8903e15f6c am: 5569584194
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2634231

Change-Id: Iba81368da837174f045f80b6ba4f6835bcb5ee0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 18:42:01 +00:00
Zi Wang
001f86f656 Merge "Use java_library_host bp2build converter for tradefed_java_library_host" am: 187aa29056
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640236

Change-Id: I9904b45d9f12f886d1ddde04441f123c3d9c0ed4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 18:27:14 +00:00
David Fu
2066bdd65e Merge "Added fuzz_config field to include targets in presubmits" am: cb7d3d4d72
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2644754

Change-Id: I4dc1d613c32b002daeb33a64d3e623f81e3044a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 18:26:46 +00:00
Jiakai Zhang
0f39aeae9d Merge "Use per-app package list to avoid unnecessary dexpreopt." am: fbc62cfd74
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2637193

Change-Id: I8b19bfdd18f07ad3f58477e7a03d47f7ddcd54dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 18:23:07 +00:00
Zi Wang
187aa29056 Merge "Use java_library_host bp2build converter for tradefed_java_library_host" 2023-06-29 18:03:22 +00:00
Trevor Radcliffe
5569584194 Merge "add media.swcodec to Bazel prod allowlist" am: cae9c84a56 am: 8903e15f6c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2634231

Change-Id: I40779f3c8ef3b7744838102ba08e36f8b04173d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 17:57:57 +00:00
David Fu
cb7d3d4d72 Merge "Added fuzz_config field to include targets in presubmits" 2023-06-29 17:52:09 +00:00
Jiakai Zhang
fbc62cfd74 Merge "Use per-app package list to avoid unnecessary dexpreopt." 2023-06-29 17:33:43 +00:00
Trevor Radcliffe
8903e15f6c Merge "add media.swcodec to Bazel prod allowlist" am: cae9c84a56
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2634231

Change-Id: Iac9277aacaa4ffeebf7be8fcbed53f54975039dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 17:14:51 +00:00
Trevor Radcliffe
cae9c84a56 Merge "add media.swcodec to Bazel prod allowlist" 2023-06-29 16:26:11 +00:00
Liz Kammer
36ba6b2347 Ensure we get cross refs for Bazel-built artifacts
Test: CI
Change-Id: I377dde648e023d1ac8e44b6e814475f7410cd2eb
2023-06-29 10:18:39 -04:00
Julien Desprez
cb575f2386 Merge "Add -sha256 to robolectric zip" am: bc332f6cd8 am: 4b908a91c7 am: f934e7b92f am: 5bc6ee2930
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640613

Change-Id: I9882dcdae3a5429634f561c08e2c72b0a93f67d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 03:13:20 +00:00
Kenneth Ford
cea96b660b Merge "Revert "Enable R8 full mode by default for apps"" am: 510616ca9d am: 7f3b9d34d0 am: 3029a7ebfd am: 97191c39e6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2644757

Change-Id: Id9e76b37fa07d9381f61159feddaea13ffd9fda4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 03:12:37 +00:00