Commit Graph

88559 Commits

Author SHA1 Message Date
Treehugger Robot
3f10714916 Merge "Enable CFI for the whole Bluetooth repo and not just system" am: 03bc41cae7
Original change: https://android-review.googlesource.com/c/platform/build/+/2645203

Change-Id: Ie401127fb9d499e4a75f25f18e61e0704f8bd605
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 22:47:39 +00:00
Treehugger Robot
03bc41cae7 Merge "Enable CFI for the whole Bluetooth repo and not just system" 2023-06-30 22:04:30 +00:00
Ulya Trofimovich
de5de83de5 Merge "Add riscv64 banchan target." am: 40b9ac7ee5 am: 6270916eff am: 975e0ef22b am: 1f4f71f06f
Original change: https://android-review.googlesource.com/c/platform/build/+/2622111

Change-Id: I7199b35c333b014d0099711590e7458080d4a8e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 16:19:20 +00:00
Zhi Dou
e5c022b81d Merge changes I4bf1d3ba,I33605054 am: 7734879e69 am: e911b7cf7c am: 45842104d2 am: 91e1613e28
Original change: https://android-review.googlesource.com/c/platform/build/+/2643057

Change-Id: I57a8f219215dd8b494a1937d55f508b2c2a750e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 16:19:00 +00:00
Ulya Trofimovich
1f4f71f06f Merge "Add riscv64 banchan target." am: 40b9ac7ee5 am: 6270916eff am: 975e0ef22b
Original change: https://android-review.googlesource.com/c/platform/build/+/2622111

Change-Id: Ieda98d64aaf62bdee7b5dfd287fea14ecb5856f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 15:36:26 +00:00
Zhi Dou
91e1613e28 Merge changes I4bf1d3ba,I33605054 am: 7734879e69 am: e911b7cf7c am: 45842104d2
Original change: https://android-review.googlesource.com/c/platform/build/+/2643057

Change-Id: I2eb9f781050cb95871928e308ef35ea3967ead6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 15:35:38 +00:00
Ulya Trofimovich
975e0ef22b Merge "Add riscv64 banchan target." am: 40b9ac7ee5 am: 6270916eff
Original change: https://android-review.googlesource.com/c/platform/build/+/2622111

Change-Id: I2453778f510e523fd1baa3a88755e43103b36dec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 14:50:38 +00:00
Zhi Dou
45842104d2 Merge changes I4bf1d3ba,I33605054 am: 7734879e69 am: e911b7cf7c
Original change: https://android-review.googlesource.com/c/platform/build/+/2643057

Change-Id: I619aea6db601b5ad2885911122bb96bc3e4358ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 14:49:49 +00:00
Ulya Trofimovich
6270916eff Merge "Add riscv64 banchan target." am: 40b9ac7ee5
Original change: https://android-review.googlesource.com/c/platform/build/+/2622111

Change-Id: Id99f370918459dd7e4cc445b419c56c5017ae3e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 14:14:10 +00:00
Zhi Dou
e911b7cf7c Merge changes I4bf1d3ba,I33605054 am: 7734879e69
Original change: https://android-review.googlesource.com/c/platform/build/+/2643057

Change-Id: I59851f958affe18fe8a9a90a9515f60d33b8d238
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 14:13:44 +00:00
Ulya Trofimovich
40b9ac7ee5 Merge "Add riscv64 banchan target." 2023-06-30 14:05:16 +00:00
Zhi Dou
7734879e69 Merge changes I4bf1d3ba,I33605054
* changes:
  aconfig: Add resetAll method to test mode FeatureFlagsImpl
  aconfig: remove extra new lines and spaces in generated java code
2023-06-30 13:23:28 +00:00
Treehugger Robot
a185c0567f Merge "Add --classes optional flag in list_files" am: 32efc846f5 am: 46c121d2a7 am: 4c589c7216 am: 4c9218ea79
Original change: https://android-review.googlesource.com/c/platform/build/+/2635796

Change-Id: Idde981cde7e693abee78a543ac9d7cf028a04a02
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 12:27:38 +00:00
Treehugger Robot
4c9218ea79 Merge "Add --classes optional flag in list_files" am: 32efc846f5 am: 46c121d2a7 am: 4c589c7216
Original change: https://android-review.googlesource.com/c/platform/build/+/2635796

