release_config: { name: "trunk_staging" flags: { flag_declaration: { name: "RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS" namespace: "android_UNKNOWN" description: "Also generate all_aconfig_declarations for these release configs" value: { unspecified_value: false } workflow: MANUAL containers: "host" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION" namespace: "android_UNKNOWN" description: "The default permission for all flags" value: { string_value: "READ_WRITE" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "READ_WRITE" } traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION.textproto" value: { string_value: "READ_WRITE" } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_VALUE_SETS" namespace: "android_UNKNOWN" description: "Aconfig value sets assembled by release-config" value: { unspecified_value: false } workflow: MANUAL containers: "system" containers: "system_ext" containers: "product" containers: "vendor" } value: { string_value: "aconfig_value_set-platform_build_release-root aconfig_value_set-platform_build_release-trunk_staging" } traces: { source: "build/release/release_configs/root.textproto" value: { string_value: "aconfig_value_set-platform_build_release-root" } } traces: { source: "build/release/release_configs/trunk_staging.textproto" value: { string_value: "aconfig_value_set-platform_build_release-trunk_staging" } } } flags: { flag_declaration: { name: "RELEASE_AIDL_USE_UNFROZEN" namespace: "android_UNKNOWN" description: "Enables the use of the unfrozen versions of AIDL interfaces. When this is `False` the libraries of the latest unfrozen version of a stable interface will behave like the last frozen version. When this is `True` the libraries behave like the lastest unfrozen version like they always have." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AIDL_USE_UNFROZEN.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST" namespace: "android_UNKNOWN" description: "jars need to be excluded from Apex Boot Jars for targets with mainline prebuilts enabled." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADBD" namespace: "android_UNKNOWN" description: "The contributions made by apexes (source or prebuilts) to the rest of the build." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADBD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_APPSEARCH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_APPSEARCH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ART" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ART.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_IPSEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_IPSEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PERMISSION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PERMISSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for primary libs module (DCLA)" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_RESOLV" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_RESOLV.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SCHEDULING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SCHEDULING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_STATSD" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_STATSD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SWCODEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SWCODEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for mainline telemetry tvp" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TZDATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TZDATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_UWB" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_UWB.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_WIFI" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_WIFI.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_MOUNT_DATA_APEX_EARLY" namespace: "android_UNKNOWN" description: "Mounts Data APEXes in apexd-bootstrap stage" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_APEX_MOUNT_DATA_APEX_EARLY.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_APEX_MOUNT_DATA_APEX_EARLY.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_APEX_USE_EROFS_PREINSTALLED" namespace: "android_UNKNOWN" description: "Uses erofs as a default file system for preinstalled/bundled APEXes." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_APEX_USE_EROFS_PREINSTALLED.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_APEX_USE_EROFS_PREINSTALLED.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_ATTEST_MODULES" namespace: "hardware_backed_security" description: "Support attestation of modules" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ATTEST_MODULES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVATAR_PICKER_APP" namespace: "android_UNKNOWN" description: "Move User avatar picker from SettingsLib to preinstalled app." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVATAR_PICKER_APP.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVATAR_PICKER_APP.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ALLOW_PREINSTALLED_APPS" namespace: "android_virtualization" description: "Enables acces to the AVF APIs to pre-installed apps." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ALLOW_PREINSTALLED_APPS.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ALLOW_PREINSTALLED_APPS.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT" namespace: "android_virtualization" description: "Enables assigning hardware devices to the guest VMs. If this flag is enabled, then RELEASE_AVF_ENABLE_MICRODROID_VENDOR_MODULES must also be enabled." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DICE_CHANGES" namespace: "android_virtualization" description: "Enables new DICE functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DICE_CHANGES.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_DICE_CHANGES.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_EARLY_VM" namespace: "android_virtualization" description: "Adds supports for VMs in the early boot, before /data mount." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_EARLY_VM.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_EARLY_VM.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_LLPVM_CHANGES" namespace: "android_virtualization" description: "Enables new llPvm functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_LLPVM_CHANGES.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_LLPVM_CHANGES.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MICROFUCHSIA" namespace: "android_virtualization" description: "Allows microfuchsia to run on AVF." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MICROFUCHSIA.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_MICROFUCHSIA.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM" namespace: "android_virtualization" description: "Enables running multiple payloads in the same Microdroid VM instance." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_NETWORK" namespace: "android_virtualization" description: "Adds supports for network functionality in VMs." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_NETWORK.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_NETWORK.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_REMOTE_ATTESTATION" namespace: "android_virtualization" description: "Enables pVM remote attestation in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_REMOTE_ATTESTATION.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_REMOTE_ATTESTATION.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE" namespace: "android_virtualization" description: "Adds userspace support for assigning TPU device to pVMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VENDOR_MODULES" namespace: "android_virtualization" description: "Enables loading vendor modules (both kernel & userspace) in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VENDOR_MODULES.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_VENDOR_MODULES.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VIRT_CPUFREQ" namespace: "android_virtualization" description: "Enables Virtual Cpufreq support in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VIRT_CPUFREQ.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_VIRT_CPUFREQ.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST" namespace: "android_virtualization" description: "Support for allowing some vms to access vendor smc services (b/360102915)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_WIDEVINE_PVM" namespace: "android_virtualization" description: "Adds supports for Widevine pVM" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_WIDEVINE_PVM.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_ENABLE_WIDEVINE_PVM.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878" namespace: "android_virtualization" description: "Fixes bug in how VM files are stored in apps data directory (b/359439878)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS" namespace: "android_virtualization" description: "Improvements to debuggable VMs (e.g. tracing in guest VMs, earlycon)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_MICRODROID_KERNEL_VERSION" namespace: "android_virtualization" description: "Specify which Microdroid kernel version to use for Microdroid VMs." value: { unspecified_value: false } workflow: PREBUILT containers: "system" } value: { string_value: "android15_66" } traces: { source: "build/release/flag_declarations/RELEASE_AVF_MICRODROID_KERNEL_VERSION.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_MICRODROID_KERNEL_VERSION.textproto" value: { string_value: "android15_66" } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES" namespace: "android_virtualization" description: "Enable running custom VMs with paravirtualized devices." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS" namespace: "android_virtualization" description: "Improves support for long running VMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI" namespace: "android_UNKNOWN" description: "If enabled, DeathRecipient is not strongly referenced from JNI." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BLUETOOTH_SOCKET_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Socket Service" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BLUETOOTH_SOCKET_SERVICE.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_BLUETOOTH_SOCKET_SERVICE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL" namespace: "android_UNKNOWN" description: "The API level of current vendor API surface. It has YYYYMM format." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "202504" } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_BOARD_API_LEVEL.textproto" value: { string_value: "202504" } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL_FROZEN" namespace: "android_UNKNOWN" description: "Set to True to freeze the board API level with vendor FRC" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL_FROZEN.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BPF_ENABLE_LIBBPF" namespace: "android_UNKNOWN" description: "Enables Libbpf support in bpfloader." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BPF_ENABLE_LIBBPF.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_BPF_ENABLE_LIBBPF.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BUILD_FLAGS_IN_PROTOBUF" namespace: "android_UNKNOWN" description: "Enable protobuf version of build flag processing. When true, the canonical source of truth for build flags is in the protobuf version of the data." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_FLAGS_IN_PROTOBUF.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BUILD_OBJECT_SIZE_SANITIZER" namespace: "android_platform_llvm_and_toolchains" description: "Enable object-size sanitizer" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_OBJECT_SIZE_SANITIZER.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_BUILD_OBJECT_SIZE_SANITIZER.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BUILD_USE_VARIANT_FLAGS" namespace: "android_UNKNOWN" description: "Whether to use BUILD_VARIANT overrides if available" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_USE_VARIANT_FLAGS.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_BUILD_USE_VARIANT_FLAGS.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_FILE_MOVE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_FILE_MOVE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_MODULE" namespace: "android_UNKNOWN" description: "If true, then crashrecovery module is enabled as an apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_MODULE.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_CRASHRECOVERY_MODULE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_CREATE_ACONFIG_STORAGE_FILE" namespace: "android_UNKNOWN" description: "Enable build system to create new aconfig storage files." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_CREATE_ACONFIG_STORAGE_FILE.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_CREATE_ACONFIG_STORAGE_FILE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE" namespace: "android_UNKNOWN" description: "The behavior for the tree wrt building mainline modules or using prebuilts" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION" namespace: "android_UNKNOWN" description: "Use this flag to set version code for updatable apk and apex. This version code will be used only if the version field in module's manifest file is set to 0." value: { string_value: "352090000" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "352090000" } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION.textproto" value: { string_value: "352090000" } } } flags: { flag_declaration: { name: "RELEASE_DEPRECATE_VNDK" namespace: "android_UNKNOWN" description: "feature flag to deprecate VNDK" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEPRECATE_VNDK.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK" namespace: "android_UNKNOWN" description: "Disable verify_overlaps check for mainline prebuilts. Only used in non-AOSP builds." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_DOCUMENTSUI_BUNDLE" namespace: "documentsui" description: "If true, then DocumentsUI is enabled as an apex" value: { unspecified_value: false } workflow: LAUNCH containers: "system" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_DOCUMENTSUI_BUNDLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_FINGERPRINT_ACONFIG_PACKAGES" namespace: "android_UNKNOWN" description: "Control using fingerprints to guard cross-package reads." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_FINGERPRINT_ACONFIG_PACKAGES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL" namespace: "media_audio" description: "Enables use of Configurable Audio Policy via AIDL HAL. When the flag is 'false' the framework falls back to loading the CAP config directly from the vendor partition (as it used to be with HIDL)." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Ranging Service" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HIDDEN_API_EXPORTABLE_STUBS" namespace: "android_UNKNOWN" description: "b/319697968: Flag to determine the dependency of hiddenapi to the stubs that contain all flagged apis (\"everything\" stubs), or to the stubs that contain only the enabled flagged apis (\"exportable\" stubs)." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_HIDDEN_API_EXPORTABLE_STUBS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION" namespace: "android_UNKNOWN" description: "If true, the dexpreopt files of apex system server jars will be installed in the same partition as the apex." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/akita-kernels/5.15/trunk-11967919" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_AKITA_DIR.textproto" value: { string_value: "device/google/akita-kernels/5.15/trunk-11967919" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.15" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_AKITA_VERSION.textproto" value: { string_value: "5.15" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/bluejay-kernels/5.10/trunk-11969182" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_BLUEJAY_DIR.textproto" value: { string_value: "device/google/bluejay-kernels/5.10/trunk-11969182" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_BLUEJAY_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CAIMAN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CAIMAN_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/pantah-kernels/5.10/trunk-11970631" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_CHEETAH_DIR.textproto" value: { string_value: "device/google/pantah-kernels/5.10/trunk-11970631" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "6.1" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_CHEETAH_VERSION.textproto" value: { string_value: "6.1" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_COMET_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_COMET_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/felix-kernels/5.10/trunk-11969182" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_FELIX_DIR.textproto" value: { string_value: "device/google/felix-kernels/5.10/trunk-11969182" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_FELIX_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/shusky-kernels/5.15/trunk-11970630" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_HUSKY_DIR.textproto" value: { string_value: "device/google/shusky-kernels/5.15/trunk-11970630" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "6.1" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_HUSKY_VERSION.textproto" value: { string_value: "6.1" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_KOMODO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_KOMODO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/lynx-kernels/5.10/trunk-11969182" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_LYNX_DIR.textproto" value: { string_value: "device/google/lynx-kernels/5.10/trunk-11969182" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_LYNX_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/raviole-kernels/5.10/trunk-11969182" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_ORIOLE_DIR.textproto" value: { string_value: "device/google/raviole-kernels/5.10/trunk-11969182" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_ORIOLE_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/pantah-kernels/5.10/trunk-11970631" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_PANTHER_DIR.textproto" value: { string_value: "device/google/pantah-kernels/5.10/trunk-11970631" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_PANTHER_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/raviole-kernels/5.10/trunk-11969182" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_RAVEN_DIR.textproto" value: { string_value: "device/google/raviole-kernels/5.10/trunk-11969182" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "6.1" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_RAVEN_VERSION.textproto" value: { string_value: "6.1" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT24_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT24_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENTPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENTPRO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/shusky-kernels/5.15/trunk-11928432" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_RIPCURRENT_DIR.textproto" value: { string_value: "device/google/shusky-kernels/5.15/trunk-11928432" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.15" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_RIPCURRENT_VERSION.textproto" value: { string_value: "5.15" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/shusky-kernels/5.15/trunk-11970630" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_SHIBA_DIR.textproto" value: { string_value: "device/google/shusky-kernels/5.15/trunk-11970630" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.15" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_SHIBA_VERSION.textproto" value: { string_value: "5.15" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/tangorpro-kernels/5.10/trunk-11969182" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_TANGORPRO_DIR.textproto" value: { string_value: "device/google/tangorpro-kernels/5.10/trunk-11969182" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_KERNEL_TANGORPRO_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TOKAY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TOKAY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_LARGE_SYSTEM_PROPERTY_NODE" namespace: "android_UNKNOWN" description: "Allow system property storage node to be 1M to accomodate aconfig flags." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_LARGE_SYSTEM_PROPERTY_NODE.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_LARGE_SYSTEM_PROPERTY_NODE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_LIBBINDER_CLIENT_CACHE" namespace: "system_performance" description: "Enables caching in libbinder for client side when it is True." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_LIBBINDER_CLIENT_CACHE.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_LIBBINDER_CLIENT_CACHE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN" namespace: "android_UNKNOWN" description: "b/343527537: Flag to defer acquiring libpower lock until after binder transaction to optimize wake lock acquisition." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_MAINLINE_MODULE_PREBUILT_VERSION" namespace: "android_UNKNOWN" description: "The version of mainline prebuilts used when prebuilts are enabled." value: { string_value: "mainline_module_prebuilt_nightly" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "mainline_module_prebuilt_nightly" } traces: { source: "build/release/flag_declarations/RELEASE_MAINLINE_MODULE_PREBUILT_VERSION.textproto" value: { string_value: "mainline_module_prebuilt_nightly" } } } flags: { flag_declaration: { name: "RELEASE_MEMORY_MANAGEMENT_DAEMON" namespace: "system_performance" description: "Enables Memory Management Daemon in system image." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_MEMORY_MANAGEMENT_DAEMON.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_MEMORY_MANAGEMENT_DAEMON.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_MOVE_PDFRENDERER_TO_MODULE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_PDFRENDERER_TO_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_MOVE_VCN_TO_MAINLINE" namespace: "vcn" description: "If true, build VCN in the Tethering module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_VCN_TO_MAINLINE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_NDK_ABI_MONITORED" namespace: "android_UNKNOWN" description: "Enables ABI monitoring of NDK libraries." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_NDK_ABI_MONITORED.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_NDK_ABI_MONITORED.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_NFC_MAINLINE_MODULE" namespace: "nfc" description: "b/368405832: Flag to enable NFC mainline module" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_NFC_MAINLINE_MODULE.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_NFC_MAINLINE_MODULE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_ONDEVICE_INTELLIGENCE_MODULE" namespace: "ondeviceintelligence" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_ONDEVICE_INTELLIGENCE_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the emoji font file." value: { string_value: "2.042" } workflow: PREBUILT containers: "system" } value: { string_value: "2.047" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.042" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PACKAGE_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.047" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the flag emoji font file." value: { string_value: "2.034" } workflow: PREBUILT containers: "system" } value: { string_value: "2.047" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.034" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.047" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HEBREW_FONT_VERSION" namespace: "android_UNKNOWN" description: "Version of the Hebrew font file." value: { string_value: "1.04" } workflow: PREBUILT containers: "system" } value: { string_value: "1.04" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HEBREW_FONT_VERSION.textproto" value: { string_value: "1.04" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HENTAIGANA_FONT" namespace: "android_UNKNOWN" description: "This flag will control of including Japanese variant (Hentaigana) font." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HENTAIGANA_FONT.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PACKAGE_HENTAIGANA_FONT.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES" namespace: "android_UNKNOWN" description: "b/301631861: Flag to enable punching holes in apks and shared libs" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBSQLITE3" namespace: "android_UNKNOWN" description: "The sqlite release." value: { string_value: "3420000" } workflow: PREBUILT containers: "system" } value: { string_value: "3440300" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBSQLITE3.textproto" value: { string_value: "3420000" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PACKAGE_LIBSQLITE3.textproto" value: { string_value: "3440300" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION" namespace: "system_performance" description: "Which MessageQueue implementation to use." value: { string_value: "LegacyMessageQueue/MessageQueue.java" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "LegacyMessageQueue/MessageQueue.java" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION.textproto" value: { string_value: "LegacyMessageQueue/MessageQueue.java" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_NFC_STACK" namespace: "android_UNKNOWN" description: "b/292140387: Flag to switch to the new NFC apex" value: { string_value: "NfcNci" } workflow: PREBUILT containers: "system" } value: { string_value: "com.android.nfcservices" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_NFC_STACK.textproto" value: { string_value: "NfcNci" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PACKAGE_NFC_STACK.textproto" value: { string_value: "com.android.nfcservices" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_PROFILING_MODULE" namespace: "android_UNKNOWN" description: "Flag will control the release of the Profiling module apex." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_PROFILING_MODULE.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PACKAGE_PROFILING_MODULE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_SOUND_PICKER" namespace: "android_UNKNOWN" description: "This flag will control the rollout of new versions of the SoundPicker app." value: { string_value: "SoundPicker" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "SoundPicker" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_SOUND_PICKER.textproto" value: { string_value: "SoundPicker" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_TZDATA_MODULE" namespace: "android_UNKNOWN" description: "tzdata to be installed to the system image." value: { string_value: "com.android.tzdata" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "com.android.tzdata" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_TZDATA_MODULE.textproto" value: { string_value: "com.android.tzdata" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK" namespace: "android_UNKNOWN" description: "True for using variable font of the NotoSansCJK" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VIRTUAL_CAMERA" namespace: "android_UNKNOWN" description: "The name of the virtual camera package to add to the system partition." value: { string_value: "" } workflow: PREBUILT containers: "system" } value: { string_value: "virtual_camera" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VIRTUAL_CAMERA.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PACKAGE_VIRTUAL_CAMERA.textproto" value: { string_value: "virtual_camera" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version that shipped with current RELEASE_PLATFORM_SDK_VERSION. This flag is only updated when RELEASE_PLATFORM_SDK_VERSION is updated." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION" namespace: "android_UNKNOWN" description: "Used to set minimum supported target sdk version. Apps targeting sdk version lower than the set value will result in a warning being shown when any activity from the app is started." value: { string_value: "28" } workflow: MANUAL containers: "system" } value: { string_value: "28" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION.textproto" value: { string_value: "28" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version of this release configuration." value: { string_value: "12" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "12" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_EXTENSION_VERSION.textproto" value: { string_value: "12" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_VERSION" namespace: "android_sdk" description: "The SDK version of the platform, e.g. 34 for UDC. This should only be increased when the API is finalized and the codename is set to rel, not during development." value: { string_value: "34" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "35" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_VERSION.textproto" value: { string_value: "34" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PLATFORM_SDK_VERSION.textproto" value: { string_value: "35" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SECURITY_PATCH" namespace: "android_UNKNOWN" description: "Used to indicate the security patch that has been applied to the device. It must signify that the build includes all security patches issued up through the designated Android Public Security Bulletin. It must be of the form \"YYYY-MM-DD\" on production devices. It must match one of the Android Security Patch Level strings of the Public Security Bulletins. If there is no $PLATFORM_SECURITY_PATCH set, keep it empty." value: { string_value: "2023-12-05" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "2024-08-05" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SECURITY_PATCH.textproto" value: { string_value: "2023-12-05" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PLATFORM_SECURITY_PATCH.textproto" value: { string_value: "2024-08-05" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION" namespace: "android_UNKNOWN" description: "The platform version. This is the 4 letter code, e.g. UD1A, UPB1, ZP1A, etc." value: { string_value: "ZP1A" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "ZP1A" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION.textproto" value: { string_value: "ZP1A" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all codenames that are in preview. This variable is sort of a lie for historical reasons and only includes codenames up to and including the currently active codename" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "Baklava" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PLATFORM_VERSION_ALL_CODENAMES.textproto" value: { string_value: "Baklava" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all preview codenames the platform will accept apps built against" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "Baklava" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES.textproto" value: { string_value: "Baklava" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_CODENAME" namespace: "android_sdk" description: "Set to REL for production platform builds, otherwise the codename string, e.g. UpsideDownCake or VanillaIceCream" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "Baklava" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_CODENAME.textproto" value: { string_value: "VanillaIceCream" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PLATFORM_VERSION_CODENAME.textproto" value: { string_value: "Baklava" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all known codenames. For REL (finalized) configurations, it has to only contain finalized codenames." value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream,Baklava" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES.textproto" value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES.textproto" value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream,Baklava" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_LAST_STABLE" namespace: "android_UNKNOWN" description: "The last stable version name of the platform that was released. During development, this stays at that previous version, while the codename indicates further work based on the previous version." value: { string_value: "14" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "15" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_LAST_STABLE.textproto" value: { string_value: "14" } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_PLATFORM_VERSION_LAST_STABLE.textproto" value: { string_value: "15" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VNDK_VERSION" namespace: "android_UNKNOWN" description: "The PLATFORM_VNDK_VERSION will be set to this version when the PLATFORM_VERSION_CODENAME is REL. This VNDK version flag will be removed when the VNDK is deprecated" value: { string_value: "35" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "35" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VNDK_VERSION.textproto" value: { string_value: "35" } } } flags: { flag_declaration: { name: "RELEASE_RANGING_STACK" namespace: "uwb" description: "b/331206299: Flag to add new generic ranging API surface" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_RANGING_STACK.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_RANGING_STACK.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE" namespace: "android_UNKNOWN" description: "Control if we should read from new storage." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_READ_FROM_NEW_STORAGE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE_CC" namespace: "android_UNKNOWN" description: "Enable reading from new storage from C/C++ aconfig flag codegen." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE_CC.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_REMOVE_LEGACY_EMOJI_FONT" namespace: "android_UNKNOWN" description: "feature flag for removing legacy emoji font from system image." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_REMOVE_LEGACY_EMOJI_FONT.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_REMOVE_LEGACY_EMOJI_FONT.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_SELINUX_DATA_DATA_IGNORE" namespace: "android_UNKNOWN" description: "Ignore /data/data relabelling in libselinux." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_SELINUX_DATA_DATA_IGNORE.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_SELINUX_DATA_DATA_IGNORE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION" namespace: "art_performance" description: "b/241823638: Flag to enable ART Speed Profile compilation for WIFI module service." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL" namespace: "android_UNKNOWN" description: "feature flag for a new API to open declared passthrough HAL" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_SUPERVISION_SERVICE" namespace: "supervision" description: "Include SupervisionService in the build" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_SUPERVISION_SERVICE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_SVN_AKITA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for AKITA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_AKITA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_BLUEJAY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for BLUEJAY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_BLUEJAY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_CHEETAH" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for CHEETAH under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_CHEETAH.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_FELIX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for FELIX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_FELIX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_HUSKY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for HUSKY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_HUSKY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_LYNX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for LYNX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_LYNX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_ORIOLE" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for ORIOLE under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_ORIOLE.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_PANTHER" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for PANTHER under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_PANTHER.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_RAVEN" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for RAVEN under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_RAVEN.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_SHIBA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for SHIBA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_SHIBA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_AUTOMOTIVE" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.automotive" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_AUTOMOTIVE.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_EMBEDDED" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.embedded" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_EMBEDDED.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_LEANBACK" namespace: "android_UNKNOWN" description: "System feature version for: android.software.leanback" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_LEANBACK.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_PC" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.pc" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_PC.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_TELEVISION" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.television" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_TELEVISION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_WATCH" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.watch" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_WATCH.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_TARGET_JAVA_21" namespace: "core_libraries" description: "Control if we should target java 21." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_TARGET_JAVA_21.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_UNLOCKED_STORAGE_API" namespace: "android_UNKNOWN" description: "flag to enable the unlocked-only storage API's SEPolicy rules" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_UNLOCKED_STORAGE_API.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_UNLOCKED_STORAGE_API.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_USE_DEX_V41" namespace: "android_UNKNOWN" description: "feature flag for enabling new DEX file format (v41)" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_DEX_V41.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_USE_DEX_V41.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling optimized_shrink_resources: true by default" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling use_resource_processor: true by default" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS" namespace: "system_performance" description: "Enable use of system feature build-time flags and codegen." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH" namespace: "android_UNKNOWN" description: "feature flag for enabling building with transitive classpaths" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE" namespace: "android_UNKNOWN" description: "b/318717084 - enable the WebViewBootstrap mainline module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY" namespace: "wifi" description: "Include the mainline supplicant binary in the Wifi mainline Apex" value: { unspecified_value: false } workflow: LAUNCH containers: "com.android.wifi" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES" namespace: "android_UNKNOWN" description: "flag to enable the writing of appcompat override system properties. Not expected to go beyond trunk" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/trunk_staging/RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES.textproto" value: { bool_value: true } } } aconfig_value_sets: "aconfig_value_set-platform_build_release-root" aconfig_value_sets: "aconfig_value_set-platform_build_release-trunk_staging" inherits: "root" directories: "build/release" value_directories: "build/release" release_config_type: RELEASE_CONFIG } other_release_configs: { name: "ap3a" other_names: "aosp_current" flags: { flag_declaration: { name: "RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS" namespace: "android_UNKNOWN" description: "Also generate all_aconfig_declarations for these release configs" value: { unspecified_value: false } workflow: MANUAL containers: "host" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION" namespace: "android_UNKNOWN" description: "The default permission for all flags" value: { string_value: "READ_WRITE" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "READ_ONLY" } traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION.textproto" value: { string_value: "READ_WRITE" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION.textproto" value: { string_value: "READ_ONLY" } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_VALUE_SETS" namespace: "android_UNKNOWN" description: "Aconfig value sets assembled by release-config" value: { unspecified_value: false } workflow: MANUAL containers: "system" containers: "system_ext" containers: "product" containers: "vendor" } value: { string_value: "aconfig_value_set-platform_build_release-root aconfig_value_set-platform_build_release-ap3a" } traces: { source: "build/release/release_configs/root.textproto" value: { string_value: "aconfig_value_set-platform_build_release-root" } } traces: { source: "build/release/release_configs/ap3a.textproto" value: { string_value: "aconfig_value_set-platform_build_release-ap3a" } } } flags: { flag_declaration: { name: "RELEASE_AIDL_USE_UNFROZEN" namespace: "android_UNKNOWN" description: "Enables the use of the unfrozen versions of AIDL interfaces. When this is `False` the libraries of the latest unfrozen version of a stable interface will behave like the last frozen version. When this is `True` the libraries behave like the lastest unfrozen version like they always have." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AIDL_USE_UNFROZEN.textproto" value: { bool_value: true } } traces: { source: "build/release/flag_values/ap3a/RELEASE_AIDL_USE_UNFROZEN.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST" namespace: "android_UNKNOWN" description: "jars need to be excluded from Apex Boot Jars for targets with mainline prebuilts enabled." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADBD" namespace: "android_UNKNOWN" description: "The contributions made by apexes (source or prebuilts) to the rest of the build." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADBD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_APPSEARCH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_APPSEARCH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ART" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ART.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_IPSEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_IPSEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PERMISSION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PERMISSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for primary libs module (DCLA)" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_RESOLV" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_RESOLV.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SCHEDULING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SCHEDULING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_STATSD" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_STATSD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SWCODEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SWCODEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for mainline telemetry tvp" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TZDATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TZDATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_UWB" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_UWB.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_WIFI" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_WIFI.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_MOUNT_DATA_APEX_EARLY" namespace: "android_UNKNOWN" description: "Mounts Data APEXes in apexd-bootstrap stage" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_APEX_MOUNT_DATA_APEX_EARLY.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_USE_EROFS_PREINSTALLED" namespace: "android_UNKNOWN" description: "Uses erofs as a default file system for preinstalled/bundled APEXes." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_APEX_USE_EROFS_PREINSTALLED.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_ATTEST_MODULES" namespace: "hardware_backed_security" description: "Support attestation of modules" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ATTEST_MODULES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVATAR_PICKER_APP" namespace: "android_UNKNOWN" description: "Move User avatar picker from SettingsLib to preinstalled app." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVATAR_PICKER_APP.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_AVATAR_PICKER_APP.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ALLOW_PREINSTALLED_APPS" namespace: "android_virtualization" description: "Enables acces to the AVF APIs to pre-installed apps." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ALLOW_PREINSTALLED_APPS.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_AVF_ALLOW_PREINSTALLED_APPS.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT" namespace: "android_virtualization" description: "Enables assigning hardware devices to the guest VMs. If this flag is enabled, then RELEASE_AVF_ENABLE_MICRODROID_VENDOR_MODULES must also be enabled." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DICE_CHANGES" namespace: "android_virtualization" description: "Enables new DICE functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DICE_CHANGES.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_AVF_ENABLE_DICE_CHANGES.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_EARLY_VM" namespace: "android_virtualization" description: "Adds supports for VMs in the early boot, before /data mount." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_EARLY_VM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_LLPVM_CHANGES" namespace: "android_virtualization" description: "Enables new llPvm functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_LLPVM_CHANGES.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_AVF_ENABLE_LLPVM_CHANGES.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MICROFUCHSIA" namespace: "android_virtualization" description: "Allows microfuchsia to run on AVF." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MICROFUCHSIA.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM" namespace: "android_virtualization" description: "Enables running multiple payloads in the same Microdroid VM instance." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_NETWORK" namespace: "android_virtualization" description: "Adds supports for network functionality in VMs." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_NETWORK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_REMOTE_ATTESTATION" namespace: "android_virtualization" description: "Enables pVM remote attestation in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_REMOTE_ATTESTATION.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_AVF_ENABLE_REMOTE_ATTESTATION.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE" namespace: "android_virtualization" description: "Adds userspace support for assigning TPU device to pVMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VENDOR_MODULES" namespace: "android_virtualization" description: "Enables loading vendor modules (both kernel & userspace) in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VENDOR_MODULES.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_AVF_ENABLE_VENDOR_MODULES.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VIRT_CPUFREQ" namespace: "android_virtualization" description: "Enables Virtual Cpufreq support in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VIRT_CPUFREQ.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_AVF_ENABLE_VIRT_CPUFREQ.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST" namespace: "android_virtualization" description: "Support for allowing some vms to access vendor smc services (b/360102915)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_WIDEVINE_PVM" namespace: "android_virtualization" description: "Adds supports for Widevine pVM" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_WIDEVINE_PVM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878" namespace: "android_virtualization" description: "Fixes bug in how VM files are stored in apps data directory (b/359439878)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS" namespace: "android_virtualization" description: "Improvements to debuggable VMs (e.g. tracing in guest VMs, earlycon)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_MICRODROID_KERNEL_VERSION" namespace: "android_virtualization" description: "Specify which Microdroid kernel version to use for Microdroid VMs." value: { unspecified_value: false } workflow: PREBUILT containers: "system" } value: { string_value: "android15_66" } traces: { source: "build/release/flag_declarations/RELEASE_AVF_MICRODROID_KERNEL_VERSION.textproto" value: { unspecified_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_AVF_MICRODROID_KERNEL_VERSION.textproto" value: { string_value: "android15_66" } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES" namespace: "android_virtualization" description: "Enable running custom VMs with paravirtualized devices." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS" namespace: "android_virtualization" description: "Improves support for long running VMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI" namespace: "android_UNKNOWN" description: "If enabled, DeathRecipient is not strongly referenced from JNI." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BLUETOOTH_SOCKET_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Socket Service" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BLUETOOTH_SOCKET_SERVICE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL" namespace: "android_UNKNOWN" description: "The API level of current vendor API surface. It has YYYYMM format." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "202404" } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_BOARD_API_LEVEL.textproto" value: { string_value: "202404" } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL_FROZEN" namespace: "android_UNKNOWN" description: "Set to True to freeze the board API level with vendor FRC" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL_FROZEN.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_BOARD_API_LEVEL_FROZEN.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BPF_ENABLE_LIBBPF" namespace: "android_UNKNOWN" description: "Enables Libbpf support in bpfloader." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_BPF_ENABLE_LIBBPF.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_BUILD_FLAGS_IN_PROTOBUF" namespace: "android_UNKNOWN" description: "Enable protobuf version of build flag processing. When true, the canonical source of truth for build flags is in the protobuf version of the data." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_FLAGS_IN_PROTOBUF.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BUILD_OBJECT_SIZE_SANITIZER" namespace: "android_platform_llvm_and_toolchains" description: "Enable object-size sanitizer" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_OBJECT_SIZE_SANITIZER.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BUILD_USE_VARIANT_FLAGS" namespace: "android_UNKNOWN" description: "Whether to use BUILD_VARIANT overrides if available" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_BUILD_USE_VARIANT_FLAGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_FILE_MOVE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_FILE_MOVE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_MODULE" namespace: "android_UNKNOWN" description: "If true, then crashrecovery module is enabled as an apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_CREATE_ACONFIG_STORAGE_FILE" namespace: "android_UNKNOWN" description: "Enable build system to create new aconfig storage files." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CREATE_ACONFIG_STORAGE_FILE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE" namespace: "android_UNKNOWN" description: "The behavior for the tree wrt building mainline modules or using prebuilts" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION" namespace: "android_UNKNOWN" description: "Use this flag to set version code for updatable apk and apex. This version code will be used only if the version field in module's manifest file is set to 0." value: { string_value: "352090000" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "352090000" } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION.textproto" value: { string_value: "352090000" } } } flags: { flag_declaration: { name: "RELEASE_DEPRECATE_VNDK" namespace: "android_UNKNOWN" description: "feature flag to deprecate VNDK" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEPRECATE_VNDK.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK" namespace: "android_UNKNOWN" description: "Disable verify_overlaps check for mainline prebuilts. Only used in non-AOSP builds." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DOCUMENTSUI_BUNDLE" namespace: "documentsui" description: "If true, then DocumentsUI is enabled as an apex" value: { unspecified_value: false } workflow: LAUNCH containers: "system" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_DOCUMENTSUI_BUNDLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_FINGERPRINT_ACONFIG_PACKAGES" namespace: "android_UNKNOWN" description: "Control using fingerprints to guard cross-package reads." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_FINGERPRINT_ACONFIG_PACKAGES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL" namespace: "media_audio" description: "Enables use of Configurable Audio Policy via AIDL HAL. When the flag is 'false' the framework falls back to loading the CAP config directly from the vendor partition (as it used to be with HIDL)." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Ranging Service" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HIDDEN_API_EXPORTABLE_STUBS" namespace: "android_UNKNOWN" description: "b/319697968: Flag to determine the dependency of hiddenapi to the stubs that contain all flagged apis (\"everything\" stubs), or to the stubs that contain only the enabled flagged apis (\"exportable\" stubs)." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HIDDEN_API_EXPORTABLE_STUBS.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_HIDDEN_API_EXPORTABLE_STUBS.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION" namespace: "android_UNKNOWN" description: "If true, the dexpreopt files of apex system server jars will be installed in the same partition as the apex." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/akita-kernels/5.15/24Q3-12065098" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_AKITA_DIR.textproto" value: { string_value: "device/google/akita-kernels/5.15/24Q3-12065098" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.15" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_AKITA_VERSION.textproto" value: { string_value: "5.15" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/bluejay-kernels/5.10/24Q3-12115410" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_BLUEJAY_DIR.textproto" value: { string_value: "device/google/bluejay-kernels/5.10/24Q3-12115410" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_BLUEJAY_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CAIMAN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CAIMAN_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/pantah-kernels/5.10/24Q3-12115410" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_CHEETAH_DIR.textproto" value: { string_value: "device/google/pantah-kernels/5.10/24Q3-12115410" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_CHEETAH_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_COMET_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_COMET_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/felix-kernels/5.10/24Q3-12115410" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_FELIX_DIR.textproto" value: { string_value: "device/google/felix-kernels/5.10/24Q3-12115410" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_FELIX_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/shusky-kernels/5.15/24Q3-12065098" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_HUSKY_DIR.textproto" value: { string_value: "device/google/shusky-kernels/5.15/24Q3-12065098" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.15" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_HUSKY_VERSION.textproto" value: { string_value: "5.15" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_KOMODO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_KOMODO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/lynx-kernels/5.10/24Q3-12115410" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_LYNX_DIR.textproto" value: { string_value: "device/google/lynx-kernels/5.10/24Q3-12115410" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_LYNX_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/raviole-kernels/5.10/24Q3-12115410" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_ORIOLE_DIR.textproto" value: { string_value: "device/google/raviole-kernels/5.10/24Q3-12115410" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_ORIOLE_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/pantah-kernels/5.10/24Q3-12115410" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_PANTHER_DIR.textproto" value: { string_value: "device/google/pantah-kernels/5.10/24Q3-12115410" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_PANTHER_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/raviole-kernels/5.10/24Q3-12115410" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_RAVEN_DIR.textproto" value: { string_value: "device/google/raviole-kernels/5.10/24Q3-12115410" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_RAVEN_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT24_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT24_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENTPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENTPRO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/shusky-kernels/5.15/24Q3-11965904" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_RIPCURRENT_DIR.textproto" value: { string_value: "device/google/shusky-kernels/5.15/24Q3-11965904" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.15" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_RIPCURRENT_VERSION.textproto" value: { string_value: "5.15" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/shusky-kernels/5.15/24Q3-12065098" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_SHIBA_DIR.textproto" value: { string_value: "device/google/shusky-kernels/5.15/24Q3-12065098" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.15" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_SHIBA_VERSION.textproto" value: { string_value: "5.15" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "device/google/tangorpro-kernels/5.10/24Q3-12115410" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_DIR.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_TANGORPRO_DIR.textproto" value: { string_value: "device/google/tangorpro-kernels/5.10/24Q3-12115410" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "5.10" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_VERSION.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_KERNEL_TANGORPRO_VERSION.textproto" value: { string_value: "5.10" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TOKAY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TOKAY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_LARGE_SYSTEM_PROPERTY_NODE" namespace: "android_UNKNOWN" description: "Allow system property storage node to be 1M to accomodate aconfig flags." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_LARGE_SYSTEM_PROPERTY_NODE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_LIBBINDER_CLIENT_CACHE" namespace: "system_performance" description: "Enables caching in libbinder for client side when it is True." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_LIBBINDER_CLIENT_CACHE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN" namespace: "android_UNKNOWN" description: "b/343527537: Flag to defer acquiring libpower lock until after binder transaction to optimize wake lock acquisition." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_MAINLINE_MODULE_PREBUILT_VERSION" namespace: "android_UNKNOWN" description: "The version of mainline prebuilts used when prebuilts are enabled." value: { string_value: "mainline_module_prebuilt_nightly" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "mainline_module_prebuilt_nightly" } traces: { source: "build/release/flag_declarations/RELEASE_MAINLINE_MODULE_PREBUILT_VERSION.textproto" value: { string_value: "mainline_module_prebuilt_nightly" } } } flags: { flag_declaration: { name: "RELEASE_MEMORY_MANAGEMENT_DAEMON" namespace: "system_performance" description: "Enables Memory Management Daemon in system image." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_MEMORY_MANAGEMENT_DAEMON.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_MOVE_PDFRENDERER_TO_MODULE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_PDFRENDERER_TO_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_MOVE_VCN_TO_MAINLINE" namespace: "vcn" description: "If true, build VCN in the Tethering module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_VCN_TO_MAINLINE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_NDK_ABI_MONITORED" namespace: "android_UNKNOWN" description: "Enables ABI monitoring of NDK libraries." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_NDK_ABI_MONITORED.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_NFC_MAINLINE_MODULE" namespace: "nfc" description: "b/368405832: Flag to enable NFC mainline module" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_NFC_MAINLINE_MODULE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_ONDEVICE_INTELLIGENCE_MODULE" namespace: "ondeviceintelligence" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_ONDEVICE_INTELLIGENCE_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the emoji font file." value: { string_value: "2.042" } workflow: PREBUILT containers: "system" } value: { string_value: "2.042" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.042" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the flag emoji font file." value: { string_value: "2.034" } workflow: PREBUILT containers: "system" } value: { string_value: "2.042" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.034" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.042" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HEBREW_FONT_VERSION" namespace: "android_UNKNOWN" description: "Version of the Hebrew font file." value: { string_value: "1.04" } workflow: PREBUILT containers: "system" } value: { string_value: "1.04" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HEBREW_FONT_VERSION.textproto" value: { string_value: "1.04" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HENTAIGANA_FONT" namespace: "android_UNKNOWN" description: "This flag will control of including Japanese variant (Hentaigana) font." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HENTAIGANA_FONT.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PACKAGE_HENTAIGANA_FONT.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES" namespace: "android_UNKNOWN" description: "b/301631861: Flag to enable punching holes in apks and shared libs" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBSQLITE3" namespace: "android_UNKNOWN" description: "The sqlite release." value: { string_value: "3420000" } workflow: PREBUILT containers: "system" } value: { string_value: "3440300" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBSQLITE3.textproto" value: { string_value: "3420000" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PACKAGE_LIBSQLITE3.textproto" value: { string_value: "3440300" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION" namespace: "system_performance" description: "Which MessageQueue implementation to use." value: { string_value: "LegacyMessageQueue/MessageQueue.java" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "LegacyMessageQueue/MessageQueue.java" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION.textproto" value: { string_value: "LegacyMessageQueue/MessageQueue.java" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_NFC_STACK" namespace: "android_UNKNOWN" description: "b/292140387: Flag to switch to the new NFC apex" value: { string_value: "NfcNci" } workflow: PREBUILT containers: "system" } value: { string_value: "com.android.nfcservices" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_NFC_STACK.textproto" value: { string_value: "NfcNci" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PACKAGE_NFC_STACK.textproto" value: { string_value: "com.android.nfcservices" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_PROFILING_MODULE" namespace: "android_UNKNOWN" description: "Flag will control the release of the Profiling module apex." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_PROFILING_MODULE.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PACKAGE_PROFILING_MODULE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_SOUND_PICKER" namespace: "android_UNKNOWN" description: "This flag will control the rollout of new versions of the SoundPicker app." value: { string_value: "SoundPicker" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "SoundPicker" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_SOUND_PICKER.textproto" value: { string_value: "SoundPicker" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_TZDATA_MODULE" namespace: "android_UNKNOWN" description: "tzdata to be installed to the system image." value: { string_value: "com.android.tzdata" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "com.android.tzdata" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_TZDATA_MODULE.textproto" value: { string_value: "com.android.tzdata" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK" namespace: "android_UNKNOWN" description: "True for using variable font of the NotoSansCJK" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VIRTUAL_CAMERA" namespace: "android_UNKNOWN" description: "The name of the virtual camera package to add to the system partition." value: { string_value: "" } workflow: PREBUILT containers: "system" } value: { string_value: "virtual_camera" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VIRTUAL_CAMERA.textproto" value: { string_value: "" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PACKAGE_VIRTUAL_CAMERA.textproto" value: { string_value: "virtual_camera" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version that shipped with current RELEASE_PLATFORM_SDK_VERSION. This flag is only updated when RELEASE_PLATFORM_SDK_VERSION is updated." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION" namespace: "android_UNKNOWN" description: "Used to set minimum supported target sdk version. Apps targeting sdk version lower than the set value will result in a warning being shown when any activity from the app is started." value: { string_value: "28" } workflow: MANUAL containers: "system" } value: { string_value: "28" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION.textproto" value: { string_value: "28" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version of this release configuration." value: { string_value: "12" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "13" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_EXTENSION_VERSION.textproto" value: { string_value: "12" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PLATFORM_SDK_EXTENSION_VERSION.textproto" value: { string_value: "13" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_VERSION" namespace: "android_sdk" description: "The SDK version of the platform, e.g. 34 for UDC. This should only be increased when the API is finalized and the codename is set to rel, not during development." value: { string_value: "34" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "35" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_VERSION.textproto" value: { string_value: "34" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PLATFORM_SDK_VERSION.textproto" value: { string_value: "35" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SECURITY_PATCH" namespace: "android_UNKNOWN" description: "Used to indicate the security patch that has been applied to the device. It must signify that the build includes all security patches issued up through the designated Android Public Security Bulletin. It must be of the form \"YYYY-MM-DD\" on production devices. It must match one of the Android Security Patch Level strings of the Public Security Bulletins. If there is no $PLATFORM_SECURITY_PATCH set, keep it empty." value: { string_value: "2023-12-05" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "2024-09-05" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SECURITY_PATCH.textproto" value: { string_value: "2023-12-05" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PLATFORM_SECURITY_PATCH.textproto" value: { string_value: "2024-09-05" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION" namespace: "android_UNKNOWN" description: "The platform version. This is the 4 letter code, e.g. UD1A, UPB1, ZP1A, etc." value: { string_value: "ZP1A" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "AP3A" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION.textproto" value: { string_value: "ZP1A" } } traces: { source: "build/release/release_configs/ap3a.textproto" value: { string_value: "AP3A" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all codenames that are in preview. This variable is sort of a lie for historical reasons and only includes codenames up to and including the currently active codename" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "REL" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PLATFORM_VERSION_ALL_CODENAMES.textproto" value: { string_value: "REL" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all preview codenames the platform will accept apps built against" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "REL" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES.textproto" value: { string_value: "REL" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_CODENAME" namespace: "android_sdk" description: "Set to REL for production platform builds, otherwise the codename string, e.g. UpsideDownCake or VanillaIceCream" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "REL" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_CODENAME.textproto" value: { string_value: "VanillaIceCream" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PLATFORM_VERSION_CODENAME.textproto" value: { string_value: "REL" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all known codenames. For REL (finalized) configurations, it has to only contain finalized codenames." value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES.textproto" value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_LAST_STABLE" namespace: "android_UNKNOWN" description: "The last stable version name of the platform that was released. During development, this stays at that previous version, while the codename indicates further work based on the previous version." value: { string_value: "14" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "15" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_LAST_STABLE.textproto" value: { string_value: "14" } } traces: { source: "build/release/flag_values/ap3a/RELEASE_PLATFORM_VERSION_LAST_STABLE.textproto" value: { string_value: "15" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VNDK_VERSION" namespace: "android_UNKNOWN" description: "The PLATFORM_VNDK_VERSION will be set to this version when the PLATFORM_VERSION_CODENAME is REL. This VNDK version flag will be removed when the VNDK is deprecated" value: { string_value: "35" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "35" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VNDK_VERSION.textproto" value: { string_value: "35" } } } flags: { flag_declaration: { name: "RELEASE_RANGING_STACK" namespace: "uwb" description: "b/331206299: Flag to add new generic ranging API surface" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_RANGING_STACK.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE" namespace: "android_UNKNOWN" description: "Control if we should read from new storage." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE_CC" namespace: "android_UNKNOWN" description: "Enable reading from new storage from C/C++ aconfig flag codegen." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE_CC.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_REMOVE_LEGACY_EMOJI_FONT" namespace: "android_UNKNOWN" description: "feature flag for removing legacy emoji font from system image." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { string_value: "True" } traces: { source: "build/release/flag_declarations/RELEASE_REMOVE_LEGACY_EMOJI_FONT.textproto" value: { bool_value: false } } traces: { source: "build/release/flag_values/ap3a/RELEASE_REMOVE_LEGACY_EMOJI_FONT.textproto" value: { string_value: "True" } } } flags: { flag_declaration: { name: "RELEASE_SELINUX_DATA_DATA_IGNORE" namespace: "android_UNKNOWN" description: "Ignore /data/data relabelling in libselinux." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SELINUX_DATA_DATA_IGNORE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION" namespace: "art_performance" description: "b/241823638: Flag to enable ART Speed Profile compilation for WIFI module service." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL" namespace: "android_UNKNOWN" description: "feature flag for a new API to open declared passthrough HAL" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SUPERVISION_SERVICE" namespace: "supervision" description: "Include SupervisionService in the build" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_SUPERVISION_SERVICE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_SVN_AKITA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for AKITA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_AKITA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_BLUEJAY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for BLUEJAY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_BLUEJAY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_CHEETAH" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for CHEETAH under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_CHEETAH.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_FELIX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for FELIX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_FELIX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_HUSKY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for HUSKY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_HUSKY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_LYNX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for LYNX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_LYNX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_ORIOLE" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for ORIOLE under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_ORIOLE.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_PANTHER" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for PANTHER under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_PANTHER.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_RAVEN" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for RAVEN under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_RAVEN.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_SHIBA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for SHIBA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_SHIBA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_AUTOMOTIVE" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.automotive" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_AUTOMOTIVE.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_EMBEDDED" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.embedded" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_EMBEDDED.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_LEANBACK" namespace: "android_UNKNOWN" description: "System feature version for: android.software.leanback" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_LEANBACK.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_PC" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.pc" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_PC.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_TELEVISION" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.television" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_TELEVISION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_WATCH" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.watch" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_WATCH.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_TARGET_JAVA_21" namespace: "core_libraries" description: "Control if we should target java 21." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_TARGET_JAVA_21.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_UNLOCKED_STORAGE_API" namespace: "android_UNKNOWN" description: "flag to enable the unlocked-only storage API's SEPolicy rules" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_UNLOCKED_STORAGE_API.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_DEX_V41" namespace: "android_UNKNOWN" description: "feature flag for enabling new DEX file format (v41)" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_DEX_V41.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling optimized_shrink_resources: true by default" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling use_resource_processor: true by default" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS" namespace: "system_performance" description: "Enable use of system feature build-time flags and codegen." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH" namespace: "android_UNKNOWN" description: "feature flag for enabling building with transitive classpaths" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE" namespace: "android_UNKNOWN" description: "b/318717084 - enable the WebViewBootstrap mainline module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY" namespace: "wifi" description: "Include the mainline supplicant binary in the Wifi mainline Apex" value: { unspecified_value: false } workflow: LAUNCH containers: "com.android.wifi" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES" namespace: "android_UNKNOWN" description: "flag to enable the writing of appcompat override system properties. Not expected to go beyond trunk" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES.textproto" value: { bool_value: false } } } aconfig_value_sets: "aconfig_value_set-platform_build_release-root" aconfig_value_sets: "aconfig_value_set-platform_build_release-ap3a" inherits: "root" directories: "build/release" prior_stages: "trunk" value_directories: "build/release" release_config_type: RELEASE_CONFIG } other_release_configs: { name: "eng" flags: { flag_declaration: { name: "RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS" namespace: "android_UNKNOWN" description: "Also generate all_aconfig_declarations for these release configs" value: { unspecified_value: false } workflow: MANUAL containers: "host" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION" namespace: "android_UNKNOWN" description: "The default permission for all flags" value: { string_value: "READ_WRITE" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "READ_WRITE" } traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION.textproto" value: { string_value: "READ_WRITE" } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_VALUE_SETS" namespace: "android_UNKNOWN" description: "Aconfig value sets assembled by release-config" value: { unspecified_value: false } workflow: MANUAL containers: "system" containers: "system_ext" containers: "product" containers: "vendor" } value: { string_value: "aconfig_value_set-platform_build_release-eng" } traces: { source: "build/release/release_configs/eng.textproto" value: { string_value: "aconfig_value_set-platform_build_release-eng" } } } flags: { flag_declaration: { name: "RELEASE_AIDL_USE_UNFROZEN" namespace: "android_UNKNOWN" description: "Enables the use of the unfrozen versions of AIDL interfaces. When this is `False` the libraries of the latest unfrozen version of a stable interface will behave like the last frozen version. When this is `True` the libraries behave like the lastest unfrozen version like they always have." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AIDL_USE_UNFROZEN.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST" namespace: "android_UNKNOWN" description: "jars need to be excluded from Apex Boot Jars for targets with mainline prebuilts enabled." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADBD" namespace: "android_UNKNOWN" description: "The contributions made by apexes (source or prebuilts) to the rest of the build." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADBD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_APPSEARCH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_APPSEARCH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ART" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ART.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_IPSEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_IPSEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PERMISSION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PERMISSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for primary libs module (DCLA)" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_RESOLV" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_RESOLV.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SCHEDULING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SCHEDULING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_STATSD" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_STATSD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SWCODEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SWCODEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for mainline telemetry tvp" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TZDATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TZDATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_UWB" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_UWB.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_WIFI" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_WIFI.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_MOUNT_DATA_APEX_EARLY" namespace: "android_UNKNOWN" description: "Mounts Data APEXes in apexd-bootstrap stage" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_APEX_MOUNT_DATA_APEX_EARLY.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_USE_EROFS_PREINSTALLED" namespace: "android_UNKNOWN" description: "Uses erofs as a default file system for preinstalled/bundled APEXes." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_APEX_USE_EROFS_PREINSTALLED.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_ATTEST_MODULES" namespace: "hardware_backed_security" description: "Support attestation of modules" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ATTEST_MODULES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVATAR_PICKER_APP" namespace: "android_UNKNOWN" description: "Move User avatar picker from SettingsLib to preinstalled app." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVATAR_PICKER_APP.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ALLOW_PREINSTALLED_APPS" namespace: "android_virtualization" description: "Enables acces to the AVF APIs to pre-installed apps." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ALLOW_PREINSTALLED_APPS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT" namespace: "android_virtualization" description: "Enables assigning hardware devices to the guest VMs. If this flag is enabled, then RELEASE_AVF_ENABLE_MICRODROID_VENDOR_MODULES must also be enabled." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DICE_CHANGES" namespace: "android_virtualization" description: "Enables new DICE functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DICE_CHANGES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_EARLY_VM" namespace: "android_virtualization" description: "Adds supports for VMs in the early boot, before /data mount." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_EARLY_VM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_LLPVM_CHANGES" namespace: "android_virtualization" description: "Enables new llPvm functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_LLPVM_CHANGES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MICROFUCHSIA" namespace: "android_virtualization" description: "Allows microfuchsia to run on AVF." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MICROFUCHSIA.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM" namespace: "android_virtualization" description: "Enables running multiple payloads in the same Microdroid VM instance." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_NETWORK" namespace: "android_virtualization" description: "Adds supports for network functionality in VMs." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_NETWORK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_REMOTE_ATTESTATION" namespace: "android_virtualization" description: "Enables pVM remote attestation in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_REMOTE_ATTESTATION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE" namespace: "android_virtualization" description: "Adds userspace support for assigning TPU device to pVMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VENDOR_MODULES" namespace: "android_virtualization" description: "Enables loading vendor modules (both kernel & userspace) in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VENDOR_MODULES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VIRT_CPUFREQ" namespace: "android_virtualization" description: "Enables Virtual Cpufreq support in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VIRT_CPUFREQ.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST" namespace: "android_virtualization" description: "Support for allowing some vms to access vendor smc services (b/360102915)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_WIDEVINE_PVM" namespace: "android_virtualization" description: "Adds supports for Widevine pVM" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_WIDEVINE_PVM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878" namespace: "android_virtualization" description: "Fixes bug in how VM files are stored in apps data directory (b/359439878)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS" namespace: "android_virtualization" description: "Improvements to debuggable VMs (e.g. tracing in guest VMs, earlycon)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_MICRODROID_KERNEL_VERSION" namespace: "android_virtualization" description: "Specify which Microdroid kernel version to use for Microdroid VMs." value: { unspecified_value: false } workflow: PREBUILT containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_AVF_MICRODROID_KERNEL_VERSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES" namespace: "android_virtualization" description: "Enable running custom VMs with paravirtualized devices." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS" namespace: "android_virtualization" description: "Improves support for long running VMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI" namespace: "android_UNKNOWN" description: "If enabled, DeathRecipient is not strongly referenced from JNI." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BLUETOOTH_SOCKET_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Socket Service" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BLUETOOTH_SOCKET_SERVICE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL" namespace: "android_UNKNOWN" description: "The API level of current vendor API surface. It has YYYYMM format." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL_FROZEN" namespace: "android_UNKNOWN" description: "Set to True to freeze the board API level with vendor FRC" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL_FROZEN.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BPF_ENABLE_LIBBPF" namespace: "android_UNKNOWN" description: "Enables Libbpf support in bpfloader." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_BPF_ENABLE_LIBBPF.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_BUILD_FLAGS_IN_PROTOBUF" namespace: "android_UNKNOWN" description: "Enable protobuf version of build flag processing. When true, the canonical source of truth for build flags is in the protobuf version of the data." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_FLAGS_IN_PROTOBUF.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BUILD_OBJECT_SIZE_SANITIZER" namespace: "android_platform_llvm_and_toolchains" description: "Enable object-size sanitizer" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_OBJECT_SIZE_SANITIZER.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BUILD_USE_VARIANT_FLAGS" namespace: "android_UNKNOWN" description: "Whether to use BUILD_VARIANT overrides if available" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_BUILD_USE_VARIANT_FLAGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_FILE_MOVE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_FILE_MOVE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_MODULE" namespace: "android_UNKNOWN" description: "If true, then crashrecovery module is enabled as an apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_CREATE_ACONFIG_STORAGE_FILE" namespace: "android_UNKNOWN" description: "Enable build system to create new aconfig storage files." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CREATE_ACONFIG_STORAGE_FILE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE" namespace: "android_UNKNOWN" description: "The behavior for the tree wrt building mainline modules or using prebuilts" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION" namespace: "android_UNKNOWN" description: "Use this flag to set version code for updatable apk and apex. This version code will be used only if the version field in module's manifest file is set to 0." value: { string_value: "352090000" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "352090000" } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION.textproto" value: { string_value: "352090000" } } } flags: { flag_declaration: { name: "RELEASE_DEPRECATE_VNDK" namespace: "android_UNKNOWN" description: "feature flag to deprecate VNDK" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEPRECATE_VNDK.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK" namespace: "android_UNKNOWN" description: "Disable verify_overlaps check for mainline prebuilts. Only used in non-AOSP builds." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_DOCUMENTSUI_BUNDLE" namespace: "documentsui" description: "If true, then DocumentsUI is enabled as an apex" value: { unspecified_value: false } workflow: LAUNCH containers: "system" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_DOCUMENTSUI_BUNDLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_FINGERPRINT_ACONFIG_PACKAGES" namespace: "android_UNKNOWN" description: "Control using fingerprints to guard cross-package reads." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_FINGERPRINT_ACONFIG_PACKAGES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL" namespace: "media_audio" description: "Enables use of Configurable Audio Policy via AIDL HAL. When the flag is 'false' the framework falls back to loading the CAP config directly from the vendor partition (as it used to be with HIDL)." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Ranging Service" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HIDDEN_API_EXPORTABLE_STUBS" namespace: "android_UNKNOWN" description: "b/319697968: Flag to determine the dependency of hiddenapi to the stubs that contain all flagged apis (\"everything\" stubs), or to the stubs that contain only the enabled flagged apis (\"exportable\" stubs)." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_HIDDEN_API_EXPORTABLE_STUBS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION" namespace: "android_UNKNOWN" description: "If true, the dexpreopt files of apex system server jars will be installed in the same partition as the apex." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CAIMAN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CAIMAN_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_COMET_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_COMET_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_KOMODO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_KOMODO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT24_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT24_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENTPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENTPRO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TOKAY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TOKAY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_LARGE_SYSTEM_PROPERTY_NODE" namespace: "android_UNKNOWN" description: "Allow system property storage node to be 1M to accomodate aconfig flags." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_LARGE_SYSTEM_PROPERTY_NODE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_LIBBINDER_CLIENT_CACHE" namespace: "system_performance" description: "Enables caching in libbinder for client side when it is True." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_LIBBINDER_CLIENT_CACHE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN" namespace: "android_UNKNOWN" description: "b/343527537: Flag to defer acquiring libpower lock until after binder transaction to optimize wake lock acquisition." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_MAINLINE_MODULE_PREBUILT_VERSION" namespace: "android_UNKNOWN" description: "The version of mainline prebuilts used when prebuilts are enabled." value: { string_value: "mainline_module_prebuilt_nightly" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "mainline_module_prebuilt_nightly" } traces: { source: "build/release/flag_declarations/RELEASE_MAINLINE_MODULE_PREBUILT_VERSION.textproto" value: { string_value: "mainline_module_prebuilt_nightly" } } } flags: { flag_declaration: { name: "RELEASE_MEMORY_MANAGEMENT_DAEMON" namespace: "system_performance" description: "Enables Memory Management Daemon in system image." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_MEMORY_MANAGEMENT_DAEMON.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_MOVE_PDFRENDERER_TO_MODULE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_PDFRENDERER_TO_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_MOVE_VCN_TO_MAINLINE" namespace: "vcn" description: "If true, build VCN in the Tethering module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_VCN_TO_MAINLINE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_NDK_ABI_MONITORED" namespace: "android_UNKNOWN" description: "Enables ABI monitoring of NDK libraries." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_NDK_ABI_MONITORED.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_NFC_MAINLINE_MODULE" namespace: "nfc" description: "b/368405832: Flag to enable NFC mainline module" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_NFC_MAINLINE_MODULE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_ONDEVICE_INTELLIGENCE_MODULE" namespace: "ondeviceintelligence" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_ONDEVICE_INTELLIGENCE_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the emoji font file." value: { string_value: "2.042" } workflow: PREBUILT containers: "system" } value: { string_value: "2.042" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.042" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the flag emoji font file." value: { string_value: "2.034" } workflow: PREBUILT containers: "system" } value: { string_value: "2.034" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.034" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HEBREW_FONT_VERSION" namespace: "android_UNKNOWN" description: "Version of the Hebrew font file." value: { string_value: "1.04" } workflow: PREBUILT containers: "system" } value: { string_value: "1.04" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HEBREW_FONT_VERSION.textproto" value: { string_value: "1.04" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HENTAIGANA_FONT" namespace: "android_UNKNOWN" description: "This flag will control of including Japanese variant (Hentaigana) font." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HENTAIGANA_FONT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES" namespace: "android_UNKNOWN" description: "b/301631861: Flag to enable punching holes in apks and shared libs" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBSQLITE3" namespace: "android_UNKNOWN" description: "The sqlite release." value: { string_value: "3420000" } workflow: PREBUILT containers: "system" } value: { string_value: "3420000" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBSQLITE3.textproto" value: { string_value: "3420000" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION" namespace: "system_performance" description: "Which MessageQueue implementation to use." value: { string_value: "LegacyMessageQueue/MessageQueue.java" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "LegacyMessageQueue/MessageQueue.java" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION.textproto" value: { string_value: "LegacyMessageQueue/MessageQueue.java" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_NFC_STACK" namespace: "android_UNKNOWN" description: "b/292140387: Flag to switch to the new NFC apex" value: { string_value: "NfcNci" } workflow: PREBUILT containers: "system" } value: { string_value: "NfcNci" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_NFC_STACK.textproto" value: { string_value: "NfcNci" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_PROFILING_MODULE" namespace: "android_UNKNOWN" description: "Flag will control the release of the Profiling module apex." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_PROFILING_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_SOUND_PICKER" namespace: "android_UNKNOWN" description: "This flag will control the rollout of new versions of the SoundPicker app." value: { string_value: "SoundPicker" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "SoundPicker" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_SOUND_PICKER.textproto" value: { string_value: "SoundPicker" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_TZDATA_MODULE" namespace: "android_UNKNOWN" description: "tzdata to be installed to the system image." value: { string_value: "com.android.tzdata" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "com.android.tzdata" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_TZDATA_MODULE.textproto" value: { string_value: "com.android.tzdata" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK" namespace: "android_UNKNOWN" description: "True for using variable font of the NotoSansCJK" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VIRTUAL_CAMERA" namespace: "android_UNKNOWN" description: "The name of the virtual camera package to add to the system partition." value: { string_value: "" } workflow: PREBUILT containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VIRTUAL_CAMERA.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version that shipped with current RELEASE_PLATFORM_SDK_VERSION. This flag is only updated when RELEASE_PLATFORM_SDK_VERSION is updated." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION" namespace: "android_UNKNOWN" description: "Used to set minimum supported target sdk version. Apps targeting sdk version lower than the set value will result in a warning being shown when any activity from the app is started." value: { string_value: "28" } workflow: MANUAL containers: "system" } value: { string_value: "28" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION.textproto" value: { string_value: "28" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version of this release configuration." value: { string_value: "12" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "12" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_EXTENSION_VERSION.textproto" value: { string_value: "12" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_VERSION" namespace: "android_sdk" description: "The SDK version of the platform, e.g. 34 for UDC. This should only be increased when the API is finalized and the codename is set to rel, not during development." value: { string_value: "34" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "34" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_VERSION.textproto" value: { string_value: "34" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SECURITY_PATCH" namespace: "android_UNKNOWN" description: "Used to indicate the security patch that has been applied to the device. It must signify that the build includes all security patches issued up through the designated Android Public Security Bulletin. It must be of the form \"YYYY-MM-DD\" on production devices. It must match one of the Android Security Patch Level strings of the Public Security Bulletins. If there is no $PLATFORM_SECURITY_PATCH set, keep it empty." value: { string_value: "2023-12-05" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "2023-12-05" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SECURITY_PATCH.textproto" value: { string_value: "2023-12-05" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION" namespace: "android_UNKNOWN" description: "The platform version. This is the 4 letter code, e.g. UD1A, UPB1, ZP1A, etc." value: { string_value: "ZP1A" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "ZP1A" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION.textproto" value: { string_value: "ZP1A" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all codenames that are in preview. This variable is sort of a lie for historical reasons and only includes codenames up to and including the currently active codename" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all preview codenames the platform will accept apps built against" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_CODENAME" namespace: "android_sdk" description: "Set to REL for production platform builds, otherwise the codename string, e.g. UpsideDownCake or VanillaIceCream" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_CODENAME.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all known codenames. For REL (finalized) configurations, it has to only contain finalized codenames." value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES.textproto" value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_LAST_STABLE" namespace: "android_UNKNOWN" description: "The last stable version name of the platform that was released. During development, this stays at that previous version, while the codename indicates further work based on the previous version." value: { string_value: "14" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "14" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_LAST_STABLE.textproto" value: { string_value: "14" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VNDK_VERSION" namespace: "android_UNKNOWN" description: "The PLATFORM_VNDK_VERSION will be set to this version when the PLATFORM_VERSION_CODENAME is REL. This VNDK version flag will be removed when the VNDK is deprecated" value: { string_value: "35" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "35" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VNDK_VERSION.textproto" value: { string_value: "35" } } } flags: { flag_declaration: { name: "RELEASE_RANGING_STACK" namespace: "uwb" description: "b/331206299: Flag to add new generic ranging API surface" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_RANGING_STACK.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE" namespace: "android_UNKNOWN" description: "Control if we should read from new storage." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE_CC" namespace: "android_UNKNOWN" description: "Enable reading from new storage from C/C++ aconfig flag codegen." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE_CC.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_REMOVE_LEGACY_EMOJI_FONT" namespace: "android_UNKNOWN" description: "feature flag for removing legacy emoji font from system image." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_REMOVE_LEGACY_EMOJI_FONT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SELINUX_DATA_DATA_IGNORE" namespace: "android_UNKNOWN" description: "Ignore /data/data relabelling in libselinux." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SELINUX_DATA_DATA_IGNORE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION" namespace: "art_performance" description: "b/241823638: Flag to enable ART Speed Profile compilation for WIFI module service." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL" namespace: "android_UNKNOWN" description: "feature flag for a new API to open declared passthrough HAL" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SUPERVISION_SERVICE" namespace: "supervision" description: "Include SupervisionService in the build" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_SUPERVISION_SERVICE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_SVN_AKITA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for AKITA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_AKITA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_BLUEJAY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for BLUEJAY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_BLUEJAY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_CHEETAH" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for CHEETAH under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_CHEETAH.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_FELIX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for FELIX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_FELIX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_HUSKY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for HUSKY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_HUSKY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_LYNX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for LYNX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_LYNX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_ORIOLE" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for ORIOLE under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_ORIOLE.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_PANTHER" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for PANTHER under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_PANTHER.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_RAVEN" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for RAVEN under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_RAVEN.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_SHIBA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for SHIBA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_SHIBA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_AUTOMOTIVE" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.automotive" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_AUTOMOTIVE.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_EMBEDDED" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.embedded" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_EMBEDDED.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_LEANBACK" namespace: "android_UNKNOWN" description: "System feature version for: android.software.leanback" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_LEANBACK.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_PC" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.pc" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_PC.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_TELEVISION" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.television" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_TELEVISION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_WATCH" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.watch" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_WATCH.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_TARGET_JAVA_21" namespace: "core_libraries" description: "Control if we should target java 21." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_TARGET_JAVA_21.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_UNLOCKED_STORAGE_API" namespace: "android_UNKNOWN" description: "flag to enable the unlocked-only storage API's SEPolicy rules" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_UNLOCKED_STORAGE_API.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_DEX_V41" namespace: "android_UNKNOWN" description: "feature flag for enabling new DEX file format (v41)" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_DEX_V41.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling optimized_shrink_resources: true by default" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling use_resource_processor: true by default" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS" namespace: "system_performance" description: "Enable use of system feature build-time flags and codegen." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH" namespace: "android_UNKNOWN" description: "feature flag for enabling building with transitive classpaths" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE" namespace: "android_UNKNOWN" description: "b/318717084 - enable the WebViewBootstrap mainline module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY" namespace: "wifi" description: "Include the mainline supplicant binary in the Wifi mainline Apex" value: { unspecified_value: false } workflow: LAUNCH containers: "com.android.wifi" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES" namespace: "android_UNKNOWN" description: "flag to enable the writing of appcompat override system properties. Not expected to go beyond trunk" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES.textproto" value: { bool_value: false } } } aconfig_value_sets: "aconfig_value_set-platform_build_release-eng" directories: "build/release" value_directories: "build/release" release_config_type: BUILD_VARIANT } other_release_configs: { name: "root" flags: { flag_declaration: { name: "RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS" namespace: "android_UNKNOWN" description: "Also generate all_aconfig_declarations for these release configs" value: { unspecified_value: false } workflow: MANUAL containers: "host" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION" namespace: "android_UNKNOWN" description: "The default permission for all flags" value: { string_value: "READ_WRITE" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "READ_WRITE" } traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION.textproto" value: { string_value: "READ_WRITE" } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_VALUE_SETS" namespace: "android_UNKNOWN" description: "Aconfig value sets assembled by release-config" value: { unspecified_value: false } workflow: MANUAL containers: "system" containers: "system_ext" containers: "product" containers: "vendor" } value: { string_value: "aconfig_value_set-platform_build_release-root" } traces: { source: "build/release/release_configs/root.textproto" value: { string_value: "aconfig_value_set-platform_build_release-root" } } } flags: { flag_declaration: { name: "RELEASE_AIDL_USE_UNFROZEN" namespace: "android_UNKNOWN" description: "Enables the use of the unfrozen versions of AIDL interfaces. When this is `False` the libraries of the latest unfrozen version of a stable interface will behave like the last frozen version. When this is `True` the libraries behave like the lastest unfrozen version like they always have." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AIDL_USE_UNFROZEN.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST" namespace: "android_UNKNOWN" description: "jars need to be excluded from Apex Boot Jars for targets with mainline prebuilts enabled." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADBD" namespace: "android_UNKNOWN" description: "The contributions made by apexes (source or prebuilts) to the rest of the build." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADBD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_APPSEARCH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_APPSEARCH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ART" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ART.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_IPSEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_IPSEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PERMISSION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PERMISSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for primary libs module (DCLA)" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_RESOLV" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_RESOLV.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SCHEDULING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SCHEDULING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_STATSD" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_STATSD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SWCODEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SWCODEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for mainline telemetry tvp" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TZDATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TZDATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_UWB" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_UWB.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_WIFI" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_WIFI.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_MOUNT_DATA_APEX_EARLY" namespace: "android_UNKNOWN" description: "Mounts Data APEXes in apexd-bootstrap stage" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_APEX_MOUNT_DATA_APEX_EARLY.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_USE_EROFS_PREINSTALLED" namespace: "android_UNKNOWN" description: "Uses erofs as a default file system for preinstalled/bundled APEXes." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_APEX_USE_EROFS_PREINSTALLED.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_ATTEST_MODULES" namespace: "hardware_backed_security" description: "Support attestation of modules" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ATTEST_MODULES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVATAR_PICKER_APP" namespace: "android_UNKNOWN" description: "Move User avatar picker from SettingsLib to preinstalled app." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVATAR_PICKER_APP.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ALLOW_PREINSTALLED_APPS" namespace: "android_virtualization" description: "Enables acces to the AVF APIs to pre-installed apps." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ALLOW_PREINSTALLED_APPS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT" namespace: "android_virtualization" description: "Enables assigning hardware devices to the guest VMs. If this flag is enabled, then RELEASE_AVF_ENABLE_MICRODROID_VENDOR_MODULES must also be enabled." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DICE_CHANGES" namespace: "android_virtualization" description: "Enables new DICE functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DICE_CHANGES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_EARLY_VM" namespace: "android_virtualization" description: "Adds supports for VMs in the early boot, before /data mount." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_EARLY_VM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_LLPVM_CHANGES" namespace: "android_virtualization" description: "Enables new llPvm functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_LLPVM_CHANGES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MICROFUCHSIA" namespace: "android_virtualization" description: "Allows microfuchsia to run on AVF." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MICROFUCHSIA.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM" namespace: "android_virtualization" description: "Enables running multiple payloads in the same Microdroid VM instance." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_NETWORK" namespace: "android_virtualization" description: "Adds supports for network functionality in VMs." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_NETWORK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_REMOTE_ATTESTATION" namespace: "android_virtualization" description: "Enables pVM remote attestation in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_REMOTE_ATTESTATION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE" namespace: "android_virtualization" description: "Adds userspace support for assigning TPU device to pVMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VENDOR_MODULES" namespace: "android_virtualization" description: "Enables loading vendor modules (both kernel & userspace) in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VENDOR_MODULES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VIRT_CPUFREQ" namespace: "android_virtualization" description: "Enables Virtual Cpufreq support in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VIRT_CPUFREQ.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST" namespace: "android_virtualization" description: "Support for allowing some vms to access vendor smc services (b/360102915)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_WIDEVINE_PVM" namespace: "android_virtualization" description: "Adds supports for Widevine pVM" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_WIDEVINE_PVM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878" namespace: "android_virtualization" description: "Fixes bug in how VM files are stored in apps data directory (b/359439878)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS" namespace: "android_virtualization" description: "Improvements to debuggable VMs (e.g. tracing in guest VMs, earlycon)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_MICRODROID_KERNEL_VERSION" namespace: "android_virtualization" description: "Specify which Microdroid kernel version to use for Microdroid VMs." value: { unspecified_value: false } workflow: PREBUILT containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_AVF_MICRODROID_KERNEL_VERSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES" namespace: "android_virtualization" description: "Enable running custom VMs with paravirtualized devices." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS" namespace: "android_virtualization" description: "Improves support for long running VMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI" namespace: "android_UNKNOWN" description: "If enabled, DeathRecipient is not strongly referenced from JNI." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BLUETOOTH_SOCKET_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Socket Service" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BLUETOOTH_SOCKET_SERVICE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL" namespace: "android_UNKNOWN" description: "The API level of current vendor API surface. It has YYYYMM format." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL_FROZEN" namespace: "android_UNKNOWN" description: "Set to True to freeze the board API level with vendor FRC" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL_FROZEN.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BPF_ENABLE_LIBBPF" namespace: "android_UNKNOWN" description: "Enables Libbpf support in bpfloader." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_BPF_ENABLE_LIBBPF.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_BUILD_FLAGS_IN_PROTOBUF" namespace: "android_UNKNOWN" description: "Enable protobuf version of build flag processing. When true, the canonical source of truth for build flags is in the protobuf version of the data." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_FLAGS_IN_PROTOBUF.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BUILD_OBJECT_SIZE_SANITIZER" namespace: "android_platform_llvm_and_toolchains" description: "Enable object-size sanitizer" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_OBJECT_SIZE_SANITIZER.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BUILD_USE_VARIANT_FLAGS" namespace: "android_UNKNOWN" description: "Whether to use BUILD_VARIANT overrides if available" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_BUILD_USE_VARIANT_FLAGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_FILE_MOVE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_FILE_MOVE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_MODULE" namespace: "android_UNKNOWN" description: "If true, then crashrecovery module is enabled as an apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_CREATE_ACONFIG_STORAGE_FILE" namespace: "android_UNKNOWN" description: "Enable build system to create new aconfig storage files." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CREATE_ACONFIG_STORAGE_FILE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE" namespace: "android_UNKNOWN" description: "The behavior for the tree wrt building mainline modules or using prebuilts" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION" namespace: "android_UNKNOWN" description: "Use this flag to set version code for updatable apk and apex. This version code will be used only if the version field in module's manifest file is set to 0." value: { string_value: "352090000" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "352090000" } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION.textproto" value: { string_value: "352090000" } } } flags: { flag_declaration: { name: "RELEASE_DEPRECATE_VNDK" namespace: "android_UNKNOWN" description: "feature flag to deprecate VNDK" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEPRECATE_VNDK.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK" namespace: "android_UNKNOWN" description: "Disable verify_overlaps check for mainline prebuilts. Only used in non-AOSP builds." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_DOCUMENTSUI_BUNDLE" namespace: "documentsui" description: "If true, then DocumentsUI is enabled as an apex" value: { unspecified_value: false } workflow: LAUNCH containers: "system" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_DOCUMENTSUI_BUNDLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_FINGERPRINT_ACONFIG_PACKAGES" namespace: "android_UNKNOWN" description: "Control using fingerprints to guard cross-package reads." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_FINGERPRINT_ACONFIG_PACKAGES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL" namespace: "media_audio" description: "Enables use of Configurable Audio Policy via AIDL HAL. When the flag is 'false' the framework falls back to loading the CAP config directly from the vendor partition (as it used to be with HIDL)." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Ranging Service" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HIDDEN_API_EXPORTABLE_STUBS" namespace: "android_UNKNOWN" description: "b/319697968: Flag to determine the dependency of hiddenapi to the stubs that contain all flagged apis (\"everything\" stubs), or to the stubs that contain only the enabled flagged apis (\"exportable\" stubs)." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_HIDDEN_API_EXPORTABLE_STUBS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION" namespace: "android_UNKNOWN" description: "If true, the dexpreopt files of apex system server jars will be installed in the same partition as the apex." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CAIMAN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CAIMAN_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_COMET_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_COMET_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_KOMODO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_KOMODO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT24_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT24_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENTPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENTPRO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TOKAY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TOKAY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_LARGE_SYSTEM_PROPERTY_NODE" namespace: "android_UNKNOWN" description: "Allow system property storage node to be 1M to accomodate aconfig flags." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_LARGE_SYSTEM_PROPERTY_NODE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_LIBBINDER_CLIENT_CACHE" namespace: "system_performance" description: "Enables caching in libbinder for client side when it is True." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_LIBBINDER_CLIENT_CACHE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN" namespace: "android_UNKNOWN" description: "b/343527537: Flag to defer acquiring libpower lock until after binder transaction to optimize wake lock acquisition." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_MAINLINE_MODULE_PREBUILT_VERSION" namespace: "android_UNKNOWN" description: "The version of mainline prebuilts used when prebuilts are enabled." value: { string_value: "mainline_module_prebuilt_nightly" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "mainline_module_prebuilt_nightly" } traces: { source: "build/release/flag_declarations/RELEASE_MAINLINE_MODULE_PREBUILT_VERSION.textproto" value: { string_value: "mainline_module_prebuilt_nightly" } } } flags: { flag_declaration: { name: "RELEASE_MEMORY_MANAGEMENT_DAEMON" namespace: "system_performance" description: "Enables Memory Management Daemon in system image." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_MEMORY_MANAGEMENT_DAEMON.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_MOVE_PDFRENDERER_TO_MODULE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_PDFRENDERER_TO_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_MOVE_VCN_TO_MAINLINE" namespace: "vcn" description: "If true, build VCN in the Tethering module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_VCN_TO_MAINLINE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_NDK_ABI_MONITORED" namespace: "android_UNKNOWN" description: "Enables ABI monitoring of NDK libraries." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_NDK_ABI_MONITORED.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_NFC_MAINLINE_MODULE" namespace: "nfc" description: "b/368405832: Flag to enable NFC mainline module" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_NFC_MAINLINE_MODULE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_ONDEVICE_INTELLIGENCE_MODULE" namespace: "ondeviceintelligence" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_ONDEVICE_INTELLIGENCE_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the emoji font file." value: { string_value: "2.042" } workflow: PREBUILT containers: "system" } value: { string_value: "2.042" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.042" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the flag emoji font file." value: { string_value: "2.034" } workflow: PREBUILT containers: "system" } value: { string_value: "2.034" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.034" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HEBREW_FONT_VERSION" namespace: "android_UNKNOWN" description: "Version of the Hebrew font file." value: { string_value: "1.04" } workflow: PREBUILT containers: "system" } value: { string_value: "1.04" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HEBREW_FONT_VERSION.textproto" value: { string_value: "1.04" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HENTAIGANA_FONT" namespace: "android_UNKNOWN" description: "This flag will control of including Japanese variant (Hentaigana) font." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HENTAIGANA_FONT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES" namespace: "android_UNKNOWN" description: "b/301631861: Flag to enable punching holes in apks and shared libs" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBSQLITE3" namespace: "android_UNKNOWN" description: "The sqlite release." value: { string_value: "3420000" } workflow: PREBUILT containers: "system" } value: { string_value: "3420000" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBSQLITE3.textproto" value: { string_value: "3420000" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION" namespace: "system_performance" description: "Which MessageQueue implementation to use." value: { string_value: "LegacyMessageQueue/MessageQueue.java" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "LegacyMessageQueue/MessageQueue.java" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION.textproto" value: { string_value: "LegacyMessageQueue/MessageQueue.java" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_NFC_STACK" namespace: "android_UNKNOWN" description: "b/292140387: Flag to switch to the new NFC apex" value: { string_value: "NfcNci" } workflow: PREBUILT containers: "system" } value: { string_value: "NfcNci" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_NFC_STACK.textproto" value: { string_value: "NfcNci" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_PROFILING_MODULE" namespace: "android_UNKNOWN" description: "Flag will control the release of the Profiling module apex." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_PROFILING_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_SOUND_PICKER" namespace: "android_UNKNOWN" description: "This flag will control the rollout of new versions of the SoundPicker app." value: { string_value: "SoundPicker" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "SoundPicker" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_SOUND_PICKER.textproto" value: { string_value: "SoundPicker" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_TZDATA_MODULE" namespace: "android_UNKNOWN" description: "tzdata to be installed to the system image." value: { string_value: "com.android.tzdata" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "com.android.tzdata" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_TZDATA_MODULE.textproto" value: { string_value: "com.android.tzdata" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK" namespace: "android_UNKNOWN" description: "True for using variable font of the NotoSansCJK" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VIRTUAL_CAMERA" namespace: "android_UNKNOWN" description: "The name of the virtual camera package to add to the system partition." value: { string_value: "" } workflow: PREBUILT containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VIRTUAL_CAMERA.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version that shipped with current RELEASE_PLATFORM_SDK_VERSION. This flag is only updated when RELEASE_PLATFORM_SDK_VERSION is updated." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION" namespace: "android_UNKNOWN" description: "Used to set minimum supported target sdk version. Apps targeting sdk version lower than the set value will result in a warning being shown when any activity from the app is started." value: { string_value: "28" } workflow: MANUAL containers: "system" } value: { string_value: "28" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION.textproto" value: { string_value: "28" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version of this release configuration." value: { string_value: "12" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "12" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_EXTENSION_VERSION.textproto" value: { string_value: "12" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_VERSION" namespace: "android_sdk" description: "The SDK version of the platform, e.g. 34 for UDC. This should only be increased when the API is finalized and the codename is set to rel, not during development." value: { string_value: "34" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "34" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_VERSION.textproto" value: { string_value: "34" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SECURITY_PATCH" namespace: "android_UNKNOWN" description: "Used to indicate the security patch that has been applied to the device. It must signify that the build includes all security patches issued up through the designated Android Public Security Bulletin. It must be of the form \"YYYY-MM-DD\" on production devices. It must match one of the Android Security Patch Level strings of the Public Security Bulletins. If there is no $PLATFORM_SECURITY_PATCH set, keep it empty." value: { string_value: "2023-12-05" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "2023-12-05" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SECURITY_PATCH.textproto" value: { string_value: "2023-12-05" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION" namespace: "android_UNKNOWN" description: "The platform version. This is the 4 letter code, e.g. UD1A, UPB1, ZP1A, etc." value: { string_value: "ZP1A" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "ZP1A" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION.textproto" value: { string_value: "ZP1A" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all codenames that are in preview. This variable is sort of a lie for historical reasons and only includes codenames up to and including the currently active codename" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all preview codenames the platform will accept apps built against" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_CODENAME" namespace: "android_sdk" description: "Set to REL for production platform builds, otherwise the codename string, e.g. UpsideDownCake or VanillaIceCream" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_CODENAME.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all known codenames. For REL (finalized) configurations, it has to only contain finalized codenames." value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES.textproto" value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_LAST_STABLE" namespace: "android_UNKNOWN" description: "The last stable version name of the platform that was released. During development, this stays at that previous version, while the codename indicates further work based on the previous version." value: { string_value: "14" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "14" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_LAST_STABLE.textproto" value: { string_value: "14" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VNDK_VERSION" namespace: "android_UNKNOWN" description: "The PLATFORM_VNDK_VERSION will be set to this version when the PLATFORM_VERSION_CODENAME is REL. This VNDK version flag will be removed when the VNDK is deprecated" value: { string_value: "35" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "35" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VNDK_VERSION.textproto" value: { string_value: "35" } } } flags: { flag_declaration: { name: "RELEASE_RANGING_STACK" namespace: "uwb" description: "b/331206299: Flag to add new generic ranging API surface" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_RANGING_STACK.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE" namespace: "android_UNKNOWN" description: "Control if we should read from new storage." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE_CC" namespace: "android_UNKNOWN" description: "Enable reading from new storage from C/C++ aconfig flag codegen." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE_CC.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_REMOVE_LEGACY_EMOJI_FONT" namespace: "android_UNKNOWN" description: "feature flag for removing legacy emoji font from system image." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_REMOVE_LEGACY_EMOJI_FONT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SELINUX_DATA_DATA_IGNORE" namespace: "android_UNKNOWN" description: "Ignore /data/data relabelling in libselinux." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SELINUX_DATA_DATA_IGNORE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION" namespace: "art_performance" description: "b/241823638: Flag to enable ART Speed Profile compilation for WIFI module service." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL" namespace: "android_UNKNOWN" description: "feature flag for a new API to open declared passthrough HAL" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SUPERVISION_SERVICE" namespace: "supervision" description: "Include SupervisionService in the build" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_SUPERVISION_SERVICE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_SVN_AKITA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for AKITA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_AKITA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_BLUEJAY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for BLUEJAY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_BLUEJAY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_CHEETAH" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for CHEETAH under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_CHEETAH.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_FELIX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for FELIX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_FELIX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_HUSKY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for HUSKY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_HUSKY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_LYNX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for LYNX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_LYNX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_ORIOLE" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for ORIOLE under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_ORIOLE.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_PANTHER" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for PANTHER under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_PANTHER.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_RAVEN" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for RAVEN under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_RAVEN.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_SHIBA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for SHIBA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_SHIBA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_AUTOMOTIVE" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.automotive" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_AUTOMOTIVE.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_EMBEDDED" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.embedded" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_EMBEDDED.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_LEANBACK" namespace: "android_UNKNOWN" description: "System feature version for: android.software.leanback" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_LEANBACK.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_PC" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.pc" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_PC.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_TELEVISION" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.television" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_TELEVISION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_WATCH" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.watch" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_WATCH.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_TARGET_JAVA_21" namespace: "core_libraries" description: "Control if we should target java 21." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_TARGET_JAVA_21.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_UNLOCKED_STORAGE_API" namespace: "android_UNKNOWN" description: "flag to enable the unlocked-only storage API's SEPolicy rules" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_UNLOCKED_STORAGE_API.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_DEX_V41" namespace: "android_UNKNOWN" description: "feature flag for enabling new DEX file format (v41)" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_DEX_V41.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling optimized_shrink_resources: true by default" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling use_resource_processor: true by default" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS" namespace: "system_performance" description: "Enable use of system feature build-time flags and codegen." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH" namespace: "android_UNKNOWN" description: "feature flag for enabling building with transitive classpaths" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE" namespace: "android_UNKNOWN" description: "b/318717084 - enable the WebViewBootstrap mainline module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY" namespace: "wifi" description: "Include the mainline supplicant binary in the Wifi mainline Apex" value: { unspecified_value: false } workflow: LAUNCH containers: "com.android.wifi" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES" namespace: "android_UNKNOWN" description: "flag to enable the writing of appcompat override system properties. Not expected to go beyond trunk" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES.textproto" value: { bool_value: false } } } aconfig_value_sets: "aconfig_value_set-platform_build_release-root" directories: "build/release" value_directories: "build/release" release_config_type: EXPLICIT_INHERITANCE_CONFIG } other_release_configs: { name: "user" flags: { flag_declaration: { name: "RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS" namespace: "android_UNKNOWN" description: "Also generate all_aconfig_declarations for these release configs" value: { unspecified_value: false } workflow: MANUAL containers: "host" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION" namespace: "android_UNKNOWN" description: "The default permission for all flags" value: { string_value: "READ_WRITE" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "READ_WRITE" } traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION.textproto" value: { string_value: "READ_WRITE" } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_VALUE_SETS" namespace: "android_UNKNOWN" description: "Aconfig value sets assembled by release-config" value: { unspecified_value: false } workflow: MANUAL containers: "system" containers: "system_ext" containers: "product" containers: "vendor" } value: { string_value: "aconfig_value_set-platform_build_release-user" } traces: { source: "build/release/release_configs/user.textproto" value: { string_value: "aconfig_value_set-platform_build_release-user" } } } flags: { flag_declaration: { name: "RELEASE_AIDL_USE_UNFROZEN" namespace: "android_UNKNOWN" description: "Enables the use of the unfrozen versions of AIDL interfaces. When this is `False` the libraries of the latest unfrozen version of a stable interface will behave like the last frozen version. When this is `True` the libraries behave like the lastest unfrozen version like they always have." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AIDL_USE_UNFROZEN.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST" namespace: "android_UNKNOWN" description: "jars need to be excluded from Apex Boot Jars for targets with mainline prebuilts enabled." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADBD" namespace: "android_UNKNOWN" description: "The contributions made by apexes (source or prebuilts) to the rest of the build." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADBD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_APPSEARCH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_APPSEARCH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ART" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ART.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_IPSEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_IPSEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PERMISSION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PERMISSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for primary libs module (DCLA)" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_RESOLV" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_RESOLV.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SCHEDULING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SCHEDULING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_STATSD" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_STATSD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SWCODEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SWCODEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for mainline telemetry tvp" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TZDATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TZDATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_UWB" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_UWB.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_WIFI" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_WIFI.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_MOUNT_DATA_APEX_EARLY" namespace: "android_UNKNOWN" description: "Mounts Data APEXes in apexd-bootstrap stage" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_APEX_MOUNT_DATA_APEX_EARLY.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_USE_EROFS_PREINSTALLED" namespace: "android_UNKNOWN" description: "Uses erofs as a default file system for preinstalled/bundled APEXes." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_APEX_USE_EROFS_PREINSTALLED.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_ATTEST_MODULES" namespace: "hardware_backed_security" description: "Support attestation of modules" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ATTEST_MODULES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVATAR_PICKER_APP" namespace: "android_UNKNOWN" description: "Move User avatar picker from SettingsLib to preinstalled app." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVATAR_PICKER_APP.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ALLOW_PREINSTALLED_APPS" namespace: "android_virtualization" description: "Enables acces to the AVF APIs to pre-installed apps." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ALLOW_PREINSTALLED_APPS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT" namespace: "android_virtualization" description: "Enables assigning hardware devices to the guest VMs. If this flag is enabled, then RELEASE_AVF_ENABLE_MICRODROID_VENDOR_MODULES must also be enabled." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DICE_CHANGES" namespace: "android_virtualization" description: "Enables new DICE functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DICE_CHANGES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_EARLY_VM" namespace: "android_virtualization" description: "Adds supports for VMs in the early boot, before /data mount." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_EARLY_VM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_LLPVM_CHANGES" namespace: "android_virtualization" description: "Enables new llPvm functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_LLPVM_CHANGES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MICROFUCHSIA" namespace: "android_virtualization" description: "Allows microfuchsia to run on AVF." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MICROFUCHSIA.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM" namespace: "android_virtualization" description: "Enables running multiple payloads in the same Microdroid VM instance." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_NETWORK" namespace: "android_virtualization" description: "Adds supports for network functionality in VMs." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_NETWORK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_REMOTE_ATTESTATION" namespace: "android_virtualization" description: "Enables pVM remote attestation in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_REMOTE_ATTESTATION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE" namespace: "android_virtualization" description: "Adds userspace support for assigning TPU device to pVMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VENDOR_MODULES" namespace: "android_virtualization" description: "Enables loading vendor modules (both kernel & userspace) in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VENDOR_MODULES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VIRT_CPUFREQ" namespace: "android_virtualization" description: "Enables Virtual Cpufreq support in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VIRT_CPUFREQ.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST" namespace: "android_virtualization" description: "Support for allowing some vms to access vendor smc services (b/360102915)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_WIDEVINE_PVM" namespace: "android_virtualization" description: "Adds supports for Widevine pVM" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_WIDEVINE_PVM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878" namespace: "android_virtualization" description: "Fixes bug in how VM files are stored in apps data directory (b/359439878)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS" namespace: "android_virtualization" description: "Improvements to debuggable VMs (e.g. tracing in guest VMs, earlycon)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_MICRODROID_KERNEL_VERSION" namespace: "android_virtualization" description: "Specify which Microdroid kernel version to use for Microdroid VMs." value: { unspecified_value: false } workflow: PREBUILT containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_AVF_MICRODROID_KERNEL_VERSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES" namespace: "android_virtualization" description: "Enable running custom VMs with paravirtualized devices." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS" namespace: "android_virtualization" description: "Improves support for long running VMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI" namespace: "android_UNKNOWN" description: "If enabled, DeathRecipient is not strongly referenced from JNI." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BLUETOOTH_SOCKET_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Socket Service" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BLUETOOTH_SOCKET_SERVICE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL" namespace: "android_UNKNOWN" description: "The API level of current vendor API surface. It has YYYYMM format." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL_FROZEN" namespace: "android_UNKNOWN" description: "Set to True to freeze the board API level with vendor FRC" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL_FROZEN.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BPF_ENABLE_LIBBPF" namespace: "android_UNKNOWN" description: "Enables Libbpf support in bpfloader." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_BPF_ENABLE_LIBBPF.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_BUILD_FLAGS_IN_PROTOBUF" namespace: "android_UNKNOWN" description: "Enable protobuf version of build flag processing. When true, the canonical source of truth for build flags is in the protobuf version of the data." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_FLAGS_IN_PROTOBUF.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BUILD_OBJECT_SIZE_SANITIZER" namespace: "android_platform_llvm_and_toolchains" description: "Enable object-size sanitizer" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_OBJECT_SIZE_SANITIZER.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BUILD_USE_VARIANT_FLAGS" namespace: "android_UNKNOWN" description: "Whether to use BUILD_VARIANT overrides if available" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_BUILD_USE_VARIANT_FLAGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_FILE_MOVE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_FILE_MOVE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_MODULE" namespace: "android_UNKNOWN" description: "If true, then crashrecovery module is enabled as an apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_CREATE_ACONFIG_STORAGE_FILE" namespace: "android_UNKNOWN" description: "Enable build system to create new aconfig storage files." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CREATE_ACONFIG_STORAGE_FILE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE" namespace: "android_UNKNOWN" description: "The behavior for the tree wrt building mainline modules or using prebuilts" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION" namespace: "android_UNKNOWN" description: "Use this flag to set version code for updatable apk and apex. This version code will be used only if the version field in module's manifest file is set to 0." value: { string_value: "352090000" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "352090000" } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION.textproto" value: { string_value: "352090000" } } } flags: { flag_declaration: { name: "RELEASE_DEPRECATE_VNDK" namespace: "android_UNKNOWN" description: "feature flag to deprecate VNDK" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEPRECATE_VNDK.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK" namespace: "android_UNKNOWN" description: "Disable verify_overlaps check for mainline prebuilts. Only used in non-AOSP builds." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_DOCUMENTSUI_BUNDLE" namespace: "documentsui" description: "If true, then DocumentsUI is enabled as an apex" value: { unspecified_value: false } workflow: LAUNCH containers: "system" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_DOCUMENTSUI_BUNDLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_FINGERPRINT_ACONFIG_PACKAGES" namespace: "android_UNKNOWN" description: "Control using fingerprints to guard cross-package reads." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_FINGERPRINT_ACONFIG_PACKAGES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL" namespace: "media_audio" description: "Enables use of Configurable Audio Policy via AIDL HAL. When the flag is 'false' the framework falls back to loading the CAP config directly from the vendor partition (as it used to be with HIDL)." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Ranging Service" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HIDDEN_API_EXPORTABLE_STUBS" namespace: "android_UNKNOWN" description: "b/319697968: Flag to determine the dependency of hiddenapi to the stubs that contain all flagged apis (\"everything\" stubs), or to the stubs that contain only the enabled flagged apis (\"exportable\" stubs)." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_HIDDEN_API_EXPORTABLE_STUBS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION" namespace: "android_UNKNOWN" description: "If true, the dexpreopt files of apex system server jars will be installed in the same partition as the apex." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CAIMAN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CAIMAN_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_COMET_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_COMET_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_KOMODO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_KOMODO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT24_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT24_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENTPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENTPRO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TOKAY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TOKAY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_LARGE_SYSTEM_PROPERTY_NODE" namespace: "android_UNKNOWN" description: "Allow system property storage node to be 1M to accomodate aconfig flags." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_LARGE_SYSTEM_PROPERTY_NODE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_LIBBINDER_CLIENT_CACHE" namespace: "system_performance" description: "Enables caching in libbinder for client side when it is True." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_LIBBINDER_CLIENT_CACHE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN" namespace: "android_UNKNOWN" description: "b/343527537: Flag to defer acquiring libpower lock until after binder transaction to optimize wake lock acquisition." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_MAINLINE_MODULE_PREBUILT_VERSION" namespace: "android_UNKNOWN" description: "The version of mainline prebuilts used when prebuilts are enabled." value: { string_value: "mainline_module_prebuilt_nightly" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "mainline_module_prebuilt_nightly" } traces: { source: "build/release/flag_declarations/RELEASE_MAINLINE_MODULE_PREBUILT_VERSION.textproto" value: { string_value: "mainline_module_prebuilt_nightly" } } } flags: { flag_declaration: { name: "RELEASE_MEMORY_MANAGEMENT_DAEMON" namespace: "system_performance" description: "Enables Memory Management Daemon in system image." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_MEMORY_MANAGEMENT_DAEMON.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_MOVE_PDFRENDERER_TO_MODULE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_PDFRENDERER_TO_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_MOVE_VCN_TO_MAINLINE" namespace: "vcn" description: "If true, build VCN in the Tethering module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_VCN_TO_MAINLINE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_NDK_ABI_MONITORED" namespace: "android_UNKNOWN" description: "Enables ABI monitoring of NDK libraries." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_NDK_ABI_MONITORED.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_NFC_MAINLINE_MODULE" namespace: "nfc" description: "b/368405832: Flag to enable NFC mainline module" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_NFC_MAINLINE_MODULE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_ONDEVICE_INTELLIGENCE_MODULE" namespace: "ondeviceintelligence" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_ONDEVICE_INTELLIGENCE_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the emoji font file." value: { string_value: "2.042" } workflow: PREBUILT containers: "system" } value: { string_value: "2.042" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.042" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the flag emoji font file." value: { string_value: "2.034" } workflow: PREBUILT containers: "system" } value: { string_value: "2.034" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.034" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HEBREW_FONT_VERSION" namespace: "android_UNKNOWN" description: "Version of the Hebrew font file." value: { string_value: "1.04" } workflow: PREBUILT containers: "system" } value: { string_value: "1.04" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HEBREW_FONT_VERSION.textproto" value: { string_value: "1.04" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HENTAIGANA_FONT" namespace: "android_UNKNOWN" description: "This flag will control of including Japanese variant (Hentaigana) font." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HENTAIGANA_FONT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES" namespace: "android_UNKNOWN" description: "b/301631861: Flag to enable punching holes in apks and shared libs" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBSQLITE3" namespace: "android_UNKNOWN" description: "The sqlite release." value: { string_value: "3420000" } workflow: PREBUILT containers: "system" } value: { string_value: "3420000" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBSQLITE3.textproto" value: { string_value: "3420000" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION" namespace: "system_performance" description: "Which MessageQueue implementation to use." value: { string_value: "LegacyMessageQueue/MessageQueue.java" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "LegacyMessageQueue/MessageQueue.java" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION.textproto" value: { string_value: "LegacyMessageQueue/MessageQueue.java" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_NFC_STACK" namespace: "android_UNKNOWN" description: "b/292140387: Flag to switch to the new NFC apex" value: { string_value: "NfcNci" } workflow: PREBUILT containers: "system" } value: { string_value: "NfcNci" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_NFC_STACK.textproto" value: { string_value: "NfcNci" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_PROFILING_MODULE" namespace: "android_UNKNOWN" description: "Flag will control the release of the Profiling module apex." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_PROFILING_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_SOUND_PICKER" namespace: "android_UNKNOWN" description: "This flag will control the rollout of new versions of the SoundPicker app." value: { string_value: "SoundPicker" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "SoundPicker" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_SOUND_PICKER.textproto" value: { string_value: "SoundPicker" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_TZDATA_MODULE" namespace: "android_UNKNOWN" description: "tzdata to be installed to the system image." value: { string_value: "com.android.tzdata" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "com.android.tzdata" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_TZDATA_MODULE.textproto" value: { string_value: "com.android.tzdata" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK" namespace: "android_UNKNOWN" description: "True for using variable font of the NotoSansCJK" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VIRTUAL_CAMERA" namespace: "android_UNKNOWN" description: "The name of the virtual camera package to add to the system partition." value: { string_value: "" } workflow: PREBUILT containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VIRTUAL_CAMERA.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version that shipped with current RELEASE_PLATFORM_SDK_VERSION. This flag is only updated when RELEASE_PLATFORM_SDK_VERSION is updated." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION" namespace: "android_UNKNOWN" description: "Used to set minimum supported target sdk version. Apps targeting sdk version lower than the set value will result in a warning being shown when any activity from the app is started." value: { string_value: "28" } workflow: MANUAL containers: "system" } value: { string_value: "28" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION.textproto" value: { string_value: "28" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version of this release configuration." value: { string_value: "12" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "12" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_EXTENSION_VERSION.textproto" value: { string_value: "12" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_VERSION" namespace: "android_sdk" description: "The SDK version of the platform, e.g. 34 for UDC. This should only be increased when the API is finalized and the codename is set to rel, not during development." value: { string_value: "34" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "34" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_VERSION.textproto" value: { string_value: "34" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SECURITY_PATCH" namespace: "android_UNKNOWN" description: "Used to indicate the security patch that has been applied to the device. It must signify that the build includes all security patches issued up through the designated Android Public Security Bulletin. It must be of the form \"YYYY-MM-DD\" on production devices. It must match one of the Android Security Patch Level strings of the Public Security Bulletins. If there is no $PLATFORM_SECURITY_PATCH set, keep it empty." value: { string_value: "2023-12-05" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "2023-12-05" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SECURITY_PATCH.textproto" value: { string_value: "2023-12-05" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION" namespace: "android_UNKNOWN" description: "The platform version. This is the 4 letter code, e.g. UD1A, UPB1, ZP1A, etc." value: { string_value: "ZP1A" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "ZP1A" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION.textproto" value: { string_value: "ZP1A" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all codenames that are in preview. This variable is sort of a lie for historical reasons and only includes codenames up to and including the currently active codename" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all preview codenames the platform will accept apps built against" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_CODENAME" namespace: "android_sdk" description: "Set to REL for production platform builds, otherwise the codename string, e.g. UpsideDownCake or VanillaIceCream" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_CODENAME.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all known codenames. For REL (finalized) configurations, it has to only contain finalized codenames." value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES.textproto" value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_LAST_STABLE" namespace: "android_UNKNOWN" description: "The last stable version name of the platform that was released. During development, this stays at that previous version, while the codename indicates further work based on the previous version." value: { string_value: "14" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "14" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_LAST_STABLE.textproto" value: { string_value: "14" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VNDK_VERSION" namespace: "android_UNKNOWN" description: "The PLATFORM_VNDK_VERSION will be set to this version when the PLATFORM_VERSION_CODENAME is REL. This VNDK version flag will be removed when the VNDK is deprecated" value: { string_value: "35" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "35" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VNDK_VERSION.textproto" value: { string_value: "35" } } } flags: { flag_declaration: { name: "RELEASE_RANGING_STACK" namespace: "uwb" description: "b/331206299: Flag to add new generic ranging API surface" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_RANGING_STACK.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE" namespace: "android_UNKNOWN" description: "Control if we should read from new storage." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE_CC" namespace: "android_UNKNOWN" description: "Enable reading from new storage from C/C++ aconfig flag codegen." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE_CC.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_REMOVE_LEGACY_EMOJI_FONT" namespace: "android_UNKNOWN" description: "feature flag for removing legacy emoji font from system image." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_REMOVE_LEGACY_EMOJI_FONT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SELINUX_DATA_DATA_IGNORE" namespace: "android_UNKNOWN" description: "Ignore /data/data relabelling in libselinux." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SELINUX_DATA_DATA_IGNORE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION" namespace: "art_performance" description: "b/241823638: Flag to enable ART Speed Profile compilation for WIFI module service." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL" namespace: "android_UNKNOWN" description: "feature flag for a new API to open declared passthrough HAL" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SUPERVISION_SERVICE" namespace: "supervision" description: "Include SupervisionService in the build" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_SUPERVISION_SERVICE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_SVN_AKITA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for AKITA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_AKITA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_BLUEJAY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for BLUEJAY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_BLUEJAY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_CHEETAH" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for CHEETAH under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_CHEETAH.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_FELIX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for FELIX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_FELIX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_HUSKY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for HUSKY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_HUSKY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_LYNX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for LYNX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_LYNX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_ORIOLE" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for ORIOLE under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_ORIOLE.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_PANTHER" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for PANTHER under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_PANTHER.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_RAVEN" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for RAVEN under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_RAVEN.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_SHIBA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for SHIBA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_SHIBA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_AUTOMOTIVE" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.automotive" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_AUTOMOTIVE.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_EMBEDDED" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.embedded" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_EMBEDDED.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_LEANBACK" namespace: "android_UNKNOWN" description: "System feature version for: android.software.leanback" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_LEANBACK.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_PC" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.pc" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_PC.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_TELEVISION" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.television" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_TELEVISION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_WATCH" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.watch" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_WATCH.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_TARGET_JAVA_21" namespace: "core_libraries" description: "Control if we should target java 21." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_TARGET_JAVA_21.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_UNLOCKED_STORAGE_API" namespace: "android_UNKNOWN" description: "flag to enable the unlocked-only storage API's SEPolicy rules" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_UNLOCKED_STORAGE_API.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_DEX_V41" namespace: "android_UNKNOWN" description: "feature flag for enabling new DEX file format (v41)" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_DEX_V41.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling optimized_shrink_resources: true by default" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling use_resource_processor: true by default" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS" namespace: "system_performance" description: "Enable use of system feature build-time flags and codegen." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH" namespace: "android_UNKNOWN" description: "feature flag for enabling building with transitive classpaths" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE" namespace: "android_UNKNOWN" description: "b/318717084 - enable the WebViewBootstrap mainline module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY" namespace: "wifi" description: "Include the mainline supplicant binary in the Wifi mainline Apex" value: { unspecified_value: false } workflow: LAUNCH containers: "com.android.wifi" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES" namespace: "android_UNKNOWN" description: "flag to enable the writing of appcompat override system properties. Not expected to go beyond trunk" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES.textproto" value: { bool_value: false } } } aconfig_value_sets: "aconfig_value_set-platform_build_release-user" directories: "build/release" value_directories: "build/release" release_config_type: BUILD_VARIANT } other_release_configs: { name: "userdebug" flags: { flag_declaration: { name: "RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS" namespace: "android_UNKNOWN" description: "Also generate all_aconfig_declarations for these release configs" value: { unspecified_value: false } workflow: MANUAL containers: "host" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION" namespace: "android_UNKNOWN" description: "The default permission for all flags" value: { string_value: "READ_WRITE" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "READ_WRITE" } traces: { source: "build/release/flag_declarations/RELEASE_ACONFIG_FLAG_DEFAULT_PERMISSION.textproto" value: { string_value: "READ_WRITE" } } } flags: { flag_declaration: { name: "RELEASE_ACONFIG_VALUE_SETS" namespace: "android_UNKNOWN" description: "Aconfig value sets assembled by release-config" value: { unspecified_value: false } workflow: MANUAL containers: "system" containers: "system_ext" containers: "product" containers: "vendor" } value: { string_value: "aconfig_value_set-platform_build_release-userdebug" } traces: { source: "build/release/release_configs/userdebug.textproto" value: { string_value: "aconfig_value_set-platform_build_release-userdebug" } } } flags: { flag_declaration: { name: "RELEASE_AIDL_USE_UNFROZEN" namespace: "android_UNKNOWN" description: "Enables the use of the unfrozen versions of AIDL interfaces. When this is `False` the libraries of the latest unfrozen version of a stable interface will behave like the last frozen version. When this is `True` the libraries behave like the lastest unfrozen version like they always have." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_AIDL_USE_UNFROZEN.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST" namespace: "android_UNKNOWN" description: "jars need to be excluded from Apex Boot Jars for targets with mainline prebuilts enabled." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADBD" namespace: "android_UNKNOWN" description: "The contributions made by apexes (source or prebuilts) to the rest of the build." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADBD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ADSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ADSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_APPSEARCH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_APPSEARCH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ART" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ART.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_BLUETOOTH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CAPTIVEPORTALLOGIN.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CELLBROADCAST.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONFIGINFRASTRUCTURE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONNECTIVITY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CONSCRYPT.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_CRASHRECOVERY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DEVICELOCK.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_DOCUMENTSUIGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_EXTSERVICES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_HEALTHFITNESS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_IPSEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_IPSEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MEDIAPROVIDER.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NETWORKSTACKGOOGLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_NEURALNETWORKS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_ONDEVICEPERSONALIZATION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PERMISSION" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PERMISSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for primary libs module (DCLA)" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_RESOLV" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_RESOLV.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SCHEDULING" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SCHEDULING.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SDKEXTENSIONS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_STATSD" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_STATSD.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_SWCODEC" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_SWCODEC.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP" namespace: "android_UNKNOWN" description: "flag to enable prebuilts for mainline telemetry tvp" value: { unspecified_value: false } workflow: MANUAL containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_TZDATA" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_TZDATA.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_UWB" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_UWB.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_CONTRIBUTIONS_WIFI" namespace: "android_UNKNOWN" description: "" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_APEX_CONTRIBUTIONS_WIFI.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_MOUNT_DATA_APEX_EARLY" namespace: "android_UNKNOWN" description: "Mounts Data APEXes in apexd-bootstrap stage" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_APEX_MOUNT_DATA_APEX_EARLY.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_APEX_USE_EROFS_PREINSTALLED" namespace: "android_UNKNOWN" description: "Uses erofs as a default file system for preinstalled/bundled APEXes." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_APEX_USE_EROFS_PREINSTALLED.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_ATTEST_MODULES" namespace: "hardware_backed_security" description: "Support attestation of modules" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_ATTEST_MODULES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVATAR_PICKER_APP" namespace: "android_UNKNOWN" description: "Move User avatar picker from SettingsLib to preinstalled app." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVATAR_PICKER_APP.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ALLOW_PREINSTALLED_APPS" namespace: "android_virtualization" description: "Enables acces to the AVF APIs to pre-installed apps." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ALLOW_PREINSTALLED_APPS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT" namespace: "android_virtualization" description: "Enables assigning hardware devices to the guest VMs. If this flag is enabled, then RELEASE_AVF_ENABLE_MICRODROID_VENDOR_MODULES must also be enabled." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_DICE_CHANGES" namespace: "android_virtualization" description: "Enables new DICE functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_DICE_CHANGES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_EARLY_VM" namespace: "android_virtualization" description: "Adds supports for VMs in the early boot, before /data mount." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_EARLY_VM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_LLPVM_CHANGES" namespace: "android_virtualization" description: "Enables new llPvm functionality in Microdroid VMs." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_LLPVM_CHANGES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MICROFUCHSIA" namespace: "android_virtualization" description: "Allows microfuchsia to run on AVF." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MICROFUCHSIA.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM" namespace: "android_virtualization" description: "Enables running multiple payloads in the same Microdroid VM instance." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_MULTI_TENANT_MICRODROID_VM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_NETWORK" namespace: "android_virtualization" description: "Adds supports for network functionality in VMs." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_NETWORK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_REMOTE_ATTESTATION" namespace: "android_virtualization" description: "Enables pVM remote attestation in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_REMOTE_ATTESTATION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE" namespace: "android_virtualization" description: "Adds userspace support for assigning TPU device to pVMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_TPU_ASSIGNABLE_DEVICE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VENDOR_MODULES" namespace: "android_virtualization" description: "Enables loading vendor modules (both kernel & userspace) in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VENDOR_MODULES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VIRT_CPUFREQ" namespace: "android_virtualization" description: "Enables Virtual Cpufreq support in Microdroid VM." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VIRT_CPUFREQ.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST" namespace: "android_virtualization" description: "Support for allowing some vms to access vendor smc services (b/360102915)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_VM_TO_TEE_SERVICES_ALLOWLIST.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_ENABLE_WIDEVINE_PVM" namespace: "android_virtualization" description: "Adds supports for Widevine pVM" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_ENABLE_WIDEVINE_PVM.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878" namespace: "android_virtualization" description: "Fixes bug in how VM files are stored in apps data directory (b/359439878)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_FIX_VM_FILES_STORAGE_LOCATION_b359439878.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS" namespace: "android_virtualization" description: "Improvements to debuggable VMs (e.g. tracing in guest VMs, earlycon)" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_IMPROVE_DEBUGGABLE_VMS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_MICRODROID_KERNEL_VERSION" namespace: "android_virtualization" description: "Specify which Microdroid kernel version to use for Microdroid VMs." value: { unspecified_value: false } workflow: PREBUILT containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_AVF_MICRODROID_KERNEL_VERSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES" namespace: "android_virtualization" description: "Enable running custom VMs with paravirtualized devices." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS" namespace: "android_virtualization" description: "Improves support for long running VMs" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_AVF_SUPPORT_LONG_RUNNING_VMS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI" namespace: "android_UNKNOWN" description: "If enabled, DeathRecipient is not strongly referenced from JNI." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BINDER_DEATH_RECIPIENT_WEAK_FROM_JNI.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BLUETOOTH_SOCKET_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Socket Service" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BLUETOOTH_SOCKET_SERVICE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL" namespace: "android_UNKNOWN" description: "The API level of current vendor API surface. It has YYYYMM format." value: { string_value: "" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_BOARD_API_LEVEL_FROZEN" namespace: "android_UNKNOWN" description: "Set to True to freeze the board API level with vendor FRC" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BOARD_API_LEVEL_FROZEN.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BPF_ENABLE_LIBBPF" namespace: "android_UNKNOWN" description: "Enables Libbpf support in bpfloader." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_BPF_ENABLE_LIBBPF.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_BUILD_FLAGS_IN_PROTOBUF" namespace: "android_UNKNOWN" description: "Enable protobuf version of build flag processing. When true, the canonical source of truth for build flags is in the protobuf version of the data." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_FLAGS_IN_PROTOBUF.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_BUILD_OBJECT_SIZE_SANITIZER" namespace: "android_platform_llvm_and_toolchains" description: "Enable object-size sanitizer" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_BUILD_OBJECT_SIZE_SANITIZER.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_BUILD_USE_VARIANT_FLAGS" namespace: "android_UNKNOWN" description: "Whether to use BUILD_VARIANT overrides if available" value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_BUILD_USE_VARIANT_FLAGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_FILE_MOVE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_FILE_MOVE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_CRASHRECOVERY_MODULE" namespace: "android_UNKNOWN" description: "If true, then crashrecovery module is enabled as an apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CRASHRECOVERY_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_CREATE_ACONFIG_STORAGE_FILE" namespace: "android_UNKNOWN" description: "Enable build system to create new aconfig storage files." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_CREATE_ACONFIG_STORAGE_FILE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE" namespace: "android_UNKNOWN" description: "The behavior for the tree wrt building mainline modules or using prebuilts" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION" namespace: "android_UNKNOWN" description: "Use this flag to set version code for updatable apk and apex. This version code will be used only if the version field in module's manifest file is set to 0." value: { string_value: "352090000" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "352090000" } traces: { source: "build/release/flag_declarations/RELEASE_DEFAULT_UPDATABLE_MODULE_VERSION.textproto" value: { string_value: "352090000" } } } flags: { flag_declaration: { name: "RELEASE_DEPRECATE_VNDK" namespace: "android_UNKNOWN" description: "feature flag to deprecate VNDK" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_DEPRECATE_VNDK.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK" namespace: "android_UNKNOWN" description: "Disable verify_overlaps check for mainline prebuilts. Only used in non-AOSP builds." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_DOCUMENTSUI_BUNDLE" namespace: "documentsui" description: "If true, then DocumentsUI is enabled as an apex" value: { unspecified_value: false } workflow: LAUNCH containers: "system" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_DOCUMENTSUI_BUNDLE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_FINGERPRINT_ACONFIG_PACKAGES" namespace: "android_UNKNOWN" description: "Control using fingerprints to guard cross-package reads." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_FINGERPRINT_ACONFIG_PACKAGES.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_AKITA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_HUSKY_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION" namespace: "android_UNKNOWN" description: "Enables 16KB developer option in settings" value: { bool_value: false } workflow: LAUNCH containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_GOOGLE_SHIBA_16K_DEVELOPER_OPTION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL" namespace: "media_audio" description: "Enables use of Configurable Audio Policy via AIDL HAL. When the flag is 'false' the framework falls back to loading the CAP config directly from the vendor partition (as it used to be with HIDL)." value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_AUDIO_USE_CAP_AIDL.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE" namespace: "android_UNKNOWN" description: "Enables Bluetooth Ranging Service" value: { bool_value: true } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: true } traces: { source: "build/release/flag_declarations/RELEASE_HARDWARE_BLUETOOTH_RANGING_SERVICE.textproto" value: { bool_value: true } } } flags: { flag_declaration: { name: "RELEASE_HIDDEN_API_EXPORTABLE_STUBS" namespace: "android_UNKNOWN" description: "b/319697968: Flag to determine the dependency of hiddenapi to the stubs that contain all flagged apis (\"everything\" stubs), or to the stubs that contain only the enabled flagged apis (\"exportable\" stubs)." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_HIDDEN_API_EXPORTABLE_STUBS.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION" namespace: "android_UNKNOWN" description: "If true, the dexpreopt files of apex system server jars will be installed in the same partition as the apex." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_INSTALL_APEX_SYSTEMSERVER_DEXPREOPT_SAME_PARTITION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_AKITA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_AKITA_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_DIR" namespace: "android_UNKNOWN" description: "Control which version of Kernel 6.1 is installed." value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_BLUEJAY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_BLUEJAY_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CAIMAN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CAIMAN_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_CHEETAH_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_CHEETAH_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_COMET_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_COMET_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_FELIX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_FELIX_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_HUSKY_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_HUSKY_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_KOMODO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_KOMODO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_LYNX_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_LYNX_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_ORIOLE_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_ORIOLE_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_PANTHER_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_PANTHER_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RAVEN_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RAVEN_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT24_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT24_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENTPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENTPRO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_RIPCURRENT_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_RIPCURRENT_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_SHIBA_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_SHIBA_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TANGORPRO_VERSION" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TANGORPRO_VERSION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_KERNEL_TOKAY_DIR" namespace: "android_UNKNOWN" description: "" value: { string_value: "" } workflow: PREBUILT containers: "vendor" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_KERNEL_TOKAY_DIR.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_LARGE_SYSTEM_PROPERTY_NODE" namespace: "android_UNKNOWN" description: "Allow system property storage node to be 1M to accomodate aconfig flags." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_LARGE_SYSTEM_PROPERTY_NODE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_LIBBINDER_CLIENT_CACHE" namespace: "system_performance" description: "Enables caching in libbinder for client side when it is True." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_LIBBINDER_CLIENT_CACHE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN" namespace: "android_UNKNOWN" description: "b/343527537: Flag to defer acquiring libpower lock until after binder transaction to optimize wake lock acquisition." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_MAINLINE_MODULE_PREBUILT_VERSION" namespace: "android_UNKNOWN" description: "The version of mainline prebuilts used when prebuilts are enabled." value: { string_value: "mainline_module_prebuilt_nightly" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "mainline_module_prebuilt_nightly" } traces: { source: "build/release/flag_declarations/RELEASE_MAINLINE_MODULE_PREBUILT_VERSION.textproto" value: { string_value: "mainline_module_prebuilt_nightly" } } } flags: { flag_declaration: { name: "RELEASE_MEMORY_MANAGEMENT_DAEMON" namespace: "system_performance" description: "Enables Memory Management Daemon in system image." value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_MEMORY_MANAGEMENT_DAEMON.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_MOVE_PDFRENDERER_TO_MODULE" namespace: "android_UNKNOWN" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_PDFRENDERER_TO_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_MOVE_VCN_TO_MAINLINE" namespace: "vcn" description: "If true, build VCN in the Tethering module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_MOVE_VCN_TO_MAINLINE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_NDK_ABI_MONITORED" namespace: "android_UNKNOWN" description: "Enables ABI monitoring of NDK libraries." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_NDK_ABI_MONITORED.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_NFC_MAINLINE_MODULE" namespace: "nfc" description: "b/368405832: Flag to enable NFC mainline module" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_NFC_MAINLINE_MODULE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_ONDEVICE_INTELLIGENCE_MODULE" namespace: "ondeviceintelligence" description: "If true, then files are moved from platform to apex" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_ONDEVICE_INTELLIGENCE_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the emoji font file." value: { string_value: "2.042" } workflow: PREBUILT containers: "system" } value: { string_value: "2.042" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.042" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION" namespace: "text" description: "Version of the flag emoji font file." value: { string_value: "2.034" } workflow: PREBUILT containers: "system" } value: { string_value: "2.034" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_FLAG_EMOJI_FONT_VERSION.textproto" value: { string_value: "2.034" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HEBREW_FONT_VERSION" namespace: "android_UNKNOWN" description: "Version of the Hebrew font file." value: { string_value: "1.04" } workflow: PREBUILT containers: "system" } value: { string_value: "1.04" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HEBREW_FONT_VERSION.textproto" value: { string_value: "1.04" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_HENTAIGANA_FONT" namespace: "android_UNKNOWN" description: "This flag will control of including Japanese variant (Hentaigana) font." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_HENTAIGANA_FONT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES" namespace: "android_UNKNOWN" description: "b/301631861: Flag to enable punching holes in apks and shared libs" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_LIBSQLITE3" namespace: "android_UNKNOWN" description: "The sqlite release." value: { string_value: "3420000" } workflow: PREBUILT containers: "system" } value: { string_value: "3420000" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_LIBSQLITE3.textproto" value: { string_value: "3420000" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION" namespace: "system_performance" description: "Which MessageQueue implementation to use." value: { string_value: "LegacyMessageQueue/MessageQueue.java" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "LegacyMessageQueue/MessageQueue.java" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_MESSAGEQUEUE_IMPLEMENTATION.textproto" value: { string_value: "LegacyMessageQueue/MessageQueue.java" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_NFC_STACK" namespace: "android_UNKNOWN" description: "b/292140387: Flag to switch to the new NFC apex" value: { string_value: "NfcNci" } workflow: PREBUILT containers: "system" } value: { string_value: "NfcNci" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_NFC_STACK.textproto" value: { string_value: "NfcNci" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_PROFILING_MODULE" namespace: "android_UNKNOWN" description: "Flag will control the release of the Profiling module apex." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_PROFILING_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_SOUND_PICKER" namespace: "android_UNKNOWN" description: "This flag will control the rollout of new versions of the SoundPicker app." value: { string_value: "SoundPicker" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "SoundPicker" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_SOUND_PICKER.textproto" value: { string_value: "SoundPicker" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_TZDATA_MODULE" namespace: "android_UNKNOWN" description: "tzdata to be installed to the system image." value: { string_value: "com.android.tzdata" } workflow: PREBUILT containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "com.android.tzdata" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_TZDATA_MODULE.textproto" value: { string_value: "com.android.tzdata" } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK" namespace: "android_UNKNOWN" description: "True for using variable font of the NotoSansCJK" value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VARIABLE_NOTO_SANS_CJK.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_PACKAGE_VIRTUAL_CAMERA" namespace: "android_UNKNOWN" description: "The name of the virtual camera package to add to the system partition." value: { string_value: "" } workflow: PREBUILT containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_PACKAGE_VIRTUAL_CAMERA.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version that shipped with current RELEASE_PLATFORM_SDK_VERSION. This flag is only updated when RELEASE_PLATFORM_SDK_VERSION is updated." value: { unspecified_value: false } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_BASE_SDK_EXTENSION_VERSION.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION" namespace: "android_UNKNOWN" description: "Used to set minimum supported target sdk version. Apps targeting sdk version lower than the set value will result in a warning being shown when any activity from the app is started." value: { string_value: "28" } workflow: MANUAL containers: "system" } value: { string_value: "28" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION.textproto" value: { string_value: "28" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_EXTENSION_VERSION" namespace: "android_sdk" description: "The sdk extension version of this release configuration." value: { string_value: "12" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "12" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_EXTENSION_VERSION.textproto" value: { string_value: "12" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SDK_VERSION" namespace: "android_sdk" description: "The SDK version of the platform, e.g. 34 for UDC. This should only be increased when the API is finalized and the codename is set to rel, not during development." value: { string_value: "34" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "34" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SDK_VERSION.textproto" value: { string_value: "34" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_SECURITY_PATCH" namespace: "android_UNKNOWN" description: "Used to indicate the security patch that has been applied to the device. It must signify that the build includes all security patches issued up through the designated Android Public Security Bulletin. It must be of the form \"YYYY-MM-DD\" on production devices. It must match one of the Android Security Patch Level strings of the Public Security Bulletins. If there is no $PLATFORM_SECURITY_PATCH set, keep it empty." value: { string_value: "2023-12-05" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "2023-12-05" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_SECURITY_PATCH.textproto" value: { string_value: "2023-12-05" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION" namespace: "android_UNKNOWN" description: "The platform version. This is the 4 letter code, e.g. UD1A, UPB1, ZP1A, etc." value: { string_value: "ZP1A" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "ZP1A" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION.textproto" value: { string_value: "ZP1A" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all codenames that are in preview. This variable is sort of a lie for historical reasons and only includes codenames up to and including the currently active codename" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all preview codenames the platform will accept apps built against" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_ALL_PREVIEW_CODENAMES.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_CODENAME" namespace: "android_sdk" description: "Set to REL for production platform builds, otherwise the codename string, e.g. UpsideDownCake or VanillaIceCream" value: { string_value: "VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_CODENAME.textproto" value: { string_value: "VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES" namespace: "android_sdk" description: "A comma separated list of all known codenames. For REL (finalized) configurations, it has to only contain finalized codenames." value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES.textproto" value: { string_value: "Base,Base11,Cupcake,Donut,Eclair,Eclair01,EclairMr1,Froyo,Gingerbread,GingerbreadMr1,Honeycomb,HoneycombMr1,HoneycombMr2,IceCreamSandwich,IceCreamSandwichMr1,JellyBean,JellyBeanMr1,JellyBeanMr2,Kitkat,KitkatWatch,Lollipop,LollipopMr1,M,N,NMr1,O,OMr1,P,Q,R,S,Sv2,Tiramisu,UpsideDownCake,VanillaIceCream" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VERSION_LAST_STABLE" namespace: "android_UNKNOWN" description: "The last stable version name of the platform that was released. During development, this stays at that previous version, while the codename indicates further work based on the previous version." value: { string_value: "14" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "14" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VERSION_LAST_STABLE.textproto" value: { string_value: "14" } } } flags: { flag_declaration: { name: "RELEASE_PLATFORM_VNDK_VERSION" namespace: "android_UNKNOWN" description: "The PLATFORM_VNDK_VERSION will be set to this version when the PLATFORM_VERSION_CODENAME is REL. This VNDK version flag will be removed when the VNDK is deprecated" value: { string_value: "35" } workflow: MANUAL containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { string_value: "35" } traces: { source: "build/release/flag_declarations/RELEASE_PLATFORM_VNDK_VERSION.textproto" value: { string_value: "35" } } } flags: { flag_declaration: { name: "RELEASE_RANGING_STACK" namespace: "uwb" description: "b/331206299: Flag to add new generic ranging API surface" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_RANGING_STACK.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE" namespace: "android_UNKNOWN" description: "Control if we should read from new storage." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_READ_FROM_NEW_STORAGE_CC" namespace: "android_UNKNOWN" description: "Enable reading from new storage from C/C++ aconfig flag codegen." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_READ_FROM_NEW_STORAGE_CC.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_REMOVE_LEGACY_EMOJI_FONT" namespace: "android_UNKNOWN" description: "feature flag for removing legacy emoji font from system image." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_REMOVE_LEGACY_EMOJI_FONT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SELINUX_DATA_DATA_IGNORE" namespace: "android_UNKNOWN" description: "Ignore /data/data relabelling in libselinux." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SELINUX_DATA_DATA_IGNORE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION" namespace: "art_performance" description: "b/241823638: Flag to enable ART Speed Profile compilation for WIFI module service." value: { bool_value: false } workflow: LAUNCH containers: "system" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SERVICE_WIFI_SPEED_PROFILE_ART_COMPILATION.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL" namespace: "android_UNKNOWN" description: "feature flag for a new API to open declared passthrough HAL" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_SUPERVISION_SERVICE" namespace: "supervision" description: "Include SupervisionService in the build" value: { unspecified_value: false } workflow: LAUNCH containers: "system" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_SUPERVISION_SERVICE.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_SVN_AKITA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for AKITA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_AKITA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_BLUEJAY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for BLUEJAY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_BLUEJAY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_CHEETAH" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for CHEETAH under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_CHEETAH.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_FELIX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for FELIX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_FELIX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_HUSKY" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for HUSKY under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_HUSKY.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_LYNX" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for LYNX under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_LYNX.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_ORIOLE" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for ORIOLE under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_ORIOLE.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_PANTHER" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for PANTHER under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_PANTHER.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_RAVEN" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for RAVEN under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_RAVEN.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SVN_SHIBA" namespace: "android_UNKNOWN" description: "Using this flag to set build SVN(Software Version Number) value for SHIBA under VENDOR" value: { string_value: "00" } workflow: MANUAL containers: "vendor" } value: { string_value: "00" } traces: { source: "build/release/flag_declarations/RELEASE_SVN_SHIBA.textproto" value: { string_value: "00" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_AUTOMOTIVE" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.automotive" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_AUTOMOTIVE.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_EMBEDDED" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.embedded" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_EMBEDDED.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_LEANBACK" namespace: "android_UNKNOWN" description: "System feature version for: android.software.leanback" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_LEANBACK.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_PC" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.pc" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_PC.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_TELEVISION" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.television" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_TELEVISION.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_SYSTEM_FEATURE_WATCH" namespace: "android_UNKNOWN" description: "System feature version for: android.hardware.type.watch" value: { string_value: "" } workflow: MANUAL containers: "system" } value: { string_value: "" } traces: { source: "build/release/flag_declarations/RELEASE_SYSTEM_FEATURE_WATCH.textproto" value: { string_value: "" } } } flags: { flag_declaration: { name: "RELEASE_TARGET_JAVA_21" namespace: "core_libraries" description: "Control if we should target java 21." value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_TARGET_JAVA_21.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_UNLOCKED_STORAGE_API" namespace: "android_UNKNOWN" description: "flag to enable the unlocked-only storage API's SEPolicy rules" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_UNLOCKED_STORAGE_API.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_DEX_V41" namespace: "android_UNKNOWN" description: "feature flag for enabling new DEX file format (v41)" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_DEX_V41.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling optimized_shrink_resources: true by default" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_OPTIMIZED_RESOURCE_SHRINKING_BY_DEFAULT.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT" namespace: "android_UNKNOWN" description: "feature flag for enabling use_resource_processor: true by default" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_RESOURCE_PROCESSOR_BY_DEFAULT.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS" namespace: "system_performance" description: "Enable use of system feature build-time flags and codegen." value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_SYSTEM_FEATURE_BUILD_FLAGS.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH" namespace: "android_UNKNOWN" description: "feature flag for enabling building with transitive classpaths" value: { unspecified_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_USE_TRANSITIVE_JARS_IN_CLASSPATH.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE" namespace: "android_UNKNOWN" description: "b/318717084 - enable the WebViewBootstrap mainline module" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_USE_WEBVIEW_BOOTSTRAP_MODULE.textproto" value: { bool_value: false } } } flags: { flag_declaration: { name: "RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY" namespace: "wifi" description: "Include the mainline supplicant binary in the Wifi mainline Apex" value: { unspecified_value: false } workflow: LAUNCH containers: "com.android.wifi" } value: {} traces: { source: "build/release/flag_declarations/RELEASE_WIFI_MAINLINE_SUPPLICANT_BINARY.textproto" value: { unspecified_value: false } } } flags: { flag_declaration: { name: "RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES" namespace: "android_UNKNOWN" description: "flag to enable the writing of appcompat override system properties. Not expected to go beyond trunk" value: { bool_value: false } workflow: LAUNCH containers: "product" containers: "system" containers: "system_ext" containers: "vendor" } value: { bool_value: false } traces: { source: "build/release/flag_declarations/RELEASE_WRITE_APPCOMPAT_OVERRIDE_SYSTEM_PROPERTIES.textproto" value: { bool_value: false } } } aconfig_value_sets: "aconfig_value_set-platform_build_release-userdebug" directories: "build/release" value_directories: "build/release" release_config_type: BUILD_VARIANT } release_config_maps_map: { key: "build/release" value: { aliases: { name: "aosp_current" target: "ap3a" } default_containers: "product" default_containers: "system" default_containers: "system_ext" default_containers: "vendor" } }