Commit Graph

31955 Commits

Author SHA1 Message Date
Treehugger Robot
82ecb99a3b Merge "Fix incorrect function call in product-graph" am: 0941f062af
Original change: https://android-review.googlesource.com/c/platform/build/+/2078438

Change-Id: Id557f9c506d6caf16e1606ef1d3aeb7450474934
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:09:33 +00:00
Treehugger Robot
d03c6145f7 Merge "Allow non-compat suite to locate testcases dir properly" am: f8935efee8
Original change: https://android-review.googlesource.com/c/platform/build/+/2080295

Change-Id: Ie035f0c8001f94a657759d1a1f3a04f7118828f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:09:04 +00:00
Cole Faust
5a6481f0ea Merge "Sort rblf_wildcard results and remove file existence functions" am: 76413f4c58 am: 75ed0c7cdf
Original change: https://android-review.googlesource.com/c/platform/build/+/2076126

Change-Id: I82f3d55bba268e5603b2996b5c298986b80d68d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:07:43 +00:00
Treehugger Robot
bbc004ce98 Merge "Replace DEX_FLAGS by flags for D8 and R8." am: b27140daa0 am: dbcc7e454b
Original change: https://android-review.googlesource.com/c/platform/build/+/2059747

Change-Id: I3f3dcc83ffae4c3e9c837693784c74872e991ff6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:05:04 +00:00
Ulya Trofimovich
de1d700127 Merge "Remove DEXPREOPT_USE_ART_IMAGE; it is no longer needed." am: 4faef3876d am: 1d332af2b6
Original change: https://android-review.googlesource.com/c/platform/build/+/2069047

Change-Id: Ic325ebb2fe0ae0dc77b011aa2fce7300de540e5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:04:43 +00:00
Cole Faust
792a49d1d7 Merge "Make mkstrip always return a string" am: 542399a8e8 am: 360b2b5253
Original change: https://android-review.googlesource.com/c/platform/build/+/2076128

Change-Id: I1b353e509b6100506f581a038c3aae5809d6ad1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:04:33 +00:00
Cole Faust
0a95e83cf5 Merge "Send trace logs to stderr instead of stdout" am: 63e1012b05 am: 1024fb58b4
Original change: https://android-review.googlesource.com/c/platform/build/+/2076121

Change-Id: I6463cb300e0fa969f5664df77ef53e32425fe2bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:04:23 +00:00
Treehugger Robot
fe781b347d Merge "Prototype changes for multitree" am: 55d522096a
Original change: https://android-review.googlesource.com/c/platform/build/+/2076562

Change-Id: Id0e9ef26a6a47f6518df77e23b7e9157d0e8c876
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:01:14 +00:00
Treehugger Robot
f4e2f4150b Merge "Update OWNERS." 2022-04-29 17:05:22 +00:00
Sebastian Ene
399c35d490 Merge "Drop the PLATFORM_VERSION_CODENAME conditional" 2022-04-29 13:02:22 +00:00
Ulya Trafimovich
c6ebb82b9f Update OWNERS.
Some people left, some new files were added.

Bug: 214255490
Test: none
Change-Id: I39a4b313ad69e2a2076a0dc87e131add5dc85b20
2022-04-29 13:51:31 +01:00
Sebastian Ene
573fbcd114 Drop the PLATFORM_VERSION_CODENAME conditional
Evaluate the list of all active codenames when version_util.mk is
invoked.

Bug: 230720688
Change-Id: I1c6a3e94230e856cf41f1f79b37893576957dc3d
Signed-off-by: Sebastian Ene <sebastianene@google.com>
2022-04-29 09:09:03 +00:00
Treehugger Robot
0941f062af Merge "Fix incorrect function call in product-graph" 2022-04-29 07:54:05 +00:00
Android Build Coastguard Worker
642465688c Make change and version bump to TP1A.220429.001
Change-Id: Id28fc9ad634958249994e344353a05e68e0817e7
2022-04-29 04:59:48 +00:00
Treehugger Robot
f8935efee8 Merge "Allow non-compat suite to locate testcases dir properly" 2022-04-29 01:23:44 +00:00
Cole Faust
f773f3a024 Add deprecation warning for base-rules-hook
This lets product/board config define a function that
is called while processing modules defined in an
Android.mk file.

When the product/board configs are converted
to starlark, they won't be able to supply a base-rules-hook
anymore. Emit a warning saying that it's deprecated.

