Commit Graph

56934 Commits

Author SHA1 Message Date
Sorin Basca
9bf8eb89da Merge "Strip annotations from library stubs" am: 61c6eef064 am: 12dd25adda
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092623

Change-Id: I05e2c8f527e3f38139d0bb6b9d8c75e27a61570c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:49:08 +00:00
Anton Hansson
ddbf242004 Merge "Use lint database from api_versions_public" am: b82b392423 am: 17094ecba8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092228

Change-Id: Ie5447a6494befbc1ace3f1938181658b2cd79d4c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:48:08 +00:00
Spandan Das
f454194692 Merge changes Ie8881b85,I6c064f8a am: f923333a93 am: e41be189f0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2090231

Change-Id: I1eebfc246a05fdb728d1c9460f322f657f7d36df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:47:28 +00:00
Chih-hung Hsieh
28b0550b8e Merge "no out/soong/... in default header-filter" am: c275b81fc7 am: 302ce27825
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092485

Change-Id: Ic3fb8ab5358c9d92a37b893bc7a9cbd18b9d2909
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:47:16 +00:00
Anton Hansson
3bc0cdc239 Merge "Support using api-versions.xml from another module" am: 4d92d831ca am: 63c05717b3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092227

Change-Id: I5265bd5e426cbe14371044a83c46c6a4517de82d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:46:56 +00:00
Anton Hansson
3f2e8ce166 Merge "Use merged annotations zip for lint" am: 3881e8d7fb am: 58729fada2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092226

Change-Id: I553a73673be5fb34c4c6756809611d61c93856ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:46:46 +00:00
Anton Hansson
15d071f64b Merge "Write AndroidMk for api-versions.xml module" am: 55c157791e am: adfab19c93
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092225

Change-Id: Id3fab7a78bd098d0c7fa4e915e26634a9eb2ffa4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:46:33 +00:00
Treehugger Robot
3b4915ea86 Merge "Support complicated variable references" am: b1263eef55 am: 4f1ca80323
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2080719

Change-Id: I7d2dfc59a8758f85ea449e76ef1d724507e51296
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:46:21 +00:00
Wei Li
5a346f2987 Merge "Export attestation file information to provenance metadata of an artifact if its attestation file exists." am: 8b9c23ec2d am: 2ba896659d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2086465

Change-Id: Ib5b00f86c4ee2ebc644e9b1321af785064d3ca90
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:44:59 +00:00
Cole Faust
123204cd04 Merge "Flatten foreach calls that produce 2d lists" am: 85f8fa2c20 am: 08f458e771
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2088145

Change-Id: I3c579f9e297fe2880965e197d66dd5631bdf3002
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:43:56 +00:00
Sorin Basca
12dd25adda Merge "Strip annotations from library stubs" am: 61c6eef064
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092623

Change-Id: Ifd82d1e8dd7c30ebafa65c0a3ccfd814ff833e77
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:43:45 +00:00
Chih-hung Hsieh
0259c2dfda Merge "Disable performance-no-int-to-ptr in global default" am: 63d5ba23ea am: 28ddfd918b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092585

Change-Id: I53e38e1b9bf48a5bc8c7fa49a59a8594acaeca0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:43:27 +00:00
Anton Hansson
17094ecba8 Merge "Use lint database from api_versions_public" am: b82b392423
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092228

Change-Id: I55f152512459b043ab00996befa8a584f3ad9f67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:41:59 +00:00
Spandan Das
e41be189f0 Merge changes Ie8881b85,I6c064f8a am: f923333a93
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2090231

Change-Id: I3072b020c2612b7e612aee4c88cf2ab774fecaaf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:40:13 +00:00
Treehugger Robot
9ebcbc95c0 Merge "Reland "Update to clang-r450784e"" am: 5554b0e276 am: 635fdabe3e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2093183

Change-Id: I34a4d49544cf1882499dcc6327b1a0e813d927f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:39:57 +00:00
Chih-hung Hsieh
302ce27825 Merge "no out/soong/... in default header-filter" am: c275b81fc7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092485