Change-Id: Ia909f185c3152d6c473b9b4b2772edbd2cbfc5f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 11:45:13 +00:00
Treehugger Robot
4c589c7216 Merge "Add --classes optional flag in list_files" am: 32efc846f5 am: 46c121d2a7
Original change: https://android-review.googlesource.com/c/platform/build/+/2635796

Change-Id: I9e4c89600cabf98b4fc7d7779af286f0ba41e89d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 10:59:26 +00:00
Wei Li
1f0710434b Merge "Revert "Revert "Support SBOM generation of m build unbundled APEXs.""" am: f711149a5c am: a42c88228e am: 6eeaabaa81 am: 1cdff87be7
Original change: https://android-review.googlesource.com/c/platform/build/+/2645005

Change-Id: I495a3433b4f3d13c863c364603b4330e3b89b506
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 10:43:05 +00:00
Treehugger Robot
46c121d2a7 Merge "Add --classes optional flag in list_files" am: 32efc846f5
Original change: https://android-review.googlesource.com/c/platform/build/+/2635796

Change-Id: I3f1b68df47329a20a3fc4deef295e25b0c1315f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 10:24:21 +00:00
Wei Li
1cdff87be7 Merge "Revert "Revert "Support SBOM generation of m build unbundled APEXs.""" am: f711149a5c am: a42c88228e am: 6eeaabaa81
Original change: https://android-review.googlesource.com/c/platform/build/+/2645005

Change-Id: I5a844d815b0dae478768abca0ae505af267e0afc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 10:00:41 +00:00
Treehugger Robot
32efc846f5 Merge "Add --classes optional flag in list_files" 2023-06-30 09:36:42 +00:00
Wei Li
6eeaabaa81 Merge "Revert "Revert "Support SBOM generation of m build unbundled APEXs.""" am: f711149a5c am: a42c88228e
Original change: https://android-review.googlesource.com/c/platform/build/+/2645005

Change-Id: Ia404bb37c1212988625f4fcfa84ff26f018a4752
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 09:16:37 +00:00
Wei Li
a42c88228e Merge "Revert "Revert "Support SBOM generation of m build unbundled APEXs.""" am: f711149a5c
Original change: https://android-review.googlesource.com/c/platform/build/+/2645005

Change-Id: I1af56a79a3316f29014fbc7f78020972f1b22c48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30 08:37:53 +00:00
Wei Li
f711149a5c Merge "Revert "Revert "Support SBOM generation of m build unbundled APEXs.""" 2023-06-30 07:53:45 +00:00
Chuong Hoang
b684a13c1c Add brightness-related TARGET_RECOVERY_UI_ properties
Bug: 221048336
Test: combined with the other CL in same topic, observed recovery
brightness updated correctly according to variables set in BoardConfig.

Change-Id: Iebad0753079414a5e11bce04008ee405c8d03580
2023-06-30 04:44:23 +00:00
Wenshan Fu
13be0a5f98 Create the TEST_MAPPING file
Add FlagAnnotationTests in presubmit to ensure that test filtering rule
always works as expected.

Test: atest --test-mapping
Bug: 277819423
Change-Id: I7cc3a70495f8d62ed7a5b26edc4fd240e73ccf61
2023-06-30 03:28:02 +00:00
Wei Li
50745668c3 Revert "Revert "Support SBOM generation of m build unbundled APEXs.""
This reverts commit bab162156e.

Reason for revert: issue is fixed in ag/23851209.

Change-Id: I965d535771f0bd6eb0e6da66b2c2cc3fd7f194c9
2023-06-30 02:33:36 +00:00
David Duarte
d759b3517a Enable CFI for the whole Bluetooth repo and not just system
Bug: 282222542
Change-Id: Idd0e0c4ab01e703190038c103b41730d68f01be0
2023-06-29 21:01:48 +00:00
Jiakai Zhang
fa217dad66 Merge "Use per-app package list to avoid unnecessary dexpreopt." am: f164097056 am: 88cc0b3f21 am: 893bdf484b am: 7209ecdb25
Original change: https://android-review.googlesource.com/c/platform/build/+/2638489

