{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":101015843,"defaultBranch":"lineage-21.0","name":"android_build_soong","ownerLogin":"LineageOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-22T03:12:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24304779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711403224.0","currentOid":""},"activityList":{"items":[{"before":"883519c94711de4e8b4e3368231451604a500d0b","after":"743a21952769951b26cc987eceb16d3bb76dbc84","ref":"refs/heads/lineage-21.0","pushedAt":"2024-03-27T09:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Support multiple sources for prebuilt_etc\n\nKeep the Src attribute for compatibility. The new attribute (Srcs) is\nmutually exclusive with Src.\n\nKeep SourceFilePath and OutputFile for compatibility with other modules.\nThese can be removed in a follow up change.\n\nBug: 328313691\nTest: presubmit\nTest: m blueprint_tests\nTest: prebuilts/build-tools/build-prebuilts.sh (on build-tools branch)\nChange-Id: I5d5b2657715a7180a829c7ed0f501872d561b662","shortMessageHtmlLink":"Support multiple sources for prebuilt_etc"}},{"before":"e26eb12b8ec40185627d09cf9d57cf90f297dbdf","after":"883519c94711de4e8b4e3368231451604a500d0b","ref":"refs/heads/lineage-21.0","pushedAt":"2024-03-22T15:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"soong: paths: Fix out of tree $OUT\n\nChange-Id: Ia915a7fcb95c76272fff6d350dc69abacb7b9e00","shortMessageHtmlLink":"soong: paths: Fix out of tree $OUT"}},{"before":"4242de1fd8009076c3b63ac713f10e63890af5ab","after":"e26eb12b8ec40185627d09cf9d57cf90f297dbdf","ref":"refs/heads/lineage-21.0","pushedAt":"2024-03-20T18:27:22.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r29' into staging/lineage-21.0_merge-android-14.0.0_r29\n\nAndroid 14.0.0 release 29\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZeZWvgAKCRDorT+BmrEO\n# eIPJAJ9XsaU/AlyevWanyjhHyucOVvidVQCbBJquGw+g3MiqFlOXZHVdkAWnvAc=\n# =I0FF\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Tue Mar 5 01:18:22 2024 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2332 signatures in the past\n# 2 years. Encrypted 4 messages in the past 2 years.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Cole Faust (157) and others\n# Via Automerger Merge Worker (8660) and others\n* tag 'android-14.0.0_r29': (1460 commits)\n Revert \"Handle symlinks in sbox\"\n Avoid `-target riscv64-linux-androidVanillaIceCream`.\n Enable Soong's tradefed_binary to support multi-arch\n Update wording on depfile property error\n Use --revert-annotation instead of --hide-annotation\n Build native libraries used by layoutlib.\n Remove extra go.mod files\n Support rust modules when packaging aconfig files in apex.\n Fix typo in log in ninja.go\n Add exported_java_aconfig_library\n Remove infrastructure to run bp2build\n Remove ConvertWithBp2build implementations\n Reapply \"Handle symlinks in sbox\"\n Add compile_data for android apps\n Remove art/test from genrule allowlist\n individually escape results of $(locations)\n 303434307: Enable flagged API checking\n Fix typo in the comment\n Remove bp2build and bazel from soong_ui\n Remove the code for bazel when reading ReleaseAconfigValueSets.\n ...\n\n Conflicts:\n\tandroid/allowlists/allowlists.go\n\tandroid/paths.go\n\tjava/app.go\n\nChange-Id: I64be221bdba39323af68dea299280a1573fb2e12","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r29' into staging/lineage-21.0_merge-androi…"}},{"before":"5619d0d9ff7ddf87f7c292f16495cc12781d9c23","after":"4242de1fd8009076c3b63ac713f10e63890af5ab","ref":"refs/heads/lineage-21.0","pushedAt":"2024-02-16T05:22:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"soong: ui: dumpvar: Apparently `PRODUCT_SOONG_NAMESPACES` is necessary\n\nBring back PRODUCT_SOONG_NAMESPACES after this change:\n3690485a168e0c80ebbfb6c737f6f93281fe8a70\n\nChange-Id: I1efa7620d79eb9c330f0f028a91e10d2a9ce49e8\nSigned-off-by: HeroBuxx ","shortMessageHtmlLink":"soong: ui: dumpvar: Apparently PRODUCT_SOONG_NAMESPACES is necessary"}},{"before":"bc8be68d222c4ae6136bc278d14088118cb70d19","after":"5619d0d9ff7ddf87f7c292f16495cc12781d9c23","ref":"refs/heads/lineage-21.0","pushedAt":"2024-01-20T09:16:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"dumpvars: PRODUCT_IS_AUTO -> PRODUCT_IS_AUTOMOTIVE\n\nThis is already defined by Google, so use it.\n\nChange-Id: I335be53deca4c918785fcfc01a453b182ba9ed8f","shortMessageHtmlLink":"dumpvars: PRODUCT_IS_AUTO -> PRODUCT_IS_AUTOMOTIVE"}},{"before":"0ccc6371a83e36119ce6574cb09b52fcf483c460","after":"bc8be68d222c4ae6136bc278d14088118cb70d19","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-24T20:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Replace {device,qti}_kernel_headers only when building inline\n\nChange-Id: Ibbae77a92f5f96da92213d0a0078867ddeeeaf04","shortMessageHtmlLink":"Replace {device,qti}_kernel_headers only when building inline"}},{"before":"d7b3989a41ffbc4bbac6779123b7f0b32802564c","after":"0ccc6371a83e36119ce6574cb09b52fcf483c460","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-24T14:42:54.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Improve memory usage in multiproduct_kati\n\nStart the subtasks at 15 second intervals, rather than all at once.\n\nBug: b/286423944\nTest: manual\nChange-Id: I21981460dcdd618f42abefcc221a05ce6aca84c1","shortMessageHtmlLink":"Improve memory usage in multiproduct_kati"}},{"before":"7ced81cd35ff4f95e4ab9966eaa66982f898680b","after":"d7b3989a41ffbc4bbac6779123b7f0b32802564c","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-11T01:31:42.000Z","pushType":"push","commitsCount":448,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r17' into staging/lineage-21.0_merge-android-14.0.0_r17\n\nAndroid 14.0.0 Release 17 (UQ1A.231205.015)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZXDPIwAKCRDorT+BmrEO\n# eGa+AJ9gm5/3eGB5WNnfIAyR6XC8p9n0uQCfWGvG2cHpsmFYTCWBRTt8Eq+vFSw=\n# =r+bs\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Wed Dec 6 21:44:35 2023 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 2179 signatures in the past\n# 2 years. Encrypted 4 messages in the past 23 months.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Colin Cross (3) and others\n# Via Automerger Merge Worker (410) and others\n* tag 'android-14.0.0_r17':\n Add libdumpstateutil to vendor variant list\n Merge META-INF/services/* files in merge_zips -jar\n Strip META-INF/services from implementation jars when using as header jars\n Install sdk variants in unbundled builds and package uninstallable variants\n Add integration test for m build SBOM of APEXs/APKs.\n Cleanup SBOM test script for later adding tests of generating SBOM of unbundled APKs/APEXs.\n Exclude diffs caught by sbom_test.\n don't export systemserverclasspath_fragment if contents are empty\n DO NOT MERGE Increasing the dev branch default module version\n Increase R8 max heap size to 4GB\n Put base APK when AppSet is included in APEX\n Use PackedAdditionalOutputs when reading apk_set for canned_fs_config\n\nChange-Id: Ie0b4790c84618465b3271b1876d7433d96ce0d1d","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r17' into staging/lineage-21.0_merge-androi…"}},{"before":"9387734632ba3bf381bd57a638ac1216108c59f4","after":"7ced81cd35ff4f95e4ab9966eaa66982f898680b","ref":"refs/heads/lineage-21.0","pushedAt":"2023-10-26T22:40:22.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"cleanbuild: Add `install` to installclean files\n\nChange-Id: Ib46d9638a2b3648d5e2ade1dfa864bc4e2ae695c","shortMessageHtmlLink":"cleanbuild: Add install to installclean files"}},{"before":null,"after":"9387734632ba3bf381bd57a638ac1216108c59f4","ref":"refs/heads/lineage-21.0","pushedAt":"2023-10-08T19:29:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/24029571', 'googleplex-android-review.googlesource.com/24029572', 'googleplex-android-review.googlesource.com/24029573'] into udc-release.\n\nChange-Id: Ib5fbc66dcb08506f95519c22f2b1d1fe96cedd3e","shortMessageHtmlLink":"Merge cherrypicks of ['googleplex-android-review.googlesource.com/240…"}},{"before":"32f43e728055c8eb64111acb3786faa48b8a4c93","after":"703cc091154b7cdec61ab0d5398c691318224882","ref":"refs/heads/lineage-20.0","pushedAt":"2023-09-08T10:44:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"[T-Only] Add android.hardware.power-V3-ndk to VndkMustUseVendorVariantList\n\n8550 uses the AIDL V3 PowerHAL. Qualcomm must be disabling\nbuild restrictions because the below error occurs in\nLA.QSSI.13.0.r1.\n\nFAILED: out/target/product/spes/obj/SHARED_LIBRARIES/android.hardware.power-V3-ndk.vendor_intermediates/same_vndk_variants.timestamp\n/bin/bash -c \"(CLANG_BIN=\\\"prebuilts/clang/host/linux-x86/clang-r450784d/bin\\\" CROSS_COMPILE=\\\"prebuilts/clang/host/linux-x86/clang-r450784d/bin/llvm-\\\" XZ=\\\">ERROR: VNDK library android.hardware.power-V3-ndk has different core and vendor variants! This means that the copy used in the system.img/etc and vendor.img/e>\nERROR: 1). Remove differences, possibly using the libvndksupport function android_is_in_vendor_process in order to turn this into a runtime difference.\nERROR: 2). Add the library to the VndkMustUseVendorVariantList variable in build/soong/cc/config/vndk.go, which is used to acknowledge this difference.\n\nThis is expected because vendor versions of AIDL are by\ndefault different from core versions per\nhttps://android.googlesource.com/platform/build/soong/+/43b2c668da97601f828c7a42001147181a83449e%5E%21/#F0\n\nThere are a number of commits in AOSP master that will\nprevent this compilation error, however, to minimize\nrisk on T, we will match the V2 and V1 behavior.\n\nChange-Id: If47fed934a8d26ac9515012a02dd188c88ca18b2","shortMessageHtmlLink":"[T-Only] Add android.hardware.power-V3-ndk to VndkMustUseVendorVarian…"}},{"before":"396c6159ef7912e1c72235d631291039a40e664f","after":"32f43e728055c8eb64111acb3786faa48b8a4c93","ref":"refs/heads/lineage-20.0","pushedAt":"2023-07-08T22:45:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"soong: Properly sort dumpvar additions\n\n* Minor annoyance - but GMS vars should be together, product\n vars should be together.\n\nChange-Id: I6bd3a7ad2a87aac8dadf5705e60f8eb30c9a8f32","shortMessageHtmlLink":"soong: Properly sort dumpvar additions"}},{"before":"26c165bf6e9c8af59d0f7759683569dfafd0867a","after":"59d5b37cce358e0d300392676d64191d3938608f","ref":"refs/heads/lineage-19.1","pushedAt":"2023-07-08T22:45:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"soong: Properly sort dumpvar additions\n\n* Minor annoyance - but GMS vars should be together, product\n vars should be together.\n\nChange-Id: I6bd3a7ad2a87aac8dadf5705e60f8eb30c9a8f32","shortMessageHtmlLink":"soong: Properly sort dumpvar additions"}},{"before":"28fecae844aa3921e8eb35c28743e4bf7b2ee74b","after":"396c6159ef7912e1c72235d631291039a40e664f","ref":"refs/heads/lineage-20.0","pushedAt":"2023-06-20T14:24:41.399Z","pushType":"push","commitsCount":16,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-13.0.0_r52' into staging/lineage-20.0_merge-android-13.0.0_r52\n\nAndroid 13.0.0 Release 52 (TQ3A.230605.012)\n\n* tag 'android-13.0.0_r52':\n Create a new product variable to gate blueprint files\n java_sdk_library_import: Copy all prebuilt properties to child modules\n Ignore native bridge archs for apex selection\n extract_apks matches APKs with >= 1 matching ABI\n Revert^3 \"Revert \"update MultiAbiTargeting matching logic\"\"\n Expose avb_hash_algorithm as a property.\n\n Conflicts:\n\tcmd/extract_apks/main.go\n\tcmd/extract_apks/main_test.go\n\tui/build/dumpvars.go\n\nChange-Id: I3b6c65d38fc99f58145a9c386285e89ff5bb00f5","shortMessageHtmlLink":"Merge tag 'android-13.0.0_r52' into staging/lineage-20.0_merge-androi…"}},{"before":"bec7d52dc84fe789e222719faea8af583a6aa88f","after":"26c165bf6e9c8af59d0f7759683569dfafd0867a","ref":"refs/heads/lineage-19.1","pushedAt":"2023-03-20T17:15:18.703Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"soong: Add equivalent for LOCAL_EXPORT_CFLAGS\n\nChange-Id: Ieb3e5739b50789bdbaf41a7d5adb04b08f7b9ea2","shortMessageHtmlLink":"soong: Add equivalent for LOCAL_EXPORT_CFLAGS"}},{"before":"0493b450d821a075ad1207208ec148451c6d0b90","after":"28fecae844aa3921e8eb35c28743e4bf7b2ee74b","ref":"refs/heads/lineage-20.0","pushedAt":"2023-03-19T14:24:34.643Z","pushType":"push","commitsCount":37,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'android-13.0.0_r35' into staging/lineage-20.0_merge-android-13.0.0_r35\n\nAndroid 13.0.0 release 35\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZA9jqQAKCRDorT+BmrEO\n# eLo/AJ9Y8Q31v7Vs/rPe5Ap0pweF8K3eDQCfVKaeCeF5KGE9kRQWBdM7j/zfA4I=\n# =gDpX\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon Mar 13 19:55:53 2023 EET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \" [marginal]\n# gpg: initial-contribution@android.com: Verified 1575 signatures in the past\n# 16 months. Encrypted 4 messages in the past 14 months.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg: It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78\n\n# By Rex Hoffman (3) and others\n# Via Android Build Coastguard Worker (14) and others\n* tag 'android-13.0.0_r35':\n Revert^3 \"Revert \"update MultiAbiTargeting matching logic\"\"\n Revert^2 \"Revert \"update MultiAbiTargeting matching logic\"\"\n Revert \"Revert \"update MultiAbiTargeting matching logic\"\"\n Support robolectric zip expectations (similar to command line zip)\n Support robolectric zip expectations (similar to command line zip)\n Enable new_robolectric\n Add support for pom with packaging=apk to pom2bp.\n Add support for prepending text from a file\n Add kotlinx.coroutines to \"neverallow\" allowlist\n Use the current java version for -jvm-target\n Revert \"update MultiAbiTargeting matching logic\"\n update MultiAbiTargeting matching logic\n Treat kotlin-annotations the same as kotlin-stdlib\n Allow BoringSSL's Rust bindings to build\n\nChange-Id: I059c901cf46cbcb2ff2f099a4d04e4bd597a3259","shortMessageHtmlLink":"Merge tag 'android-13.0.0_r35' into staging/lineage-20.0_merge-androi…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIINJnQA","startCursor":null,"endCursor":null}},"title":"Activity · LineageOS/android_build_soong"}