android_build_soong/scripts
Michael Bestas edec4cd8e8 Android 15.0.0 Release 20 (BP1A.250305.019)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8eo+wAKCRDorT+BmrEO
 eDfDAJ41zJlxqwCm2R1C0zY61eZf8V+ddACfSkK2houOh6U4P2OFjscbR8ulMOk=
 =RqlU
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
 U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
 +rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
 AAAAQLTmYKVvZmBixt4PifGQgVclwTWGGvTtGrCsUWBFuLuOMnm7BFX5WF5A34wtYBEkQO
 Lo3kY9YbA7kWK/PPrzDgg=
 -----END SSH SIGNATURE-----

Merge tag 'android-15.0.0_r20' into staging/lineage-22.2_merge-android-15.0.0_r20

Android 15.0.0 Release 20 (BP1A.250305.019)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8eo+wAKCRDorT+BmrEO
# eDfDAJ41zJlxqwCm2R1C0zY61eZf8V+ddACfSkK2houOh6U4P2OFjscbR8ulMOk=
# =RqlU
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar  5 03:29:31 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

* tag 'android-15.0.0_r20': (523 commits)
  Bugfix for LOCAL_CERTIFICATE of AutogeneratedRuntimeResourceOverlay
  Do not emit FlaggedApi annotations in core-current-stubs-for-system-modules-no-annotations.
  Do not include assets in autogenerated RROs
  Change SuperImageProperties.Block_devices to be a slice of string
  Convert checkStaticLinkingToStubLibraries to use module proxy.
  Remove Base_dir from non system non recovery filesystem
  Add selinux contexts to autogenerated partitions
  Disable IdentifierName
  Remove cross partition modules from provideLibs
  Add super_image module type and create super image module in fsgen
  Add variable to aid errorprone update
  Remove __future__ references from python scripts
  Fixes for avb flags in soong-generated partitions
  Move autogenerated rro creation to a higher priority load hook
  AddLoadHookWithPriority function in build/soong/android
  Specify dirs and symlinks for recovery partition
  Add recovery-resources-common-* module to FsGenState
  Remove neverallow restrictions for prebuilt_res module type
  Change verifyNativeImplementationLibs to use ModuleProxy.
  Revert^2 "Use soong built autogenerated RROs"
  ...

 Conflicts:
	android/neverallow.go
	cc/compiler.go
	docs/selects.md
	java/dex.go

