Cole Faust
fa7445da12
Add PRODUCT_PACKAGES to soong.variables
...
Bug: 297269187
Test: m bazel_sandwich
Change-Id: Iea8877b7fe56f7cd0e5e227ce0e6597bdc708162
2023-10-16 18:27:23 -07:00
Cole Faust
9dfbd5d2d5
Merge "Enable genrule sandboxing by default" into main am: 2f07f035cc
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2782270
Change-Id: I40cfbd4020e29b043285e18d6ccbac39a6cf6ade
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-17 01:01:17 +00:00
Cole Faust
2f07f035cc
Merge "Enable genrule sandboxing by default" into main
2023-10-17 00:53:09 +00:00
Lokesh Kumar Goel
c1fd8d3d53
Update Security String to 2023-12-01 am: 4ebb041135
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/25055645
Change-Id: Idb91248bfc85f3c4d0852c4e9dfe462011fdfa5f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-16 06:27:30 +00:00
Lokesh Kumar Goel
4ebb041135
Update Security String to 2023-12-01
...
Bug: 302612466
Change-Id: I887e3dff893647d8f43ead564887df6f3086381a
Merged-In: I887e3dff893647d8f43ead564887df6f3086381a
Ignore-AOSP-First: Internal first as its needed for preparing the release
2023-10-16 04:35:55 +00:00
Yu Liu
118f34ca4f
Merge "Handle the case where the release value set is a list." into main am: 82ae713895
am: 286463c968
am: a5989f4760
am: 2890d213fc
am: fe5fbedb49
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2787016
Change-Id: Ib14663e1e4f33c57a0c2202fa3566bc1bd45fea9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-14 06:12:24 +00:00
Yu Liu
fe5fbedb49
Merge "Handle the case where the release value set is a list." into main am: 82ae713895
am: 286463c968
am: a5989f4760
am: 2890d213fc
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2787016
Change-Id: I9d5b022abee730aa5f07a8cfa87bcae59572d653
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-14 05:40:44 +00:00
Yu Liu
a5989f4760
Merge "Handle the case where the release value set is a list." into main am: 82ae713895
am: 286463c968
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2787016
Change-Id: I906fc31f4e0f4d3163dd05b6ae05aef14a49cdb6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-14 04:34:38 +00:00
Yu Liu
82ae713895
Merge "Handle the case where the release value set is a list." into main
2023-10-14 03:27:30 +00:00
Ankur Bakshi
8aa0c233be
Merge "Update Security String to 2023-12-05" into udc-qpr-dev am: 4d87db2948
am: 1ee6787e5e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/24934071
Change-Id: Ie2fa060b4e1e1e4f2663bf0a2f62746e6e123c7f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-14 00:59:02 +00:00
Ankur Bakshi
1ee6787e5e
Merge "Update Security String to 2023-12-05" into udc-qpr-dev am: 4d87db2948
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/24934071
Change-Id: If4c8a2999ce7fbcc06ebe3761a549de1eef3a0e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-14 00:11:37 +00:00
Vinh Tran
95b4738af3
Merge "Add afdo profiles in AOSP to AfdoProfiles product var" into main am: c4a8d262e9
am: 41df04f17a
am: ac5f8f2978
am: 83d989360e
am: c69c586312
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2782844
Change-Id: I4c8f6a4dfa8418a49d3777120b7d0277b6304ff5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-13 23:04:22 +00:00
Vinh Tran
ac5f8f2978
Merge "Add afdo profiles in AOSP to AfdoProfiles product var" into main am: c4a8d262e9
am: 41df04f17a
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2782844
Change-Id: I898632dbedd7455bcf439331e7ab2762363e5e25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-13 21:25:53 +00:00
Vinh Tran
c4a8d262e9
Merge "Add afdo profiles in AOSP to AfdoProfiles product var" into main
2023-10-13 20:34:03 +00:00
Mårten Kongstad
32dfdb2e8e
Merge "Do not generate aconfig_flags.textproto" into main am: e829066b58
am: 1517c9912a
am: 2cc202206e
am: df4b29b57c
am: 79d1453d3e
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2765587
Change-Id: Ib544b21cb2bff1025ad931b417ae77a9581c85ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-13 12:03:37 +00:00
Mårten Kongstad
2cc202206e
Merge "Do not generate aconfig_flags.textproto" into main am: e829066b58
am: 1517c9912a
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2765587
Change-Id: I21d30c456493b22050a3a5f06da185e27f76b0e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-13 10:24:52 +00:00
Mårten Kongstad
e829066b58
Merge "Do not generate aconfig_flags.textproto" into main
2023-10-13 09:25:06 +00:00
Treehugger Robot
d83c1d2b82
Merge "Revert "Add a check that the staging directories don't..."" into main am: 0968914e2c
am: 61d7773abb
am: 6c4037c3c7
am: 3c646092e6
am: f4473e5411
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2787170
Change-Id: Id746637b4ed18c5b1d7bcf5065b591a4af2ef1e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-13 08:27:58 +00:00
Mårten Kongstad
0ac5304598
Do not generate aconfig_flags.textproto
...
The /<partition>/etc/aconfig_flags.textproto files are no longer needed
(all clients have migrated to use /<partition>/etc/aconfig_flags.pb).
Stop generating them.
Also update how an empty file is generated in case there are no flags
for a given partition. Previously
echo "" > file
was used, which resulted in a file containing a newline, which caused
`printflags` to error out. Change the command to
echo -n > file
to create an empty file.
Bug: 302452801
Bug: 304278614
Test: m nothing
Change-Id: I2f7d23df4e888046651b4155b75c5006d0b5e1d7
2023-10-13 09:49:40 +02:00
Treehugger Robot
6c4037c3c7
Merge "Revert "Add a check that the staging directories don't..."" into main am: 0968914e2c
am: 61d7773abb
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2787170
Change-Id: If894002706bc75dac16c0a633eb88132bf676f4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-13 06:48:31 +00:00
Treehugger Robot
0968914e2c
Merge "Revert "Add a check that the staging directories don't..."" into main
2023-10-13 05:32:56 +00:00
Yu Liu
6ff41107dd
Handle the case where the release value set is a list.
...
Bug: 304814040
Test: CI, unit test,
b build build/make/tools/aconfig:aconfig.test.cpp
b test build/make/tools/aconfig:AconfigJavaHostTest
Change-Id: Ie9063a6c0bd08f96e0593bad8cb731d826b25fea
2023-10-12 20:36:41 -07:00
Cole Faust
be5e391055
Revert "Add a check that the staging directories don't..."
...
Revert submission 2773149-partition_file_list_check
Reason for revert: b/305103467, b/305103783, b/305103468
Reverted changes: /q/submissionid:2773149-partition_file_list_check
Change-Id: I2fab3b4d7d24af4488e777ad84e12e280c42dcc0
2023-10-13 02:51:10 +00:00
Treehugger Robot
6fa5b1b921
Merge "Buildifier fixes for release_config.bzl" into main am: d64961ba70
am: 5abf1b6c1f
am: 9780da74bb
am: 36f4ca567b
am: 0c96eb35eb
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2787005
Change-Id: I70d38d6c86ff2e9c249ca9c686c7a2ebd3777ef0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-13 00:59:23 +00:00
Treehugger Robot
9780da74bb
Merge "Buildifier fixes for release_config.bzl" into main am: d64961ba70
am: 5abf1b6c1f
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2787005
Change-Id: Ib71f301e12de89936a70750c186daf2d5307d46f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-12 23:21:18 +00:00
Jag Ghoshal
ae43911ad3
Add mediaprovider to the list of individually toggleable modules. am: 27ea10920b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/25019674
Change-Id: I36baa79d80ac7acf1531202531545a67586b00e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-12 21:25:10 +00:00
Treehugger Robot
04f81e39fb
Merge "Skip stripping 16K GKI kernel modules" into main am: c187d5052b
am: f40afd580c
am: 67628ae37e
am: 04530c919e
am: c3225865dc
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2779729
Change-Id: I09b2e9e11703fee5f3ed1bb216f451c4b9484924
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-12 21:24:10 +00:00
LaMont Jones
fff3ee0a24
Buildifier fixes for release_config.bzl
...
Bug: None
Test: presubmit
Change-Id: I599c317d7a983d6e5d57b3c3153e4786a2ad9314
2023-10-12 21:21:03 +00:00
Treehugger Robot
67628ae37e
Merge "Skip stripping 16K GKI kernel modules" into main am: c187d5052b
am: f40afd580c
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2779729
Change-Id: I8e568c49f6f004370ba24c74e052278e6d5eb35a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-12 19:48:27 +00:00
Cole Faust
ffe322e44e
Merge "Add a check that the staging directories don't..." into main am: fe455d1c0c
am: 392731880a
am: 3603e837fb
am: 95cd8fb9a6
am: 546446e916
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2773149
Change-Id: I54807617a981bc0d9addae111af09d707f935c2c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-12 19:31:34 +00:00
Elliott Hughes
3849d5c5ba
Merge "Microoptimize package name extraction." into main am: cf5b792e92
am: 5fe88a90af
am: 2e629d9ab2
am: 1a1f600e21
am: 5b5023075d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2784389
Change-Id: Idcb05f13d481005ee3da59256fb4f2dfc7190dab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-12 19:31:24 +00:00
Cole Faust
3603e837fb
Merge "Add a check that the staging directories don't..." into main am: fe455d1c0c
am: 392731880a
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2773149
Change-Id: I1540f405f18ac304c035dc04b2b981d593695f07
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-12 17:34:20 +00:00
Elliott Hughes
2e629d9ab2
Merge "Microoptimize package name extraction." into main am: cf5b792e92
am: 5fe88a90af
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2784389
Change-Id: I8d5b821fce9085167fa3e10dd0cff700273e145d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-12 17:34:11 +00:00
Kelvin Zhang
ad3c30528d
Skip stripping 16K GKI kernel modules
...
GKI kernel modules are required to be signed, but curretnly we strip all
16K kernel modules. Use SYSTEM_DLKM_MODULE_PATTERNS to determine which
modules are GKI, and skip stripping for these kernel modules.
Test: boot using 16K boot image
Bug: 303725887
Change-Id: I4cd71b39ceb75650d03744220ec4ddf4aeeda871
2023-10-12 10:31:44 -07:00
Cole Faust
fe455d1c0c
Merge "Add a check that the staging directories don't..." into main
2023-10-12 16:33:12 +00:00
Elliott Hughes
cf5b792e92
Merge "Microoptimize package name extraction." into main
2023-10-12 16:20:27 +00:00
Treehugger Robot
08851ee9c3
Merge "APEX extraction rule mentions APEXes" into main am: 6db65332e1
am: fbbd42f172
am: bf444590bd
am: 9aa24be50b
am: ca5dffec58
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2784034
Change-Id: I4e31c863e42887cd9d21a07249d4338a7f47919f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-12 15:48:03 +00:00
Treehugger Robot
bf444590bd
Merge "APEX extraction rule mentions APEXes" into main am: 6db65332e1
am: fbbd42f172
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2784034
Change-Id: I6ce0172f5c10992b5d9ee78f33a72c0a7564145d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-12 14:10:28 +00:00
Jooyung Han
737f6e5c18
APEX extraction rule mentions APEXes
...
so that it's triggered even when APEX list shrinks.
(-d explain will print "command line changed for ...")
To repro:
- Pick one VAPEX with vintf fragment.
- Copy the fragment to /vendor/etc/vintf/manifest (DEVICE_MANIFEST_FILE)
- `m check-vintf-all` should fail
- Remove the APEX from PRODUCT_PACKAGES
- `m check-vintf-all` should pass
Bug: 304769672
Test: m check-vintf-all
(see above)
Change-Id: Iae9da91105faebfb8a5127fbb02a414b9ffdca10
2023-10-12 10:39:58 +09:00
Cole Faust
80fad16d14
Add a check that the staging directories don't...
...
...contain extra files after an installclean.
Bug: 205632228
Test: m installclean && m
Change-Id: Ib021465d1089a21bc4f43306b1441348baf71f9c
2023-10-11 17:42:34 -07:00
Elliott Hughes
707142007b
Microoptimize package name extraction.
...
Since there's only one, and it appears early, we can stop when we find
it rather than trawl through megabytes of localized strings we don't
need to see.
Bug: https://github.com/onetrueawk/awk/issues/199#issuecomment-1756885708
Test: treehugger
Change-Id: If4d7c63da7df76c23fca417a4b727189f79e3ce6
2023-10-11 22:56:22 +00:00
Cole Faust
865d19e214
Enable genrule sandboxing by default
...
Now that all the failing genrules have been denylisted.
Also add BUILD_BROKEN_GENRULE_SANDBOXING to disable this behavior.
Bug: 290816499
Test: Presubmits
Change-Id: Id7612065ddc976a088ea1ac4c2d959dadf2b845c
2023-10-11 15:24:31 -07:00
Jag Ghoshal
27ea10920b
Add mediaprovider to the list of individually toggleable modules.
...
This is safe since GTS tests already exist to check for mandatory modules, which this module is a part of.
Bug:294190883
Change-Id: I3b5853f8e56c2fb9cfe7f492cf0b753819c55213
Ignore-AOSP-First: changes in topics with internal-first/internal-only projects.
2023-10-11 17:25:06 +00:00
Vinh Tran
72b7fab580
Add afdo profiles in AOSP to AfdoProfiles product var
...
Test: m libbinder and inspects build command
Change-Id: Ia72bb7e1baa5790c73cb0213217258517b09c5e9
2023-10-11 11:25:39 -04:00
Hassan Ali
4587d4191d
Merge changes from topic "revert-24991927-revert-24055201-next-prebuilts-enable-LJUEEMOUMW-QZCKWVNEOW" into main
...
* changes:
Revert "Revert "Use build flag RELEASE_DEFAULT_MODULE_BUILD_FROM..."
Revert "Revert "DO NOT MERGE: Enable mainline prebuilts for devi..."
2023-10-10 11:17:27 +00:00
Treehugger Robot
26c4651181
Merge "Filter REL out of preview codenames." into main am: 6a6e7731be
am: bc07c0136e
am: 7b6c7471fa
am: 5c97af0510
am: f07ef7ce4f
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2775701
Change-Id: I0a2309d10362774c192482a403fdf1ccfe341972
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-10 00:14:21 +00:00
Treehugger Robot
7b6c7471fa
Merge "Filter REL out of preview codenames." into main am: 6a6e7731be
am: bc07c0136e
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2775701
Change-Id: I741ce9131374a1b18144882c38ababd3902b938e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-09 21:50:34 +00:00
Treehugger Robot
6a6e7731be
Merge "Filter REL out of preview codenames." into main
2023-10-09 20:34:07 +00:00
Pedro Loureiro
a01a4c9d78
Revert "Revert "Use build flag RELEASE_DEFAULT_MODULE_BUILD_FROM..."
...
Revert submission 24991927-revert-24055201-next-prebuilts-enable-LJUEEMOUMW
Reason for revert: Root cause fixed
Reverted changes: /q/submissionid:24991927-revert-24055201-next-prebuilts-enable-LJUEEMOUMW
Change-Id: I547176490129d6fbe7d1b05d6a7aed91b9fcadd1
2023-10-09 20:04:49 +00:00
Pedro Loureiro
1751960450
Revert "Revert "DO NOT MERGE: Enable mainline prebuilts for devi..."
...
Revert submission 24991927-revert-24055201-next-prebuilts-enable-LJUEEMOUMW
Reason for revert: Root cause fixed
Reverted changes: /q/submissionid:24991927-revert-24055201-next-prebuilts-enable-LJUEEMOUMW
Change-Id: I7b37e431d991f8a68364cf8f4e6b07030dff0469
2023-10-09 20:04:49 +00:00