Treehugger Robot
155ae26780
Merge "Replace SortedStringKeys with SortedKeys" am: 0f0d3ce49c
am: 631ad00a41
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2462193
Change-Id: I9cf91542a7f2fa0b3779671838540415a1089542
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 05:53:40 +00:00
Cole Faust
69861aa57f
Give lint the correct api levels database for the current module
...
Before this change, lint was always working off of the public
api database. Now, it will have the system, module-lib, or
system-server databases if the current module is compiling
against those SDKs.
This means that a lot more methods are going to start being
checked for NewApi issues.
Bug: 193460475
Test: Errorprone presubmit
Change-Id: I3eb2c617cd61554cd2a3f9d15fd40b3ec91f961d
2023-02-28 21:18:17 -08:00
Yi Kong
f838a8a4d6
Merge "Update clang version to clang-r487747" am: 29ff4182f5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2434853
Change-Id: I9cf13db3da14299de930386ce73b9b253c63eccd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 05:16:33 +00:00
Yi Kong
29ff4182f5
Merge "Update clang version to clang-r487747"
2023-03-01 05:02:15 +00:00
Treehugger Robot
631ad00a41
Merge "Replace SortedStringKeys with SortedKeys" am: 0f0d3ce49c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2462193
Change-Id: Ia4153e6fd8bcee6636907fb87c4a8cd61aa2786e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 04:56:32 +00:00
Treehugger Robot
2f5a9954b3
Merge "Create a ninja.environment file" am: 732592c151
am: a1676ce4ca
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2460214
Change-Id: I334167ec939824005912a6811cc71c07120b09d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 04:37:12 +00:00
Treehugger Robot
0f0d3ce49c
Merge "Replace SortedStringKeys with SortedKeys"
2023-03-01 04:29:09 +00:00
Treehugger Robot
a1676ce4ca
Merge "Create a ninja.environment file" am: 732592c151
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2460214
Change-Id: I5462a79eee0e6ef9961db3ffe48fae3e4e4c2321
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 03:59:42 +00:00
Joe Onorato
442b6fc701
Remove OWNERS access for non-build team people to core build system
...
Test: treehugger
Change-Id: I0c318ddd7d78110327bbd849ed9aa3973c86de5d
2023-02-28 19:29:47 -08:00
Treehugger Robot
732592c151
Merge "Create a ninja.environment file"
2023-03-01 03:22:31 +00:00
Cole Faust
5080e5d56b
Merge "Disable strict_updatability_linting" am: 20eed826fd
am: e9e590670f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2458068
Change-Id: I33064ac7303ad0380dcdb82b863d459ac42ac7c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 01:32:02 +00:00
Jihoon Kang
25857f5f42
Rename output stubs jar file in java_api_library
...
When generating framework.aidl, `android_*_stubs_current` are converted
to .aidl files (and created as targets) by replacing the extension from
`.jar` to `.aidl`.
Thus, when replacing `android_*_stubs_current` to java_api_library
modules, generating `android.jar` files leads to ninja error(multiple
rules for generating */android.aidl error).
Prevent this error by renaming the name of the artifact jar file as the
module name so that distinct-named ninja targets can be created.
Test: m
Change-Id: Iaa7248996d7bf5e7f98e1d1e2919870c3cccf5a6
2023-03-01 01:11:18 +00:00
Cole Faust
18994c73f1
Replace SortedStringKeys with SortedKeys
...
Now that we have generics.
Bug: 193460475
Test: presubmits
Change-Id: I1594fd8feb505175d5c09c03ef397e5ffd5b09cb
2023-02-28 16:51:32 -08:00
Cole Faust
e9e590670f
Merge "Disable strict_updatability_linting" am: 20eed826fd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2458068
Change-Id: I3ef301daab9e0341d60d2266e6a5290e2b9dd916
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-01 00:37:49 +00:00
Cole Faust
20eed826fd
Merge "Disable strict_updatability_linting"
2023-02-28 23:53:51 +00:00
Spandan Das
2db59da973
Create a ninja.environment file
...
This contains the environment variables set by soong_ui during the ninja
execution. This file will be unused in single-tree builds, but will be
useful for multi-tree. The orchestrator will use this file to set the
correct environment for each inner tree build in the combined ninja
execution.
Test: m nothing compiles
Change-Id: I0570e34f51f426448464fb80030d4bea1cd52acb
2023-02-28 23:49:22 +00:00
Joe Onorato
7f29a66586
Add a post-build step for dist builds that records what changed in the build.
...
This will be used to skip tests when related files (or nothing) has changed.
Also minor refactoring of evaluateWhatToRun to put the logic all in one place.
Change-Id: Ia56b251716f6b6640bc5526a597cf7c066231e99
Test: go test, m (with soong tests), manually verify
2023-02-28 15:02:22 -08:00
Treehugger Robot
6260dec22f
Merge "Omit "--compiler-filter" if the profile is disabled." am: 15e6b1240e
am: 1decfa2cbc
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2460212
Change-Id: I2498c04a2a229c794e6d1ccf0dd7b1600934409b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-28 21:14:13 +00:00
Spandan Das
f5251b022e
Merge "Update usages of min_sdk_version that relies on (kind+level)" am: c8054ec6ac
am: 812fc6cc23
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2457061
Change-Id: Iacc803305e7453e06954c11d25d67b65ee5ebaf7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-28 21:12:50 +00:00
Omar Eissa
3f36af1c25
Merge "Revert "Enable -Wformat-insufficient-args globally"" am: e1271f8c2d
am: b9827546a7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2460210
Change-Id: I3aeb62ed98690281f8e57b6f4ce2f5ce208fb56d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-28 21:11:44 +00:00
Treehugger Robot
e9b44d78df
Merge "Enable -Wformat-insufficient-args globally" am: b6de89a232
am: ed35636ad9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2458511
Change-Id: Iff9d0bd2c815351e1b19c554178bdc63464c1568
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-28 21:07:19 +00:00
Treehugger Robot
1decfa2cbc
Merge "Omit "--compiler-filter" if the profile is disabled." am: 15e6b1240e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2460212
Change-Id: I09150b09b997b416f466e8c1dd8de11d69da75ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-28 20:00:22 +00:00
Spandan Das
812fc6cc23
Merge "Update usages of min_sdk_version that relies on (kind+level)" am: c8054ec6ac
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2457061
Change-Id: I65855232e3e40985aa10e853f12d579e02cf674e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-28 19:51:56 +00:00
Omar Eissa
b9827546a7
Merge "Revert "Enable -Wformat-insufficient-args globally"" am: e1271f8c2d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2460210
Change-Id: Ic8ec81630361d21e7ec3df5020e13f54a659f0b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-28 19:46:58 +00:00
Treehugger Robot
ed35636ad9
Merge "Enable -Wformat-insufficient-args globally" am: b6de89a232
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2458511
Change-Id: I06eccca0641cd6cfe9a6835859097a669bec09db
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-28 19:39:27 +00:00
Cole Faust
1021ccda6b
Disable strict_updatability_linting
...
strict_updatability_linting currently only makes it so
that NewApi can't be added to the lint baseline.
However, since we're updating NewApi to work on a lot
more apis than before, we need to baseline many issues
across the android tree. Temporarily disable
strict_updatability_linting so that we can add these
baselines.
Bug: 193460475
Test: Presubmits
Change-Id: I8d92df95a46e9b903f0cc0e3be56f17722c50430
2023-02-28 11:31:15 -08:00
Liz Kammer
884fe9e174
Update non-user-facing properties to be mutated
...
Test: m nothing
Test: CI
Change-Id: Ibfbb91653fa36277a19555a39a5df8da27a7a765
2023-02-28 14:29:13 -05:00
Treehugger Robot
15e6b1240e
Merge "Omit "--compiler-filter" if the profile is disabled."
2023-02-28 18:53:44 +00:00
Spandan Das
c8054ec6ac
Merge "Update usages of min_sdk_version that relies on (kind+level)"
2023-02-28 16:44:53 +00:00
Jiakai Zhang
63086d7af0
Omit "--compiler-filter" if the profile is disabled.
...
This fixes the Golem regression caused by aosp/2453067. On Golem, the
profile disabled and dex2oat uses the default "speed" compiler filter.
Bug: 269230245
Test: art/tools/golem/build-target.sh --machine-type=android-armv8 --golem=art-interpreter
Change-Id: I4fc0dbf9eac8839f7bacd264ddab177956ddd58e
2023-02-28 15:37:31 +00:00
Omar Eissa
e1271f8c2d
Merge "Revert "Enable -Wformat-insufficient-args globally""
2023-02-28 11:15:44 +00:00
Omar Eissa
fabd0dd8d3
Revert "Enable -Wformat-insufficient-args globally"
...
This reverts commit 49f09a3694
.
Reason for revert: b/271045282
Change-Id: Ice56137c5567a38d15cc39f80497ce74bc18650f
2023-02-28 11:08:57 +00:00
Jooyung Han
af73095979
Add apex.use_file_contexts_as_is property
...
When set true, use file_contexts file as is and do not force-label / and
/apex_manifest.pb
Bug: 268439003
Test: m (soong tests)
Change-Id: I252eef9569deeac87bb71a3425a8eb07bab3c634
2023-02-28 14:13:38 +09:00
Treehugger Robot
b6de89a232
Merge "Enable -Wformat-insufficient-args globally"
2023-02-28 03:32:20 +00:00
Cole Faust
a0e6ba73d9
Merge "Add BUILD_BROKEN_PYTHON_IS_PYTHON2" am: 7ba7b46fce
am: 8be6ea178a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2458989
Change-Id: Id0b378718602e9691c55f3c5ea3d35a34412d22b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-28 01:43:58 +00:00
Cole Faust
8be6ea178a
Merge "Add BUILD_BROKEN_PYTHON_IS_PYTHON2" am: 7ba7b46fce
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2458989
Change-Id: Ia618756cb03a18523751cf59342cd79280ac2055
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-28 01:08:30 +00:00
Cole Faust
7ba7b46fce
Merge "Add BUILD_BROKEN_PYTHON_IS_PYTHON2"
2023-02-28 00:30:47 +00:00
zijunzhao
49f09a3694
Enable -Wformat-insufficient-args globally
...
Bug: b/191699019
Test: m
Change-Id: Ib71a422a7a1621c0994ea07a90fa9ab914fcc6fd
2023-02-27 22:55:01 +00:00
Chris Wailes
91ad4c17ca
Merge "Disallow the use of new unstable features" am: 5f6e2ade1f
am: 7250b0f484
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2457065
Change-Id: I9af442d8dddae612a8304c40c8bda8cfc565a095
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-27 21:33:21 +00:00
Sorin Basca
0a2ac88919
Merge "Revert "Switch to use new Doclava"" am: 29b20ea4a8
am: deac31ef48
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2458512
Change-Id: Ied2dc2305298d9e6b0e3760ef39afc4b355c6450
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-27 21:31:51 +00:00
Yu Liu
62fefe095c
Merge "Add a test to compare the DCLA libs across the apexes." am: ec992247d1
am: 06ee3d7444
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2455760
Change-Id: Ia8919b218acc86371139f31923b5858320149ef7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-27 21:30:19 +00:00
Spandan Das
9009d33398
Merge "Update usages of min_sdk_version that relies on (kind+level)" am: 0cd201c6b5
am: e35fbea7f4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2374713
Change-Id: If9397eed8a2cc88f53524a732ec2e5c9f51f9c08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-27 21:30:05 +00:00
Spandan Das
bcae4c2346
Merge "Add documentation for target-sdk-version flag" am: 26cfa5c70d
am: b2663e3967
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2453071
Change-Id: I4aea7e3af0b3b193e52a340eab7a8109ec3f1fac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-27 21:26:55 +00:00
Cole Faust
b1fbc79206
Add BUILD_BROKEN_PYTHON_IS_PYTHON2
...
This provides an escape hatch to undo the effects of
aosp/2417672. It's an enviornment variable instead of
a product config variable because python is often used
during product config.
Bug: 203436762
Test: m nothing and get_build_var with aosp/2458935
Change-Id: I0dd0f7c221427ea487fd7993aef68ce803eaff21
2023-02-27 13:02:02 -08:00
Chris Wailes
7250b0f484
Merge "Disallow the use of new unstable features" am: 5f6e2ade1f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2457065
Change-Id: I477da4afd355066147de2a1a6d962a1283b72ae9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-27 20:56:50 +00:00
Sorin Basca
deac31ef48
Merge "Revert "Switch to use new Doclava"" am: 29b20ea4a8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2458512
Change-Id: Ib992972d2c829a385833a71346e4dfb330a9bc43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-27 20:54:53 +00:00
Chris Wailes
5f6e2ade1f
Merge "Disallow the use of new unstable features"
2023-02-27 20:54:48 +00:00
Yu Liu
06ee3d7444
Merge "Add a test to compare the DCLA libs across the apexes." am: ec992247d1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2455760
Change-Id: I8a56459d266dec99e27944e92515b1d5155e3547
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-27 20:52:54 +00:00
Spandan Das
e35fbea7f4
Merge "Update usages of min_sdk_version that relies on (kind+level)" am: 0cd201c6b5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2374713
Change-Id: I7d64470b874fd2fcddc3fe52346c59dc8306bb83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-27 20:52:39 +00:00
Sorin Basca
29b20ea4a8
Merge "Revert "Switch to use new Doclava""
2023-02-27 20:41:03 +00:00