Change-Id: Ia86f844f20f938ba9bd935d223fdbb91eb0fd577
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:55:15 +00:00
Jiakai Zhang
7209ecdb25 Merge "Use per-app package list to avoid unnecessary dexpreopt." am: f164097056 am: 88cc0b3f21 am: 893bdf484b
Original change: https://android-review.googlesource.com/c/platform/build/+/2638489

Change-Id: I15150cd512ba0879b0e2905ecf4142b6eb46bdc9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:53:47 +00:00
Jiakai Zhang
893bdf484b Merge "Use per-app package list to avoid unnecessary dexpreopt." am: f164097056 am: 88cc0b3f21
Original change: https://android-review.googlesource.com/c/platform/build/+/2638489

Change-Id: I909aeb83f0ff473cc95a7e6e0deeeb425fa41ede
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 19:06:12 +00:00
Jiakai Zhang
88cc0b3f21 Merge "Use per-app package list to avoid unnecessary dexpreopt." am: f164097056
Original change: https://android-review.googlesource.com/c/platform/build/+/2638489

Change-Id: Ia35c48adba03ad8c08844f5433ab6b0c8699f248
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 18:23:06 +00:00
Treehugger Robot
0bbf92590a Merge changes from topic "aconfig-package-ident-fixes" am: 9c3da21b6e am: 081d19bb1f am: e30c479502 am: 67f93bfbdf
Original change: https://android-review.googlesource.com/c/platform/build/+/2643656

Change-Id: I4c8b5e3160ca56bfdf218e58b6c10a69f13875ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 17:35:49 +00:00
Jiakai Zhang
f164097056 Merge "Use per-app package list to avoid unnecessary dexpreopt." 2023-06-29 17:33:43 +00:00
Treehugger Robot
67f93bfbdf Merge changes from topic "aconfig-package-ident-fixes" am: 9c3da21b6e am: 081d19bb1f am: e30c479502
Original change: https://android-review.googlesource.com/c/platform/build/+/2643656

Change-Id: I3e178bf26b98ca357b010f764f5687353b47eec3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 16:50:01 +00:00
Treehugger Robot
e30c479502 Merge changes from topic "aconfig-package-ident-fixes" am: 9c3da21b6e am: 081d19bb1f
Original change: https://android-review.googlesource.com/c/platform/build/+/2643656

Change-Id: I3be7155d09ab344f5d8901227d85df3b0017f6a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 16:05:21 +00:00
Treehugger Robot
081d19bb1f Merge changes from topic "aconfig-package-ident-fixes" am: 9c3da21b6e
Original change: https://android-review.googlesource.com/c/platform/build/+/2643656

Change-Id: I7561912955cb11b7d1a9b903e637925f9f6f1ee9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 15:23:09 +00:00
Zhi Dou
8d27cc39b1 aconfig: Add resetAll method to test mode FeatureFlagsImpl
Add resetAll method to test mode FeatureFlagsImpl. This method
is used to reset all the flags values to null. It provides convenient
way to the test tools to reset the flags values.

Bug: 280833463
Test: atest aconfig.test
Change-Id: I4bf1d3ba69ee106ef8d0c1cc62c00bbeca1b72aa
2023-06-29 15:15:32 +00:00
Zhi Dou
a41cc5ecf9 aconfig: remove extra new lines and spaces in generated java code
Change the java template to remove the extra new lines and spaces
in generated java code.

Bug: 280833463
Test: atest aconfig.test
Change-Id: I336050540f8a2b0966bf21cf6e034a8fa701458e
2023-06-29 15:05:18 +00:00
Treehugger Robot
9c3da21b6e Merge changes from topic "aconfig-package-ident-fixes"
* changes:
  aconfig: package fields must contain at least one dot char
  aconfig: fix incorrect check in create_device_config_ident
  aconfig: improve package identifier test readability
2023-06-29 14:38:07 +00:00
Carlos Eduardo Seo
6e6a95b606 core: Add script to check for possible shared library duplication
Running dupcheck.sh after a build on an image performs two checks:

  * Check for duplicate shared libraries by MD5.
  * Check for possible duplicate shared libraries by comparing .note
    and .text ELF sections.

