Treehugger Robot
2da3e94603
Merge "GSI: add VNDK 34/remove VNDK 29" into main am: 4e7ba9e30c
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2826010
Change-Id: Iee8d5bfff8811623488dfdfcf5fbf63c1bfd6568
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-10 09:08:44 +00:00
Treehugger Robot
1f9ba9c4ec
Merge "Don't build VNDK on GSI" into main
2023-11-10 09:04:16 +00:00
Treehugger Robot
4e7ba9e30c
Merge "GSI: add VNDK 34/remove VNDK 29" into main
2023-11-10 08:31:14 +00:00
Hung-ying Tyan
d116600dc1
Don't build VNDK on GSI
...
Bug: 308878144
Test: manual mix on T Pixel 6
Change-Id: I924d9a52f542450bdfc727d65e668e56bb89bc50
2023-11-10 08:01:59 +00:00
Hung-ying Tyan
04531b5c79
GSI: add VNDK 34/remove VNDK 29
...
Bug: 291204040
Test: boot GSI on U Pixel
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d4639705bdf86c8b8c1607719eab4f5791e236fe )
Merged-In: I04c50ca03a6ebd9b371a35f66faf5ea7861c6ca5
Change-Id: I04c50ca03a6ebd9b371a35f66faf5ea7861c6ca5
2023-11-10 08:00:56 +00:00
Justin Yun
23d52435f3
Define BOARD_API_LEVEL and BOARD_API_LEVEL_FROZEN
...
BOARD_API_LEVEL and BOARD_API_LEVEL_FROZEN are set by the release
flags.
BOARD_API_LEVEL sets ro.board.api_level that shows the API level of
the vendor API surface.
BOARD_API_LEVEL_FROZEN sets ro.board.api_frozen that shows if the
ro.board.api_level is finalized.
Bug: 295269182
Test: getprop ro.board.api_level
Change-Id: Ie57c57b6c9f1fc0c98968195843059a48da8e512
2023-11-10 16:31:04 +09:00
Colin Cross
d7f59ea0c9
Merge "Skip parts of notice_files.mk that don't apply to Soong modules" into main am: 481b02106c
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2816118
Change-Id: Iebaf6e894b8131cc7ef9f5ba091b3e974f5407de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-10 07:13:56 +00:00
Colin Cross
481b02106c
Merge "Skip parts of notice_files.mk that don't apply to Soong modules" into main
2023-11-10 06:15:45 +00:00
Treehugger Robot
3e1b4de768
Merge "Prevent using symlinks to starlark files" into main am: 124101862b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2824818
Change-Id: Ie2d70f0cacaa31475256d5d6471fd74edb548097
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-10 00:48:50 +00:00
Zi Wang
0ab8a96dcf
Update test: true to mode: "test"
...
Test: CI
Bug: 309990433
Change-Id: I31644510002560fd81c41fbe37f0872fc1135390
2023-11-09 16:33:39 -08:00
Treehugger Robot
124101862b
Merge "Prevent using symlinks to starlark files" into main
2023-11-10 00:00:41 +00:00
Juan Yescas
f476e19d72
Merge "16k: Support max-page-size alignment greater than 4096 for x86-64" into main am: 06b7b6c492
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2824861
Change-Id: Ib4b97c0989ca1a4a8340549f988d56ad720c32a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-09 23:27:57 +00:00
Juan Yescas
06b7b6c492
Merge "16k: Support max-page-size alignment greater than 4096 for x86-64" into main
2023-11-09 23:07:09 +00:00
Cole Faust
ccd26808af
Prevent using symlinks to starlark files
...
Symlinks are frequently confusing / a source of bugs. They also don't
provide much utility over just loading the other file and re-exporting
its symbols, so recommend doing that instead.
Test: Presubmits
Change-Id: Ie3052ebc0add77f1746d6321fbdf7bc15df9819b
2023-11-09 14:32:55 -08:00
Treehugger Robot
62b0a71882
Merge "Remove _kwmarker" into main am: c50601abc4
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2824864
Change-Id: Id2eb08dcc0bab817294353485302526a52b146dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-09 22:08:37 +00:00
Treehugger Robot
c50601abc4
Merge "Remove _kwmarker" into main
2023-11-09 21:35:20 +00:00
Juan Yescas
ebadc969a8
16k: Support max-page-size alignment greater than 4096 for x86-64
...
To simulate 16k page size in x86-64 cuttefish, it is necessary
to compile the shared libraries and binaries with max-page-size greater
than 4096.
Bug: 309816695
Test: source build/envsetup.sh
lunch aosp_cf_x86_64_phone_pgagnostic-trunk-userdebug
m
Change-Id: Id8e142a5a3556f5fd30ce90eaac236dcbc1b0881
2023-11-09 12:51:30 -08:00
Dennis Shen
5238c1564e
Merge changes from topic "rust_caching" into main am: 05585a9fa3
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2822932
Change-Id: If280764951df0194be06e78e346fb526fbce32b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-09 20:49:45 +00:00
Dennis Shen
72d310b4db
aconfig: Cache flag values for c/c++ codegen am: 96506f4349
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2822931
Change-Id: If14f9e876aee26b12a2cd9f27b0a3e993e552a59
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-09 20:49:40 +00:00
Cole Faust
b9b54396d4
Remove _kwmarker
...
python and starlark already have syntax for this.
Test: Presubmits
Change-Id: I9082c1cc62837840f091cd5856b1b4cc39064274
2023-11-09 12:40:38 -08:00
Greg Kaiser
0229ecfae5
Reland: Require TARGET_RELEASE for builds
...
Relanding because we've fixed a number of the broken build
setups this change exposed. We will push to fix forward broken
build setups instead of reverting this change again.
Rather than use an unsupported flag setting that the user likely
doesn't even realize is being used, we immediately stop the build.
This error message is more verbose, mentioning 'lunch', because
it's anticipated a lot more users will hit this issue when first
switching to trunk stable, and more details will hopefully help
them out.
We have some complication in that some internal commands set
TARGET_RELEASE to an empty string. We put in logic to allow
that path.
Since $(error) immediately stops the build, we also get rid of
some 'else' logic and indentation, to hopefully offset some of
the complication we've added.
Bug: 307946156
Change-Id: I0fa4a1c876e607401f4c7f945b9971cfb8db71a0
Test: 'lunch' (still) works; A build attempt without `TARGET_RELEASE` set (now) fails
2023-11-09 20:28:55 +00:00
Dennis Shen
05585a9fa3
Merge changes from topic "rust_caching" into main
...
* changes:
aconfig: Cache flag values for rust codegen
aconfig: Cache flag values for c/c++ codegen
2023-11-09 20:03:42 +00:00
Jiakai Zhang
bf0c0e6856
Add a Make variable to disable all dexpreopt and dexopt activities.
...
This change adds a Make variable "OVERRIDE_DISABLE_DEXOPT_ALL", which
disables all dexpreopt and dexopt activities.
This is for faster iteration during development and should never be
enabled for production.
Bug: 309011617
Test: See no dex2oat invocation during build.
Test: Boot and see no dex2oat invocation during boot, except for the
in-memory boot image for JIT Zygote.
Change-Id: I0193b57fdb18e1fb717f44af81d1cf525f1609ee
2023-11-09 16:50:18 +00:00
Dennis Shen
737b8e30a1
aconfig: Cache flag values for rust codegen
...
Bug: b/307336730
Test: atest aconfig.test
Change-Id: I01741a4205cbe4e9b007f43b043505bcbcf05cd8
2023-11-09 15:15:54 +00:00
Jiakai Zhang
7707456104
Update dexopt system properties.
...
"extract" is now an alias of "verify".
Bug: 309011617
Test: Presubmit
Change-Id: I2bbe1874e2ea3725f3ec46ec6b50287e86cb1cca
2023-11-09 14:04:43 +00:00
Robin Lee
1286a56891
Merge "Revert "Require TARGET_RELEASE for builds"" into main am: 092c6b68b8
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2821997
Change-Id: I5283eeaf1d01f6d54d733d6094d2400344b7b84f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-09 09:11:41 +00:00
Robin Lee
092c6b68b8
Merge "Revert "Require TARGET_RELEASE for builds"" into main
2023-11-09 08:49:25 +00:00
Robin Lee
50fe46c1d3
Revert "Require TARGET_RELEASE for builds"
...
This reverts commit 24366c842b
.
Reason for revert: b/309900087
Change-Id: I36550cbb0ae21a9c4f783f8a2fcd08ade2707f68
2023-11-09 08:01:06 +00:00
Treehugger Robot
7ffd5ed86a
Merge "Require TARGET_RELEASE for builds" into main am: 1f94a3d547
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2806253
Change-Id: I5a7a346d397741baa773c9cb20232080b13b803b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-09 04:38:51 +00:00
Treehugger Robot
1f94a3d547
Merge "Require TARGET_RELEASE for builds" into main
2023-11-09 04:23:37 +00:00
Abhishek Nigam
373a50a218
Merge changes from topic "nonabrevert" into main am: 80b1a3fc38
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2820713
Change-Id: I1faf1d69f23a27efb182ecbb6561098cc54e6980
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-09 01:24:31 +00:00
Treehugger Robot
3eee03cdbf
Merge "Fix example lunch target" into main am: 386a58310a
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2815677
Change-Id: I4538ed3168e3c9db2f8cb495972b29663f1842e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-09 01:24:18 +00:00
Cole Faust
1793e15a24
Merge "Remove release_config.bzl" into main am: f50c26e6e3
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2822913
Change-Id: I760c180966fa457a702dba27c573a4b01a0a03df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-09 01:23:17 +00:00
Abhishek Nigam
80b1a3fc38
Merge changes from topic "nonabrevert" into main
...
* changes:
Revert "Move more non-AB code to separate files"
Revert "Fix non-AB ota generation failure"
2023-11-09 01:02:58 +00:00
Treehugger Robot
386a58310a
Merge "Fix example lunch target" into main
2023-11-09 00:43:22 +00:00
Cole Faust
f50c26e6e3
Merge "Remove release_config.bzl" into main
2023-11-09 00:41:50 +00:00
Treehugger Robot
22fb71304c
Merge "build: add a few proguard rules [1/3]" into main am: 2b46f4d199
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2815690
Change-Id: Ic78bd0b17a63f62686e70d8726236954a9bffbf3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-08 23:28:28 +00:00
Treehugger Robot
2b46f4d199
Merge "build: add a few proguard rules [1/3]" into main
2023-11-08 23:06:02 +00:00
Abhishek Nigam
1dfca46094
Revert "Move more non-AB code to separate files"
...
This reverts commit 513b86e5c2
.
Change-Id: I6aae60642772a052404eb1773966b2e637864bbc
2023-11-08 22:29:18 +00:00
Abhishek Nigam
b148ac22f8
Revert "Fix non-AB ota generation failure"
...
This reverts commit 782b752889
.
bug: 308932171
tested: locally generated and applied ota on nonab device
Change-Id: I67b26be01d6240b2cb332e13bc7c7959de128755
2023-11-08 22:29:18 +00:00
Roshan Pius
9e78df31b6
Merge "Revert "handheld_system: Replace NFC app with NFC apex"" into main am: 7705138aed
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2817948
Change-Id: I1dde8576a2ee0c451e18d1d61a28c84aca1794f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-08 21:48:52 +00:00
Roshan Pius
7705138aed
Merge "Revert "handheld_system: Replace NFC app with NFC apex"" into main
2023-11-08 21:16:19 +00:00
Dennis Shen
96506f4349
aconfig: Cache flag values for c/c++ codegen
...
Bug: b/307336730
Test: atest aconfig.test
Change-Id: Id604cf154d09a48f657277af6d799f0e17bc4e93
2023-11-08 19:19:35 +00:00
Greg Kaiser
24366c842b
Require TARGET_RELEASE for builds
...
Rather than use an unsupported flag setting that the user likely
doesn't even realize is being used, we immediately stop the build.
This error message is more verbose, mentioning 'lunch', because
it's anticipated a lot more users will hit this issue when first
switching to trunk stable, and more details will hopefully help
them out.
We have some complication in that some internal commands set
TARGET_RELEASE to an empty string. We put in logic to allow
that path.
Since $(error) immediately stops the build, we also get rid of
some 'else' logic and indentation, to hopefully offset some of
the complication we've added.
Bug: 307946156
Test: 'lunch' (still) works; A build attempt without `TARGET_RELEASE` set (now) fails
Change-Id: I2f667668c6688e501a3536981b7bae5fdbf962a0
2023-11-08 11:20:28 -07:00
Cole Faust
9a106f3ebb
Remove release_config.bzl
...
The internal usages have been switched to release_config.scl.
Bug: 309686282
Test: Presubmits
Change-Id: If8e5a5b94a47474f5e76cf189c41980402f31085
2023-11-08 10:11:03 -08:00
Cole Faust
323bd875e3
Merge "Remove release_config.bzl load" into main am: bcaac55c35
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2820879
Change-Id: Id7e5c7ff11cf1f035b7001f660fbd7c1198f64b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-08 08:24:04 +00:00
Cole Faust
bcaac55c35
Merge "Remove release_config.bzl load" into main
2023-11-08 07:46:54 +00:00
Cole Faust
6291522c70
Remove release_config.bzl load
...
This was mistakenly copy/pasted.
Test: Presubmits
Change-Id: I01dcf65464428d56c2246cf70f6e769e842f28b1
2023-11-07 21:05:37 -08:00
Treehugger Robot
f9a5c42b65
Merge "add product sepolicy into monitor list" into main am: 8a5b9e4aa2
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2821017
Change-Id: Ibaa672b0e5908e74a8da47eb1aa92d992585799e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-08 04:10:56 +00:00
Treehugger Robot
8a5b9e4aa2
Merge "add product sepolicy into monitor list" into main
2023-11-08 03:28:35 +00:00