Cole Faust
dd30c57d54
Don't use zip files when creating filesystems am: 3b806d3b88
am: a55678c6cf
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2999197
Change-Id: I3f52f4fa030e11f875b4a108c175fd844c305642
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-15 18:16:12 +00:00
Cole Faust
a55678c6cf
Don't use zip files when creating filesystems am: 3b806d3b88
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2999197
Change-Id: Iba02f1cfa4545f30a772eb36537f40950a8fd2ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-15 17:56:29 +00:00
David Srbecky
416175d857
Merge "Revert^8 "Enable dex container (DEX v41) for the whole system"" into main am: d10d54af71
am: a561fc032a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2921345
Change-Id: I5a174f90f084a3d7b916b2d4ec473a2de7e53be5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-15 16:43:09 +00:00
David Srbecky
a561fc032a
Merge "Revert^8 "Enable dex container (DEX v41) for the whole system"" into main am: d10d54af71
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2921345
Change-Id: Ic7f66d6d082f1851e6a80b8f23d03be01cc020bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-15 16:21:42 +00:00
David Srbecky
d10d54af71
Merge "Revert^8 "Enable dex container (DEX v41) for the whole system"" into main
2024-03-15 15:42:48 +00:00
David Fu
818028bfbb
[automerger skipped] Changed assignee to triage_assignee in fuzzconfig am: f5bf51a85c
-s ours
...
am skip reason: Merged-In Ifdf4e8a3d855c414c906d249674411f4f4b88396 with SHA-1 44fc9a826b
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/26541942
Change-Id: I3770a6a60e157949b430c7ec5c44ce2e3d10b2aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-15 07:51:44 +00:00
Jeongik Cha
51cdd8febd
Merge "//visibility:any_partition can be used with another visibility field" into main am: 8b0192d031
am: 77b0861e96
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2999577
Change-Id: I901a973754d8f7c06e7f6869e1dc9a0cee0b43df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-15 03:10:44 +00:00
Treehugger Robot
1deecc9f9b
Merge "Delete jmod workDir" into main am: f34748af55
am: 834f963398
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3004910
Change-Id: I3ea7ec38a43b83045ed4cab86249b069f44b1423
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-15 03:10:25 +00:00
Jeongik Cha
77b0861e96
Merge "//visibility:any_partition can be used with another visibility field" into main am: 8b0192d031
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2999577
Change-Id: Icb12ba87b3c06e1953ed5f12f3cb6275ce1dc285
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-15 02:51:41 +00:00
Treehugger Robot
834f963398
Merge "Delete jmod workDir" into main am: f34748af55
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3004910
Change-Id: Ibd7b645c096f22caa004405783de6e75386e2954
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-15 02:51:25 +00:00
Jeongik Cha
8b0192d031
Merge "//visibility:any_partition can be used with another visibility field" into main
2024-03-15 02:51:00 +00:00
Treehugger Robot
f34748af55
Merge "Delete jmod workDir" into main
2024-03-15 02:35:04 +00:00
Jeongik Cha
31be352612
//visibility:any_partition can be used with another visibility field
...
Bug: 321000103
Test: m nothing
Change-Id: I2f65ff4d51c65f974e2dc79c94dfefe180ddbfe4
2024-03-15 10:19:23 +09:00
Cole Faust
7ef61d76f8
Delete jmod workDir
...
Files in this directory aren't exposed to the rest of the build, so
deleting them saves some space. The `jmod create` command was also
producing non-deterministic files, which are not relevant because
they're not used anywhere else, but it makes it easier to find
non-determinism that matters if we delete them.
Test: Presubmits
Change-Id: I5d57826b438368f24a7a2a7ab1ccd6c16f240124
2024-03-14 18:15:28 -07:00
Treehugger Robot
d314ae4f8a
Merge "Make select statements work on path properties" into main am: f1ffd090e7
am: ae6525d828
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3001143
Change-Id: Ib3b4f406e4f8adc408c545f27cf69d44123babf9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-15 00:31:03 +00:00
Treehugger Robot
ae6525d828
Merge "Make select statements work on path properties" into main am: f1ffd090e7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3001143
Change-Id: I2ad1de3d3bf4a3cbb3e2a4189089b15b394b425b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-15 00:11:05 +00:00
Treehugger Robot
f1ffd090e7
Merge "Make select statements work on path properties" into main
2024-03-14 23:52:24 +00:00
Cole Faust
3b806d3b88
Don't use zip files when creating filesystems
...
The end result is a directory that's passed to build_image, so zipping
and then unzipping image contents will unnecessarily slow things down.
Bug: 329146343
Test: m microdroid --no-skip-soong-tests
Change-Id: I98223c60e8144d6c707832fcc03ba8fe94467e7b
2024-03-14 16:40:30 -07:00
Treehugger Robot
aca8f49e54
Merge "Generate info about the selected app variant in platform builds" into main am: 4e4939665e
am: b2c91edbba
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3002986
Change-Id: I9fd1efc56101e9eabcfaf92b1ae159b1d7203e09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 22:40:54 +00:00
Cole Faust
bdd8aeeb58
Make select statements work on path properties
...
Fixes: 329711542
Test: go test
Change-Id: I71f489c26c535174e226e4a9ab449cc2b4bee83a
2024-03-14 15:24:09 -07:00
Treehugger Robot
b2c91edbba
Merge "Generate info about the selected app variant in platform builds" into main am: 4e4939665e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3002986
Change-Id: I80375fdb9a7e56e65d36b5f2d1274167cf96f2e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 22:21:40 +00:00
Treehugger Robot
4e4939665e
Merge "Generate info about the selected app variant in platform builds" into main
2024-03-14 22:05:43 +00:00
Treehugger Robot
9292a91a0c
Merge "Add exports for JDK 21 to Kythe extractor" into main am: f11f786571
am: 9841e3cd05
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3004350
Change-Id: Ifa1bb5bb213caff7612ab85c06ad58e58349a5f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 19:32:02 +00:00
Yu Liu
b524871548
Merge "Validate aconfig libs are built with the correct modes." into main am: f509eba41d
am: b6f0bc02b3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2989874
Change-Id: Ia0e31489f3d8cab59c9b18b9f5e875b03030947e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 19:30:48 +00:00
Treehugger Robot
9841e3cd05
Merge "Add exports for JDK 21 to Kythe extractor" into main am: f11f786571
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3004350
Change-Id: I9068144c3fcade8bb1eb0cae62fa0ca2540d7de0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 19:12:00 +00:00
Yu Liu
b6f0bc02b3
Merge "Validate aconfig libs are built with the correct modes." into main am: f509eba41d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2989874
Change-Id: I5ff474a99341984ab391699fd9ef0025d71759dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 19:10:45 +00:00
Treehugger Robot
f11f786571
Merge "Add exports for JDK 21 to Kythe extractor" into main
2024-03-14 18:43:02 +00:00
Yu Liu
f509eba41d
Merge "Validate aconfig libs are built with the correct modes." into main
2024-03-14 18:39:12 +00:00
Treehugger Robot
df9a212001
Merge "gen_parsers_and_formatters.rs is no longer generated." into main am: 119bb1b21d
am: d68add9fb9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3000956
Change-Id: I6948d46dc86ee55d65be0959d0a5015314d1cc1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 18:15:53 +00:00
Spandan Das
3490dfd23f
Generate info about the selected app variant in platform builds
...
This is a followup to aosp/2999198 and adds information about apps.
Each app will have an entry in this file with the following properties
- Name, mandatory
- Is_prebuilt, mandatory
- Prebuilt_info_file_path, optional
Implementation details
- Move prebuiltInfoProvider out of build/soong/apex to
build/soong/android. This allows build/soong/java to use it.
- Introduce a new `prebuilt_info` prop to `android_app_set` and
`android_app_import`
- All app module types will set a prebuiltInfoProvider in
GenerateAndroidBuildActions, including the source app module types
Test: m nothing --no-skip-soong-tests
Test: m out/soong/prebuilt_info.json
Test: ls -l out/soong/prebuilt_info.json --human-readable
-rw------- 1 spandandas primarygroup 317K Mar 11 23:46 out/soong/prebuilt_info.json
Test: #modified trunk_staging.locally to select prebuilts of some
mainline apps. Spot-checked that `is_prebuilt` and
`prebuilt_info_file_path` get populated appropriately
Bug: 327480225
Change-Id: I5078e0ec26c9568194550909962b90111a5223f7
2024-03-14 18:12:30 +00:00
Treehugger Robot
d68add9fb9
Merge "gen_parsers_and_formatters.rs is no longer generated." into main am: 119bb1b21d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3000956
Change-Id: I852c85cc971928199dc2a60a6e5611410bdc1d94
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 17:59:18 +00:00
Treehugger Robot
119bb1b21d
Merge "gen_parsers_and_formatters.rs is no longer generated." into main
2024-03-14 17:40:47 +00:00
Sorin Basca
79b7ca1e7a
Add exports for JDK 21 to Kythe extractor
...
Change-Id: Ie977f08f8aee59ea21dcbfe7c9c07dc0dc535775
Fixes: 328877412
Test: TH
2024-03-14 16:59:49 +00:00
Jooyung Han
0c1f5975ac
Merge "Clean up LLNDK stubs" into main am: ed9005b556
am: 452797c6f7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2999576
Change-Id: Ica847f7a869dbd631e27b084415788547ad88ef1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 04:50:09 +00:00
Jooyung Han
452797c6f7
Merge "Clean up LLNDK stubs" into main am: ed9005b556
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2999576
Change-Id: I6acea9d31b102a0d3476b737532716e4bddafe3d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 04:34:55 +00:00
Jooyung Han
ed9005b556
Merge "Clean up LLNDK stubs" into main
2024-03-14 03:58:14 +00:00
Jooyung Han
2a2d16584b
Merge "ndkstubgen: use llndk=<version> for new llndk stub" into main am: 2b8b2b2064
am: b7349577b4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2997316
Change-Id: I88d97f2c76b74edb6a17e1a0edf4cacb01bca02d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 02:23:52 +00:00
Jooyung Han
b7349577b4
Merge "ndkstubgen: use llndk=<version> for new llndk stub" into main am: 2b8b2b2064
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2997316
Change-Id: I6225b4b2a82b2dad67171011ac597c75c097d6b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-14 02:07:47 +00:00
Jooyung Han
2b8b2b2064
Merge "ndkstubgen: use llndk=<version> for new llndk stub" into main
2024-03-14 01:48:36 +00:00
David Fu
f5bf51a85c
Changed assignee to triage_assignee in fuzzconfig
...
Merged-In: Ifdf4e8a3d855c414c906d249674411f4f4b88396
Change-Id: Ifdf4e8a3d855c414c906d249674411f4f4b88396
2024-03-13 17:21:09 -07:00
Jooyung Han
33eb615eb0
ndkstubgen: use llndk=<version> for new llndk stub
...
We want LLNDK symbols to be explicitly marked with llndk tag to
handle LLNDK freezing which happens before SDK freezing. If symbols
need to be frozen as LLNDK, those symbols must be marked explicitly with
correct vFRC version.
In the following example,
LIBFOO { # introduced=35
foo;
bar;
bar; # llndk=202404
baz; # llndk=202404
qux; # llndk=202505
};
NDK libfoo will have foo and bar while LLNDK libfoo stub will have bar
and baz for 202404.
Bug: 329012338
Test: test_ndkstubgen test_symbolfile
Change-Id: I384f589b240fa047e8871964bf9550f426024dfc
2024-03-14 06:06:26 +09:00
Kalesh Singh
1f86d260f7
Merge "soong: ldflags: Add separate-loadable-segments" into main am: 9f38694fc3
am: 75e5a22fc4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3002356
Change-Id: I4ea4b6138248b72507b53d6ae28bd750ac99f833
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-13 19:14:18 +00:00
Kalesh Singh
75e5a22fc4
Merge "soong: ldflags: Add separate-loadable-segments" into main am: 9f38694fc3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3002356
Change-Id: I47310d5e97ab786bf58ea87455f8f488d680e664
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-13 19:00:07 +00:00
David Srbecky
b92a4e1ca9
Revert^8 "Enable dex container (DEX v41) for the whole system"
...
This reverts commit 43668c6f13
.
Reason for revert: Reland
Bug: 317744117
Bug: 329465418
Test: Device boots
Change-Id: I4b0478030c6a4980f33087ec5764018295691bac
2024-03-13 18:49:34 +00:00
Kalesh Singh
9f38694fc3
Merge "soong: ldflags: Add separate-loadable-segments" into main
2024-03-13 18:41:14 +00:00
Harshit Mahajan
34915057b8
Merge "Revert "Add VanillaIceCream to the releases for which snapshots ..."" into main
2024-03-13 17:39:56 +00:00
Priyanka Advani
2c4312b3e7
Revert "Add VanillaIceCream to the releases for which snapshots ..."
...
Revert submission 26563706-CrSdk
Reason for revert: Droidmonitored triggered revert for build breakages in b/329449481
Reverted changes: /q/submissionid:26563706-CrSdk
Change-Id: Ie38cc3b6229d857a90e401fdee92b0a62bb72c3b
2024-03-13 17:37:29 +00:00
Yu Liu
21711eea12
Merge "Store the changed_inputs field in build.trace." into main am: ee37914529
am: 33e3d281d5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2987676
Change-Id: I9c22972a5900aba1b5c851b908a830a477d8b455
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-13 16:40:26 +00:00
Yu Liu
33e3d281d5
Merge "Store the changed_inputs field in build.trace." into main am: ee37914529
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2987676
Change-Id: I7a14823440a0ff0b2f532f88b69b0b9a9973cb24
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-13 16:10:39 +00:00
Yu Liu
ee37914529
Merge "Store the changed_inputs field in build.trace." into main
2024-03-13 15:54:13 +00:00