Change-Id: Id3731511b39d957f597dc1c6ddb5580ba19a39d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:39:48 +00:00
Anton Hansson
63c05717b3 Merge "Support using api-versions.xml from another module" am: 4d92d831ca
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092227

Change-Id: Iddb9921f18786a6058efe6f77721bf50cb677a54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:39:16 +00:00
Anton Hansson
58729fada2 Merge "Use merged annotations zip for lint" am: 3881e8d7fb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092226

Change-Id: Ic12c9456d9bdea7addee0ece81cdd0317b40f623
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:38:44 +00:00
David Brazdil
88bcf3e7f5 Add binary_test.cc to testSrcs am: 979ef5bb2a am: f534a3e78d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092068

Change-Id: I7ea63c67c492734d2c8c5a30eadecd6d1a0368c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:38:41 +00:00
David Brazdil
0d75028441 Fix test compilation error am: 3ac9d2bf23 am: 8cb745ae7a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092067

Change-Id: I414dc2f41624ddbde01cca97652500555d398bcd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:38:32 +00:00
Anton Hansson
adfab19c93 Merge "Write AndroidMk for api-versions.xml module" am: 55c157791e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092225

Change-Id: Ic4f89a42241988ba7b318e425b5173d5d49117c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:38:16 +00:00
Treehugger Robot
4f1ca80323 Merge "Support complicated variable references" am: b1263eef55
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2080719

Change-Id: I07ca28a110c132d6768765ab0720b3b42e37a144
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:38:03 +00:00
Wei Li
2ba896659d Merge "Export attestation file information to provenance metadata of an artifact if its attestation file exists." am: 8b9c23ec2d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2086465

Change-Id: Ie7aeaf8765d4ad54bc3474de997e32c1baa55543
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:37:38 +00:00
Cole Faust
08f458e771 Merge "Flatten foreach calls that produce 2d lists" am: 85f8fa2c20
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2088145

Change-Id: Icfa7556077990abff11022998d5e841fcc06d06f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:37:14 +00:00
Chih-hung Hsieh
28ddfd918b Merge "Disable performance-no-int-to-ptr in global default" am: 63d5ba23ea
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092585

Change-Id: I6552a60861486d6a75b8a4a8eb2f15ecd5e82614
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:19:30 +00:00
Treehugger Robot
635fdabe3e Merge "Reland "Update to clang-r450784e"" am: 5554b0e276
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2093183

Change-Id: Icb6b5c977047edc81f880008a97990055998803d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:19:20 +00:00
David Brazdil
f534a3e78d Add binary_test.cc to testSrcs am: 979ef5bb2a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092068

Change-Id: Ia85360419c1ce53315ee68d8feaab4e87067d18d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:18:51 +00:00
David Brazdil
8cb745ae7a Fix test compilation error am: 3ac9d2bf23
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092067

Change-Id: I43f80c5ef83c409be870c7317288236dce028341
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:18:39 +00:00
Sorin Basca
61c6eef064 Merge "Strip annotations from library stubs" 2022-05-11 13:46:25 +00:00
Anton Hansson
b82b392423 Merge "Use lint database from api_versions_public" 2022-05-11 08:11:45 +00:00
Sorin Basca
69f4b082b9 Strip annotations from library stubs
Bug: 222743634
Test: m
Change-Id: Ic44bd7c4c163b723295eb369664432d3651b8597
2022-05-10 19:41:59 +01:00
Spandan Das
f923333a93 Merge changes Ie8881b85,I6c064f8a
* changes:
  Enforce updatable=true on apps of updatable apexes
  Update sdk_version check for jni_libs of updatable apps
