android_build_soong/bin
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
..
afind Fix afind command 2024-07-20 17:46:15 -07:00
allmod build/soong side of move the module-info.json commands into standalone scripts. 2024-05-24 14:37:52 -07:00
Android.bp Add run_tool_with_logging as a standalone scripts 2024-06-06 00:18:29 +00:00
aninja Make aninja work with alternate out dirs 2024-08-23 13:02:55 -07:00
build-flag release_config: various cleanup 2024-04-30 16:12:50 -07:00
build-flag-declarations Add build-flag-declarations tool 2024-05-21 15:34:11 -07:00
cgrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
core More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
coredump_enable More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
coredump_setup More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
dirmods dirmods: Add option to not recurse 2024-07-18 12:28:11 -07:00
get_abs_build_var get_build_var and get_abs_build_var are now scripts 2024-05-24 14:37:52 -07:00
get_build_var get_build_var and get_abs_build_var are now scripts 2024-05-24 14:37:52 -07:00
getlastscreenshot More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
getprebuilt More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
getscreenshotpath More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
getsdcardpath More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
gettargetarch More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
ggrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
gogrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
hmm Source lineage specific envsetup 2024-10-19 18:36:09 +03:00
installmod Fix mistake made when moving installmod from shell function standalone script 2024-07-25 16:21:28 -07:00
is64bit More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
isviewserverstarted More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
jgrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
jsongrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
key_back More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
key_home More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
key_menu More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
ktgrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
list_products Add standalone list_products and list_variants commands. 2024-05-30 15:39:21 -07:00
list_releases Add list_releases command 2024-05-30 15:52:09 -07:00
list_variants Add standalone list_products and list_variants commands. 2024-05-30 15:39:21 -07:00
m Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
mangrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
mgrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
mm Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
mma Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
mmm Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
mmma Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
modinfo.py build/soong side of move the module-info.json commands into standalone scripts. 2024-05-24 14:37:52 -07:00
outmod Cleanup dirmods, outmod, and pathmod 2024-06-04 12:30:55 -07:00
overrideflags Move aninja and overrideflags from shell functions to real scripts 2024-05-14 15:13:27 -07:00
owngrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
pathmod Cleanup dirmods, outmod, and pathmod 2024-06-04 12:30:55 -07:00
pygrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
qpid build/soong side of move the module-info.json commands into standalone scripts. 2024-05-24 14:37:52 -07:00
rcgrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
refreshmod Make refreshmod a script instead of a shell function 2024-05-18 07:57:01 -07:00
resgrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
rsgrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
run_tool_with_logging Add run_tool_with_logging as a standalone scripts 2024-06-06 00:18:29 +00:00
sepgrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
sgrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
soongdbg Add a soongdbg star command, which prints dependencies in both directions. 2024-10-21 11:48:04 -07:00
startviewserver More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
stopviewserver More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
systemstack More envsetup.sh cleanup -- move these to standalone scripts 2024-05-24 14:37:52 -07:00
syswrite Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
tomlgrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00
treegrep Convert envsetup.sh shell functions to scripts. 2024-05-18 07:56:54 -07:00