Change-Id: I4df655402ff1358a5c5221a4e03a3e19ac8d082e
2025-03-09 04:55:09 +02:00
..
check_boot_jars Android 15.0.0 Release 20 (BP1A.250305.019) 2025-03-09 04:55:09 +02:00
hiddenapi Add new properties to aid in removing the 1-variant fallback 2024-10-21 15:41:42 -07:00
Android.bp Revert^6 "Use Soong-built system/build.prop" 2024-10-19 18:36:15 +03:00
archive_repack.sh
build-apex-bundle.py Remove __future__ references from python scripts 2024-12-04 14:10:36 -08:00
build-ndk-prebuilts.sh ndk: Hard-code the TARGET_RELEASE 2023-11-09 12:43:38 -07:00
build-rustdocs.sh rust: doc: Zip up docs when done 2021-08-20 13:08:16 -07:00
build_broken_logs.go Reformat build/soong for go 1.19 2022-08-17 10:43:13 -07:00
check_do_not_merge.sh Disallow using error-prone merge strategies 2021-02-19 13:05:54 +00:00
check_prebuilt_presigned_apk.py Add links to partner docs for presigned apks 2024-09-13 11:51:02 -07:00
construct_context.py Remove __future__ references from python scripts 2024-12-04 14:10:36 -08:00
construct_context_test.py Move CLC construction to Ninja phase. 2023-05-30 15:46:38 +01:00
construct_uffd_gc_flag.py Determine GC type based on BUILT_KERNEL_VERSION_FILE. 2024-02-02 09:23:37 +08:00
conv_linker_config.py Deprecate 'contributions' field from linkerconfig 2023-11-08 13:38:36 +09:00
conv_linker_config_test.py Add tests for conv_linker_config 2023-03-09 07:46:25 +00:00
extra_install_zips_file_list.py Add the primary file to EXTRA_INSTALL_ZIPS 2024-05-13 11:04:18 -07:00
freeze-sysprop-api-files.sh
gen-java-current-api-files.sh
gen-kotlin-build-file.py Use rsp for kotlin classpath 2024-08-07 14:11:43 -07:00
gen-sysprop-api-files.sh
gen_build_prop.py Android 15.0.0 Release 20 (BP1A.250305.019) 2025-03-09 04:55:09 +02:00
gen_java_usedby_apex.sh Java used-by API list generation 2021-12-14 14:52:58 -08:00
gen_ndk_backedby_apex.sh Save all the detected native shared library backing by mainline modules. 2021-10-19 14:33:57 -07:00
gen_ndk_usedby_apex.sh bazel apex: clean up gen_ndk_usedby_apex.sh to work in bazel sandbox. 2022-11-07 08:38:01 +00:00
get_clang_version.py [get_clang_version] Make the version regex permissive 2021-10-06 09:44:15 -07:00
get_clang_version_test.py [scripts] Add script to print clang prebuilts version 2021-06-25 11:57:16 -07:00
jar-args.sh
jar-wrapper.sh
jars-to-module-info-java.sh
jsonmodify.py Merge changes Ibcf908d9,I786ab152 2022-07-12 13:07:28 +00:00
jsonmodify_test.py Adding support to conditionally replace a value 2022-07-12 11:53:07 +01:00
keep-flagged-apis.sh Modify disabled flags to be exposed in keep-flagged-apis 2024-10-17 00:05:13 +00:00
lint_project_xml.py Remove top down strict updatability checks 2024-09-26 12:12:14 -07:00
lint_strict_updatability_checks.py Remove top down strict updatability checks 2024-09-26 12:12:14 -07:00
lint_strict_updatability_checks_test.py Remove top down strict updatability checks 2024-09-26 12:12:14 -07:00
list_image.sh Recursively list Android image contents. 2022-04-20 20:02:11 -07:00
manifest.py Remove __future__ references from python scripts 2024-12-04 14:10:36 -08:00
manifest_check.py Remove __future__ references from python scripts 2024-12-04 14:10:36 -08:00
manifest_check_test.py Support multiple <application> or <uses-sdk> elements in manifest_*.py 2024-09-13 11:20:21 -07:00
manifest_fixer.py Remove __future__ references from python scripts 2024-12-04 14:10:36 -08:00
manifest_fixer_test.py Support multiple <application> or <uses-sdk> elements in manifest_*.py 2024-09-13 11:20:21 -07:00
merge_directories.py Add include_make_built_files 2024-03-14 16:40:42 -07:00
merge_json.py Add product_config module 2024-10-19 18:36:14 +03:00
microfactory.bash Add prebuilts/ to microfactory includes 2022-10-19 11:11:45 -04:00
modify_permissions_allowlist.py Remove __future__ references from python scripts 2024-12-04 14:10:36 -08:00
modify_permissions_allowlist_test.py Remove __future__ references from python scripts 2024-12-04 14:10:36 -08:00
ninja_determinism_test.py Add ninja determinism test 2024-11-13 13:55:46 -08:00
ninja_rsp.py Move gen-kotlin-build-file.sh to python 2020-06-26 22:41:34 -07:00
package-check.sh Fix script for package check to work on macOS 2021-10-04 15:29:06 +00:00
reverse-deps.sh Account for "validations:" 2021-11-23 12:12:06 -08:00
run-ckati.sh Update run-ckati.sh to use JDK 21 2024-07-18 09:39:00 +00:00
run-soong-tests-with-go-tools.sh Raise test timeout when running soong tests with race detector 2024-05-01 15:25:37 -07:00
rustfmt.toml Update rustfmt.toml to 2021 edition 2022-02-10 16:55:01 +11:00
setup-android-build.sh
setup_go_workspace_for_soong.sh Upgrade to golang protobuf api v2 2021-07-23 11:12:05 -07:00
strip.sh Build native libraries used by layoutlib. 2023-12-12 05:06:20 +00:00
system-clang-format
system-clang-format-2
test_config_fixer.py Remove __future__ references from python scripts 2024-12-04 14:10:36 -08:00
test_config_fixer_test.py Allow android tests to specify a mainline package name 2023-02-08 12:38:50 -08:00
text_file_processor.py Fixes for avb flags in soong-generated partitions 2024-12-04 13:32:24 -08:00
toc.sh Fix toc.sh, llvm-nm does not recognise '-f P' option 2021-04-03 03:21:24 +08:00
transitive-deps.sh Account for "validations:" 2021-11-23 12:12:06 -08:00
uffd_gc_utils.py Determine GC type based on BUILT_KERNEL_VERSION_FILE. 2024-02-02 09:23:37 +08:00
uffd_gc_utils_test.py Determine GC type based on BUILT_KERNEL_VERSION_FILE. 2024-02-02 09:23:37 +08:00
unpack-prebuilt-apex.sh Fix the number of required parameters in deapexer script. 2023-07-14 17:26:13 +00:00
update_out A script to update the file contents with the command output. 2021-11-18 15:15:45 -08:00