This helps looking for unnecessary file duplication in the final images.

Test: after running the script, reports will be generated in the 'out'
directory.

Change-Id: I91c044a52002557fdc8dc65bfc9fd5f313ca00f3
2023-06-29 12:50:10 +00:00
Jooyung Han
c6d0292704 Merge "Add apexd_host to otatools" am: 0f8339dcac am: 88afdc0beb am: d4190289cd am: d435aa900b
Original change: https://android-review.googlesource.com/c/platform/build/+/2643394

Change-Id: I26a0830ca77db5e565c4271d270b3a9bb2e86376
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 08:43:29 +00:00
Treehugger Robot
f5918af272 Merge "add sha256 to art-host-tests zip to lower rbe upload overhead" am: 6d2b198f87 am: dad161c5e8 am: ae9d03e612 am: b124890786
Original change: https://android-review.googlesource.com/c/platform/build/+/2640232

Change-Id: I64de3c6fea3b06a5dbedaf57cb5096392e26b2f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 08:42:51 +00:00
Mårten Kongstad
19776d19e6 aconfig: package fields must contain at least one dot char
Introduce a new requirement on package fields: a package must contain at
least one dot character.

Bug: 289336036
Test: atest aconfig.test
Change-Id: Idadcd2a76783a484cc5c6d6e94778c0248fa475f
2023-06-29 10:38:02 +02:00
Mårten Kongstad
c0d618c3a4 aconfig: fix incorrect check in create_device_config_ident
Use is_valid_name_ident to check the flag name, not
is_valid_package_ident.

Bug: 283910447
Test: atest aconfig.test
Change-Id: I3718e7de565b975a1696190e8effbcb077e5fde2
2023-06-29 10:18:20 +02:00
Mårten Kongstad
60ee8a633f aconfig: improve package identifier test readability
Rearrange the tests in test_is_valid_package_ident to make it more
apparent what constitutes a valid package pattern, and what doesn't.

Bug: 283910447
Test: atest aconfig.test
Change-Id: I3d2b87aed008d0ed3a0aa6e483e655178dda7277
2023-06-29 10:03:38 +02:00
Jooyung Han
d435aa900b Merge "Add apexd_host to otatools" am: 0f8339dcac am: 88afdc0beb am: d4190289cd
Original change: https://android-review.googlesource.com/c/platform/build/+/2643394

Change-Id: If57ac988b5f37524541199385a54a0d84dded560
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 07:59:15 +00:00
Treehugger Robot
b124890786 Merge "add sha256 to art-host-tests zip to lower rbe upload overhead" am: 6d2b198f87 am: dad161c5e8 am: ae9d03e612
Original change: https://android-review.googlesource.com/c/platform/build/+/2640232

Change-Id: Ie2cd053895edbaadc23bcf05014844004a9404de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 07:59:03 +00:00
Jooyung Han
d4190289cd Merge "Add apexd_host to otatools" am: 0f8339dcac am: 88afdc0beb
Original change: https://android-review.googlesource.com/c/platform/build/+/2643394

Change-Id: I7e5cd8a12208ac7423091db2fd2b06d52ad170f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 07:13:20 +00:00
Treehugger Robot
ae9d03e612 Merge "add sha256 to art-host-tests zip to lower rbe upload overhead" am: 6d2b198f87 am: dad161c5e8
Original change: https://android-review.googlesource.com/c/platform/build/+/2640232

Change-Id: Ia3879c973dd55ae22b75d927953080d6605ca314
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 07:13:09 +00:00
Jooyung Han
88afdc0beb Merge "Add apexd_host to otatools" am: 0f8339dcac
Original change: https://android-review.googlesource.com/c/platform/build/+/2643394

Change-Id: I849a2c571b2e58c37da0ca18343cdb76a75a55a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 06:34:10 +00:00
Treehugger Robot
dad161c5e8 Merge "add sha256 to art-host-tests zip to lower rbe upload overhead" am: 6d2b198f87
Original change: https://android-review.googlesource.com/c/platform/build/+/2640232

Change-Id: I591dcac500a1083ba034c56670e673aff7c5ea8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 06:33:57 +00:00