2022-05-10 18:20:27 +00:00
Chih-hung Hsieh
c275b81fc7 Merge "no out/soong/... in default header-filter" 2022-05-10 17:43:16 +00:00
Anton Hansson
4d92d831ca Merge "Support using api-versions.xml from another module" 2022-05-10 13:40:26 +00:00
Anton Hansson
3881e8d7fb Merge "Use merged annotations zip for lint" 2022-05-10 10:31:27 +00:00
Anton Hansson
55c157791e Merge "Write AndroidMk for api-versions.xml module" 2022-05-10 09:39:35 +00:00
Treehugger Robot
b1263eef55 Merge "Support complicated variable references" 2022-05-10 09:05:32 +00:00
Chih-Hung Hsieh
5fe637aadb no out/soong/... in default header-filter
* There are too many warnings from out/.../*.pb.h
  and other generated header files.

Bug: 180862582
Bug: 231245501
Test: WITH_TIDY=1 make
Change-Id: Ibabc1040666b50c6dec4fd66ae999a3441324fbd
2022-05-10 01:27:42 -07:00
Wei Li
8b9c23ec2d Merge "Export attestation file information to provenance metadata of an artifact if its attestation file exists." 2022-05-10 06:14:34 +00:00
Cole Faust
1323877b7e Support complicated variable references
Bug: 226974242
Test: go test
Change-Id: Iaec16f5c498e7c75c9ee5d53d3499efadfba16bc
2022-05-10 05:26:35 +00:00
Cole Faust
85f8fa2c20 Merge "Flatten foreach calls that produce 2d lists" 2022-05-10 05:26:03 +00:00
Chih-hung Hsieh
63d5ba23ea Merge "Disable performance-no-int-to-ptr in global default" 2022-05-10 05:17:29 +00:00
Treehugger Robot
5554b0e276 Merge "Reland "Update to clang-r450784e"" 2022-05-10 02:46:52 +00:00
Wei Li
b68b3675fd Export attestation file information to provenance metadata of an artifact if its attestation file exists.
Bug: 231239599
Test: m provenance_metadata
Test: atest --host gen_provenance_metadata_test
Change-Id: I6c53d7713874c9b2fd8a422b030b7c8d23317f5b
2022-05-10 02:24:43 +00:00
Spandan Das
42e89508ee Enforce updatable=true on apps of updatable apexes
- Update apex_info (a topdown mutator) so that it sets updatable=true on
  apps of updatable apexes
- Write a unit test that tests different combinations of
  updatable/non-updatable apks-in-apexes
- Update an existing unit test that asserts a different error

Test: go test ./java
Test: m nothing (in internal)
Bug: 209409604

Change-Id: Ie8881b857afcec44addf27fc360c5b8abf726bd2
2022-05-10 00:01:34 +00:00
Dan Willemsen
7eb61ae005 [automerger skipped] Background distGzipFile to speed up CI builds am: ee3290d33a -s ours
am skip reason: Merged-In I1fb78d7c4d5103d72b5d71d9277dea0d452f8968 with SHA-1 80d7261821 is already in history

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

Change-Id: I3de62b48cb5689d57f5d4391ee17bea3cced3b6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-09 23:08:56 +00:00
Chih-Hung Hsieh
5d46cd396e Disable performance-no-int-to-ptr in global default
* This tidy check is too noisy,
  with more than 5000 cases over many files.

Bug: 218759304
Test: make tidy_soong_subset
Change-Id: I8a4b2589ecafdfcd9c19e8a4d59ce1784d1be694
2022-05-09 16:01:10 -07:00
Stephen Hines
7a2a9967b1 Reland "Update to clang-r450784e"
This reverts commit fbc5effdfd.

Bug: http://b/197965342
Bug: http://b/230930120
Test: m and also test internal targets
Change-Id: I49b2d80ef4191ebb08bb6e80507042ee628c7f09
Merged-In: I49b2d80ef4191ebb08bb6e80507042ee628c7f09
2022-05-09 15:52:10 -07:00
Cole Faust
72374fc628 Flatten foreach calls that produce 2d lists
In make, the result of $(foreach $(x),$(y),$(foreach $(z),(w),a))
is a regular list, but in Starlark it's a list of lists. Flatten
the results of foreach expressions where each element is a list
so that they're regular lists of strings again.

Bug: 226974242
Test: go test
Change-Id: I3210d409aba0d807a5890e341ab1e0c0478f5930
2022-05-09 22:47:34 +00:00
David Brazdil
979ef5bb2a Add binary_test.cc to testSrcs
Bug: 231700648
Test: m
Change-Id: If6161b2475887a6d40547f258ccb360c6d719b7a
2022-05-09 23:11:22 +01:00