Bug: 226974242
Test: Manually
Change-Id: Ie6baa4952516a3ec5c6c440f9106f7b5185803b7
2022-04-28 16:20:32 -07:00
Cole Faust
c93109dc36 Add implementations for firstword/lastword
Bug: 226974242
Test: ./out/rbcrun ./build/make/tests/run.rbc
Change-Id: Ibb992f42a59212bae48acd55647b2d0872c2f69e
2022-04-28 15:56:33 -07:00
Treehugger Robot
55d522096a Merge "Prototype changes for multitree" 2022-04-28 22:20:47 +00:00
Cole Faust
75ed0c7cdf Merge "Sort rblf_wildcard results and remove file existence functions" am: 76413f4c58
Original change: https://android-review.googlesource.com/c/platform/build/+/2076126

Change-Id: Ia0b59123331106d6373b39d420e3d73aa481f060
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 20:40:36 +00:00
Dan Shi
3e85ca9d4b Allow non-compat suite to locate testcases dir properly
cc_test that can run on hostside are default to be part of
host-unit-tests suite. The suite is set up similar to device-tests and
general-tests, and it's not a compatibility suite. So following variable
will always be empty:
$(COMPATIBILITY_TESTCASES_OUT_host-unit-tests.
It should use HOST_OUT_TESTCASES as testcases dir.

The same logic should be applied to art-host-tests.

Bug: None
Test: build
Change-Id: Ieddacd5157da73c6df473c103be109d9c3a55281
2022-04-28 13:36:36 -07:00
Cole Faust
76413f4c58 Merge "Sort rblf_wildcard results and remove file existence functions" 2022-04-28 19:54:32 +00:00
Treehugger Robot
dbcc7e454b Merge "Replace DEX_FLAGS by flags for D8 and R8." am: b27140daa0
Original change: https://android-review.googlesource.com/c/platform/build/+/2059747

Change-Id: I69aead43a62c80acb9e53c52db062b8da5d4704f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 13:12:18 +00:00
Treehugger Robot
b27140daa0 Merge "Replace DEX_FLAGS by flags for D8 and R8." 2022-04-28 12:40:13 +00:00
Ulya Trofimovich
1d332af2b6 Merge "Remove DEXPREOPT_USE_ART_IMAGE; it is no longer needed." am: 4faef3876d
Original change: https://android-review.googlesource.com/c/platform/build/+/2069047

Change-Id: Id717a1359b2e6daf0c14e115c5db665ce2b24a65
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 10:09:03 +00:00
Ulya Trofimovich
4faef3876d Merge "Remove DEXPREOPT_USE_ART_IMAGE; it is no longer needed." 2022-04-28 09:44:21 +00:00
Inseob Kim
05fa7f1455 Prototype changes for multitree
This change contains a prototype implementation for multitree.
A new file core/tasks/multitree.mk adds a goal named "update-meta",
which searches for "imported" and "exported" Android.bp modules and
writes a json metadata to track dependencies between components.

Bug: 230448564
Test: m
Change-Id: Ie93e3bf130cacb6b6de41acee3bd302f64f1ab95
2022-04-28 08:03:55 +00:00
Android Build Coastguard Worker
d4158ff58b Make change and version bump to TP1A.220428.001
Change-Id: I7e214a72b29efd148a3c023550f194c6142ac5fb
2022-04-28 01:21:11 +00:00
Cole Faust
360b2b5253 Merge "Make mkstrip always return a string" am: 542399a8e8
Original change: https://android-review.googlesource.com/c/platform/build/+/2076128

Change-Id: Ibaf21180f44ec8feb2251b9a3926f14348a2db73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 21:59:10 +00:00
Cole Faust
542399a8e8 Merge "Make mkstrip always return a string" 2022-04-27 21:37:25 +00:00
Cole Faust
23b94e63ba Fix incorrect function call in product-graph
This was accidentally broken in aosp/2064287

Fixes: 230599451
Test: m product-graph
Change-Id: Ibc9aabc5ddf7ad4d347e89019be44ef0c8ae0ff7
2022-04-27 11:55:08 -07:00
Android Build Coastguard Worker
84d14fec83 Version bump to SQ3A.220605.006 [core/build_id.mk]
Change-Id: I404c064afd6c51c16c1060f4fdb71a019c30972d
2022-04-27 17:53:04 +00:00
Cole Faust
1024fb58b4 Merge "Send trace logs to stderr instead of stdout" am: 63e1012b05
Original change: https://android-review.googlesource.com/c/platform/build/+/2076121

Change-Id: I29d3292629ea88182264a41034f7452e178c5d68
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 17:42:12 +00:00
Cole Faust
63e1012b05 Merge "Send trace logs to stderr instead of stdout" 2022-04-27 16:50:10 +00:00
Treehugger Robot
393e929af7 Merge "Add PLATFORM_VERSION_LAST_STABLE to soong config" am: b9b9c000d5 am: 8a186b9f16
Original change: https://android-review.googlesource.com/c/platform/build/+/2073410

Change-Id: I89f803965216db0d645cbf09597b7c58c04f4aec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 13:50:50 +00:00
Treehugger Robot
8a186b9f16 Merge "Add PLATFORM_VERSION_LAST_STABLE to soong config" am: b9b9c000d5
Original change: https://android-review.googlesource.com/c/platform/build/+/2073410

Change-Id: Ib4c6564e3f8e6058f7e1eb2ba40e73b2bc6f759b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 13:27:17 +00:00
Treehugger Robot
b9b9c000d5 Merge "Add PLATFORM_VERSION_LAST_STABLE to soong config" 2022-04-27 13:00:36 +00:00
Ulya Trafimovich
30142ffc0a Remove DEXPREOPT_USE_ART_IMAGE; it is no longer needed.
Bug: 170935728
Test: lunch aosp_cf_x86_64_phone-userdebug && m && lunch_cvd
Change-Id: Icc50932228b6ce27799ac9ce9b2f637029436b6b
2022-04-27 13:32:04 +01:00
Anton Hansson
f78b3ba480 Merge "Remove notice file for sdk system image" am: 721a377982 am: 148ece6d76
Original change: https://android-review.googlesource.com/c/platform/build/+/2075119

Change-Id: I2aac4396465f199ff35faf76e4569c0d21c60e75
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 11:36:18 +00:00
Anton Hansson
148ece6d76 Merge "Remove notice file for sdk system image" am: 721a377982
Original change: https://android-review.googlesource.com/c/platform/build/+/2075119

Change-Id: I43a6a3da329503ec748a696ba05b4cfa913b953b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 11:18:52 +00:00
Anton Hansson
721a377982 Merge "Remove notice file for sdk system image" 2022-04-27 10:56:04 +00:00
Android Build Coastguard Worker
0f56f04c17 Make change and version bump to TP1A.220427.001
Change-Id: I049db77717b3a2ecf0124cee857369634939a4d2
2022-04-27 01:21:08 +00:00
Cole Faust
5e43109586 Make mkstrip always return a string
This is what mk2rbc assumes, and previously that
assumption was incorrect when passing a list to
mkstrip.

Bug: 226974242
Test: Presubmits
Change-Id: I7b1596662df7c966404aab2a99d7c2e53d917bd6
2022-04-26 15:30:20 -07:00
Cole Faust
c7b8b6ed88 Sort rblf_wildcard results and remove file existence functions
Kati's $(wildcard) results are guaranteed to be sorted,
but go's filepath.Glob() is not.

Remove the file existence functions because they can
just be replaced with wildcards.

Bug: 226974242
Test: go test
Change-Id: I02fb6292b932bc28cd856ec3c7cb9ed9e96ca630
2022-04-26 12:15:41 -07:00
Cole Faust
c6024abe99 Send trace logs to stderr instead of stdout
Stdout gets redirected to a makefile that is
ingested by the rest of the build system.
The trace outputs were being mixed up with
the rest of the output, making them hard to
read. In addition, some of the trace output
wasn't commented out, so it was defining
make rules.

Fixes: 230495885
Test: Manually
Change-Id: I02f9038cd89598fc1c1561bf4bf2997ac090d9e9
2022-04-26 11:12:46 -07:00
Android Build Coastguard Worker
3c5551d7e2 Version bump to TP1A.220426.002 [core/build_id.mk]
Change-Id: Ie18fa8ca42d0fe9daf3d8657ec3190f9ccff0082
2022-04-26 01:53:20 +00:00
Colin Cross
cf90c05b44 Merge "Update PLATFORM_VERSION to UP1A" am: 62bf0d5c88
Original change: https://android-review.googlesource.com/c/platform/build/+/2072024

Change-Id: I23c2c4bd9bc8aa3688441b6f5ccd7fbcb40ea976
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-26 01:50:30 +00:00
Android Build Coastguard Worker
90d1b0b5f0 Make change and version bump to TP1A.220426.001
Change-Id: I687fa410359496a41cdc003f2bf20449ee1276f0
2022-04-26 01:32:17 +00:00
Colin Cross
62bf0d5c88 Merge "Update PLATFORM_VERSION to UP1A" 2022-04-26 01:15:38 +00:00
Android Build Coastguard Worker
88c08b1a12 Version bump to TP1A.220425.002 [core/build_id.mk]
Change-Id: I7fdf79b55795198f627fb0195222dd72e51f3c33
2022-04-25 19:41:11 +00:00
Anton Hansson
c3536674a9 Remove notice file for sdk system image
The system image itself is being removed from the sdk zip,
so remove the NOTICE file for it at the same time.

Bug: 205008975
Test: m sdk sdk_repo dist
Change-Id: Ib75b3e5919cd203e58e03efc1cb0a378283b0c34
2022-04-25 16:29:15 +01:00