)]}'
{
  "log": [
    {
      "commit": "45fbeacbe86032d6fdc4e7804a8d25fa062b7301",
      "tree": "eb4916f889ce2a2391e2cf76ee52068a57414dbd",
      "parents": [
        "bfcd5a0d54dbb4a169b964947b079abc0668a541",
        "e0ef7d30fa00517f2a199f1ac4a48369a3ea6e48"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Sep 05 20:54:54 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 05 20:54:54 2024 +0000"
      },
      "message": "Merge \"uinput: add recording for simulating a touchpad connection\" into main"
    },
    {
      "commit": "e0ef7d30fa00517f2a199f1ac4a48369a3ea6e48",
      "tree": "055554af8636a9caf156c0f4222bfbac601f3ced",
      "parents": [
        "fcfc6c13f523807a9d7e7f5a18683ee7f8b9d233"
      ],
      "author": {
        "name": "Harry Cutts",
        "email": "hcutts@google.com",
        "time": "Thu Sep 05 19:12:08 2024 +0000"
      },
      "committer": {
        "name": "Harry Cutts",
        "email": "hcutts@google.com",
        "time": "Thu Sep 05 19:12:08 2024 +0000"
      },
      "message": "uinput: add recording for simulating a touchpad connection\n\nI was going to add this to some internal documentation, but realized\nthat it could also be useful for external contributors.\n\nBug: 355739040\nChange-Id: Icc87633c29a0688c4842184aeb29c574c57ba8d6\nTest: check touchpad settings appear after running\n      $ adb shell uinput - \u003c test-touchpad.evemu\n"
    },
    {
      "commit": "bfcd5a0d54dbb4a169b964947b079abc0668a541",
      "tree": "1db92eda57c260555f681521abdb00c491837bf2",
      "parents": [
        "9f0ae1781ef70cdc913a7cb8cb6f54b46f1f5700",
        "b41fe36b79da6b248fc98885e91eea295e7cc997"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Sep 05 18:01:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 05 18:01:17 2024 +0000"
      },
      "message": "Merge \"OEM action when readerOptionChanged feature request\" into main"
    },
    {
      "commit": "9f0ae1781ef70cdc913a7cb8cb6f54b46f1f5700",
      "tree": "44776d35f263185e9fa4a4ccb0730d2fa4d5199c",
      "parents": [
        "e3a5bb9d61dc070294900e6dd058419023e18c35",
        "fbe9c1b423b15fcbbdee738784adc83ba6337070"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Sep 05 16:17:52 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 05 16:17:52 2024 +0000"
      },
      "message": "Merge \"nfc(API): Add API for EUICC offhost CE support\" into main"
    },
    {
      "commit": "e3a5bb9d61dc070294900e6dd058419023e18c35",
      "tree": "7612c47d8cfa4eda8a991caef995f200841babb0",
      "parents": [
        "91f912fe96b8459ffacfc57a8834115658e325e8",
        "71257248f155b650d1e5b3a4f60469539fbbd9ff"
      ],
      "author": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Thu Sep 05 00:19:58 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 05 00:19:58 2024 +0000"
      },
      "message": "Merge \"Create a new test_module_config entries for TEST_MAPPING options\" into main"
    },
    {
      "commit": "91f912fe96b8459ffacfc57a8834115658e325e8",
      "tree": "bc441e87986512e1d6a1708706597798fc92a26a",
      "parents": [
        "381fc97a414ce91a92beccc082ebec07a7ef1b86",
        "33f4440bb042aa1aab9cbbdcfc5eb84b427af24d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 04 20:28:52 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 04 20:28:52 2024 +0000"
      },
      "message": "Merge \"ITvInputManagerCallback leak when client died\" into main"
    },
    {
      "commit": "b41fe36b79da6b248fc98885e91eea295e7cc997",
      "tree": "208147a173390404fc62cb8b9f989ad26df8ff9d",
      "parents": [
        "8672d4c48e425311091b4647596dca5c3d24191f"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Sep 04 19:04:50 2024 +0000"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Sep 04 19:04:50 2024 +0000"
      },
      "message": "OEM action when readerOptionChanged feature request\n\nBug: 362436740\nTest: CTS test\n\nChange-Id: If8a4ada0e079851d25f8f5e48e46b38a3b0f186c\n"
    },
    {
      "commit": "381fc97a414ce91a92beccc082ebec07a7ef1b86",
      "tree": "e339ae188daf1e99f07e777f18298e8a7995ced1",
      "parents": [
        "5ee2adb1ba1f078594cb5d34eb95b7bdd8420449",
        "9d7b9da388c688686fcf178c283d35e53048efb8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 04 17:49:48 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 04 17:49:48 2024 +0000"
      },
      "message": "Merge \"Amend typo for DefaultPermissionGrantPolicy\" into main"
    },
    {
      "commit": "5ee2adb1ba1f078594cb5d34eb95b7bdd8420449",
      "tree": "8cd35e999fc19493f18bbd1640421edeb422f610",
      "parents": [
        "74e5df36b8c3381586ddb44df2c371b95fc6ca30",
        "51672a18cb3890f880a9f04e9b7bd2d35fdba2fe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 04 16:00:25 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 04 16:00:25 2024 +0000"
      },
      "message": "Merge \"[Status Bar] Fix carrier and userSwitchName text style flaw\" into main"
    },
    {
      "commit": "74e5df36b8c3381586ddb44df2c371b95fc6ca30",
      "tree": "9ef369005d4b7ac7ceaeff02239d84a068c70a16",
      "parents": [
        "35c88d142138dd3fa7ba042433ddf5a719dc03f7",
        "6db3b39c49301d859d28e66ced414591dac4f324"
      ],
      "author": {
        "name": "Yu-Ting Tseng",
        "email": "yutingtseng@google.com",
        "time": "Wed Sep 04 15:35:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 04 15:35:33 2024 +0000"
      },
      "message": "Merge \"Binder API for freeze state change notification.\" into main"
    },
    {
      "commit": "35c88d142138dd3fa7ba042433ddf5a719dc03f7",
      "tree": "8dfee19482e590fd03d298d1615a16fce7f631fc",
      "parents": [
        "2ef9db99de4f56b91ae8501c2246a1c08bb90910",
        "5739cf09cbd742f9de76342eccf8a571e5a61466"
      ],
      "author": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Wed Sep 04 12:18:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 04 12:18:06 2024 +0000"
      },
      "message": "Merge \"Don\u0027t retry starting the artd_pre_reboot service.\" into main"
    },
    {
      "commit": "2ef9db99de4f56b91ae8501c2246a1c08bb90910",
      "tree": "ba2b644d0f6cf1e3a682636b35df84fe9330b729",
      "parents": [
        "8672d4c48e425311091b4647596dca5c3d24191f",
        "9f30b257400deef06fefb8c4e62b902d2222ac89"
      ],
      "author": {
        "name": "Rupesh Bansal",
        "email": "brup@google.com",
        "time": "Wed Sep 04 09:29:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 04 09:29:21 2024 +0000"
      },
      "message": "Merge \"Record thermal service state using android.os.Trace\" into main"
    },
    {
      "commit": "8672d4c48e425311091b4647596dca5c3d24191f",
      "tree": "5b836d1d788ea1742f609de25d6546dc6924051d",
      "parents": [
        "73074945184b431e8fa6dad58fc583d15ad178e4",
        "faaf7f2b44bcadd9e4764cf0a907b52726d93a73"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Sep 04 00:13:46 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 04 00:13:46 2024 +0000"
      },
      "message": "Merge \"Remove NDK exports\" into main"
    },
    {
      "commit": "73074945184b431e8fa6dad58fc583d15ad178e4",
      "tree": "77937dbdc56bb85e9e6f4e349c416acf6cc37ab1",
      "parents": [
        "608316b4fb59e4e0cd5baf21e4527596d6e56a0d",
        "fb4dfef6121970b2824a8bf9c469f953f3958d2a"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Sep 03 22:13:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 03 22:13:12 2024 +0000"
      },
      "message": "Merge \"Update ravenwood OWNERS\" into main"
    },
    {
      "commit": "fb4dfef6121970b2824a8bf9c469f953f3958d2a",
      "tree": "de44d431fcac5b3ea650a66072fc313b9467400f",
      "parents": [
        "e65b91236829ede0a51402291bcf9ce4ad5bb1b9"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Sep 03 14:34:03 2024 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Sep 03 14:35:28 2024 -0700"
      },
      "message": "Update ravenwood OWNERS\n\nBug: 292141694\nTest: n/a\nFlag: EXEMPT owners change only\nChange-Id: I74d14cf5f8ef5a6d0ff7b198f05ef92df0799763\n"
    },
    {
      "commit": "fbe9c1b423b15fcbbdee738784adc83ba6337070",
      "tree": "5ad3c60779dc3493c151cf9f94970fa0a775c098",
      "parents": [
        "9bf81137e94bc24b17276a860f2d71b10f5c07cb"
      ],
      "author": {
        "name": "Roshan",
        "email": "rpius@google.com",
        "time": "Tue Sep 03 11:27:58 2024 -0700"
      },
      "committer": {
        "name": "Roshan",
        "email": "rpius@google.com",
        "time": "Tue Sep 03 13:49:09 2024 -0700"
      },
      "message": "nfc(API): Add API for EUICC offhost CE support\n\nMore CL\u0027s to follow which uses this new feature flag.\n\nBug: 321314635\nTest: TH\nChange-Id: I5f3b4517e84041e1c15adc69116fba505f0ce851\n"
    },
    {
      "commit": "faaf7f2b44bcadd9e4764cf0a907b52726d93a73",
      "tree": "ed8d269190323166c12452123ec07aad6fe3d0b8",
      "parents": [
        "65bab5003e0be6daa59a964d133cdcab65da3420"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Sep 03 20:40:06 2024 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Sep 03 20:44:26 2024 +0000"
      },
      "message": "Remove NDK exports\n\nBase headers should come from sysroot.\n\nBug: N/A\nTest: build\nChange-Id: Ia7ed22d3afcfac7e1f5b8a2b81a139708db098fd\n"
    },
    {
      "commit": "608316b4fb59e4e0cd5baf21e4527596d6e56a0d",
      "tree": "39ece456fa192713a59ec774af9c28427ff0c888",
      "parents": [
        "9bf81137e94bc24b17276a860f2d71b10f5c07cb",
        "652182c4d30d4897138c288f8044432c502567c5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 03 20:09:30 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 03 20:09:30 2024 +0000"
      },
      "message": "Merge \"No need to std::move local variable to return value\" into main"
    },
    {
      "commit": "6db3b39c49301d859d28e66ced414591dac4f324",
      "tree": "bbc6b05a29a0fa0e169819bcc92c3ce462799a83",
      "parents": [
        "baca13fa73ab17c961d4068cb919353a779d0481"
      ],
      "author": {
        "name": "Yu-Ting Tseng",
        "email": "yutingtseng@google.com",
        "time": "Mon May 13 09:41:41 2024 -0700"
      },
      "committer": {
        "name": "Yu-Ting Tseng",
        "email": "yutingtseng@google.com",
        "time": "Tue Sep 03 10:50:58 2024 -0700"
      },
      "message": "Binder API for freeze state change notification.\n\nBug: 338097747\nTest: atest BinderFrozenStateChangeNotificationTest\nChange-Id: Idce0b2080d0d303e4a884a07913ad79da4899bcb\n"
    },
    {
      "commit": "9bf81137e94bc24b17276a860f2d71b10f5c07cb",
      "tree": "a24dfeb871ba190933385ac7c4d2492736dcac3d",
      "parents": [
        "db82667ec0578ad924d9357cebd330cf889f2148",
        "c2a78460816b951bd99f6800fd9c114c31a588e7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 03 16:20:08 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 03 16:20:08 2024 +0000"
      },
      "message": "Merge \"[Fix_format] log:overlay paths indent error\" into main"
    },
    {
      "commit": "db82667ec0578ad924d9357cebd330cf889f2148",
      "tree": "79c5becbb7b7e89e44e82db3b6c71834ae6637da",
      "parents": [
        "85fb8b6833e2a86ab13388762f53ee04f9e092db",
        "370a6e19477ed055ecc05ea45c3ede1aaa39f827"
      ],
      "author": {
        "name": "Brad Lassey",
        "email": "lassey@google.com",
        "time": "Tue Sep 03 15:10:04 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 03 15:10:04 2024 +0000"
      },
      "message": "Merge \"Add a flag to enable watchdog for the NFC system process\" into main"
    },
    {
      "commit": "85fb8b6833e2a86ab13388762f53ee04f9e092db",
      "tree": "e25f7250d1c7dc7ca933748190834b2549cc9feb",
      "parents": [
        "db99864fc6b366973f205832256f50df71f357fc",
        "d4ac4a83895deff0a1184816b364a4f03855b910"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 03 04:17:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 03 04:17:23 2024 +0000"
      },
      "message": "Merge \"Fix HDR dimming issues when split screen switching.\" into main"
    },
    {
      "commit": "db99864fc6b366973f205832256f50df71f357fc",
      "tree": "0d891d95d052dfea4658757b996acba73473d00c",
      "parents": [
        "3f7f33837a5307122516d564c21b1431a5f9ee42",
        "feff81b553b59fc63c04e08dac572eded7af3b02"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Sep 02 22:12:03 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 02 22:12:03 2024 +0000"
      },
      "message": "Merge \"add a folder for adding unit tests for app functions\" into main"
    },
    {
      "commit": "feff81b553b59fc63c04e08dac572eded7af3b02",
      "tree": "0d891d95d052dfea4658757b996acba73473d00c",
      "parents": [
        "3f7f33837a5307122516d564c21b1431a5f9ee42"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Sep 02 17:09:05 2024 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Sep 02 17:12:41 2024 +0000"
      },
      "message": "add a folder for adding unit tests for app functions\n\nTest: n/a\n\n\nChange-Id: I24d738a8e2af894be502f019c81283461850dfc7\n"
    },
    {
      "commit": "71257248f155b650d1e5b3a4f60469539fbbd9ff",
      "tree": "fee5c8277bc6f1b250680a9e44b4dd591d356667",
      "parents": [
        "34eacbbf0590eec300d156afd5eb82fd4b1a81bb"
      ],
      "author": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Fri Aug 30 14:53:51 2024 +0000"
      },
      "committer": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Mon Sep 02 14:03:31 2024 +0000"
      },
      "message": "Create a new test_module_config entries for TEST_MAPPING options\n\nAs part of adding `test_module_config`: go/test-module-config,\nwe are migrating options from TEST_MAPPING files to Android.bp files.\nSeveral cls have already been submitted, but this is a larger change to\nadd the test_module_config entries in bulk to reduce churn on the\nAndroid.bp and TEST_MAPPING files.\n\nThis topic covers the two of the repos with the most changes needed\n(frameworks/base and cts).\nThe first cls will simply create the entries in the Android.bp file\nThis is a noop operation until they get used via TEST_MAPPING files.\n\nThe process is:\n  1) Generate new test_module_configs with reasonable names based on\n     options in TEST_MAPPING files\n  2) After 1) gets submitted, match the options from Android.bp back to\n     TEST_MAPPING files and update those TEST_MAPPING files with the\n     name from the Andriod.bp.\n\nTo simplify a little bit, we are also removing adding\n\"exclude-annotation\" androidx.test.filters.FlakyTest and org.junit.Ignore\nfrom the options set in Android.bp since we recently added Flaky\nexclusion to all CI test_mapping runs.  And junit always ignore @Ignore,\nno reason to ask it to.\n\nTest: ci\nChange-Id: I3097093d1677a0a5a30c8f4aed7fc96c22c0e84d\nFlag: NONE # test rename only\n"
    },
    {
      "commit": "3f7f33837a5307122516d564c21b1431a5f9ee42",
      "tree": "85e5d06ead5235bd6b7f7b7196ed1806fcd6239f",
      "parents": [
        "5c26df89d0d64cfeb3e389b29a615a64e901e562",
        "6eaf972c1821bd2f2dd332b8dfb56ef380f12122"
      ],
      "author": {
        "name": "Achim Thesmann",
        "email": "achim@google.com",
        "time": "Mon Sep 02 08:45:50 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 02 08:45:50 2024 +0000"
      },
      "message": "Merge \"Add BAL_OWNERS for BackgroundLaunchProcessController\" into main"
    },
    {
      "commit": "5c26df89d0d64cfeb3e389b29a615a64e901e562",
      "tree": "9b3b9664dcdd56caf2fc5a8ad8753bc8609fe859",
      "parents": [
        "c876ccc7fac08b56f2dd3250f545d3d06a366eb3",
        "cba5f47099d54ffaef2c80df90f74703257dcf9b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Sep 02 07:34:56 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 02 07:34:56 2024 +0000"
      },
      "message": "Merge \"Fix typo in clarification\" into main"
    },
    {
      "commit": "c876ccc7fac08b56f2dd3250f545d3d06a366eb3",
      "tree": "c8d963df68d857f7a5f43a2f156c704b81fc458d",
      "parents": [
        "3dbf4cabdbff3843fdc5c55d94347398c9327203",
        "298395dda84584ae6611f219ebaf888d718f07ce"
      ],
      "author": {
        "name": "Chris Li",
        "email": "lihongyu@google.com",
        "time": "Mon Sep 02 05:22:04 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 02 05:22:04 2024 +0000"
      },
      "message": "Merge \"Make a copy of the TaskFragmentContainer list.\" into main"
    },
    {
      "commit": "cba5f47099d54ffaef2c80df90f74703257dcf9b",
      "tree": "ca90be275ddd7eed2476fc0152bb4cb1e8b74186",
      "parents": [
        "3dbf4cabdbff3843fdc5c55d94347398c9327203"
      ],
      "author": {
        "name": "Shen Lin",
        "email": "shhenlin@gmail.com",
        "time": "Mon Sep 02 05:00:40 2024 +0000"
      },
      "committer": {
        "name": "Shen Lin",
        "email": "shhenlin@gmail.com",
        "time": "Mon Sep 02 05:02:47 2024 +0000"
      },
      "message": "Fix typo in clarification\n\n- contraints -\u003e constraints\n\nBug:363826220\nChange-Id: I2ad567604f7d016851006164ee07eb842a4b7688\nTest: just doc update\n"
    },
    {
      "commit": "298395dda84584ae6611f219ebaf888d718f07ce",
      "tree": "c8d963df68d857f7a5f43a2f156c704b81fc458d",
      "parents": [
        "3dbf4cabdbff3843fdc5c55d94347398c9327203"
      ],
      "author": {
        "name": "tanxiaoyan",
        "email": "tanxiaoyan@xiaomi.com",
        "time": "Sat Aug 31 17:38:36 2024 +0800"
      },
      "committer": {
        "name": "tanxiaoyan",
        "email": "tanxiaoyan@xiaomi.com",
        "time": "Sat Aug 31 17:38:36 2024 +0800"
      },
      "message": "Make a copy of the TaskFragmentContainer list.\n\nUpdate all TaskFragments in the Task. Make a copy of the list since some may be\nremoved on updating.\n\nBug:363313091\n\nChange-Id: Ie087ce7f19e43ff1d70b5792841cc6ae378183d9\nSigned-off-by: tanxiaoyan \u003ctanxiaoyan@xiaomi.com\u003e\n"
    },
    {
      "commit": "3dbf4cabdbff3843fdc5c55d94347398c9327203",
      "tree": "cd0b8b071c4bf77093c5120546bfb29af75617d6",
      "parents": [
        "ac0caa64ceb716f67c5ba41b5c62cc95b3996051",
        "033c2791ada1f8f9f1d3083ec8939097f472e8be"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Aug 31 03:40:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 31 03:40:59 2024 +0000"
      },
      "message": "Merge \"Add OemExtension callbacks support\" into main"
    },
    {
      "commit": "9d7b9da388c688686fcf178c283d35e53048efb8",
      "tree": "90ab176a0927244b02440bb8e321923960b27b19",
      "parents": [
        "14a533a83d74880734c865648101e0ab62481642"
      ],
      "author": {
        "name": "gang.huang",
        "email": "gang.huang@unisoc.com",
        "time": "Fri Aug 30 15:01:28 2024 +0800"
      },
      "committer": {
        "name": "gang huang",
        "email": "gang.huang@unisoc.com",
        "time": "Sat Aug 31 01:51:59 2024 +0000"
      },
      "message": "Amend typo for DefaultPermissionGrantPolicy\n\nBug: 363135115\nTest: presubmit\nChange-Id: I00d4b637ce534de63532ddd46240b67827f1491d\n"
    },
    {
      "commit": "ac0caa64ceb716f67c5ba41b5c62cc95b3996051",
      "tree": "80368e454e01a1fb0e6f359510268cc20e905344",
      "parents": [
        "56b9afac53e4355da3123ba869573857e28909c5",
        "11bd126eba57c97627cb55b92658e9c14af0dc73"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Aug 31 00:51:27 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 31 00:51:27 2024 +0000"
      },
      "message": "Merge \"Simplify POSIX capabilities to bitmask\" into main"
    },
    {
      "commit": "56b9afac53e4355da3123ba869573857e28909c5",
      "tree": "bb43b5395481020353e16a88d233e33236725f95",
      "parents": [
        "34eacbbf0590eec300d156afd5eb82fd4b1a81bb",
        "8565fedcf838e731b7ce651a02045efe3ac1db82"
      ],
      "author": {
        "name": "Kalesh Singh",
        "email": "kaleshsingh@google.com",
        "time": "Fri Aug 30 22:42:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 30 22:42:34 2024 +0000"
      },
      "message": "Merge changes I30a1bc50,Ifc785251 into main\n\n* changes:\n  PackageManager: 16K: Extract native libs that are not zipaligned correctly\n  PackageManager: Factor out extractNativeLibFromApk()\n"
    },
    {
      "commit": "033c2791ada1f8f9f1d3083ec8939097f472e8be",
      "tree": "6994d144e94967ad271ec36d726ae871b9e65738",
      "parents": [
        "d073eb8384b7278cef211e80f3b8dd916df5363a"
      ],
      "author": {
        "name": "suryaprakash.konduru",
        "email": "suryaprakash.konduru@nxp.com",
        "time": "Tue Jun 04 12:31:59 2024 +0530"
      },
      "committer": {
        "name": "Alisher Alikhodjaev",
        "email": "alisher@google.com",
        "time": "Fri Aug 30 15:36:54 2024 -0700"
      },
      "message": "Add OemExtension callbacks support\n\nTo get NFC state updates to registered Apps\n- RF field On/Off\n- CE Activated/Deactivated\n- RF discover started/stopped\n\nBug: 329043522\nTest: Manual test discovery on/off, RF Field ON/OFF, CE Activated or Not.\nChange-Id: Id6a6d84804a79ef0696509f87cd1c97223ce7c35\n"
    },
    {
      "commit": "11bd126eba57c97627cb55b92658e9c14af0dc73",
      "tree": "29e2d052619d0c763dc084b977d2b5f05201739e",
      "parents": [
        "34eacbbf0590eec300d156afd5eb82fd4b1a81bb"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Fri Aug 30 21:55:44 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Aug 30 21:55:44 2024 +0000"
      },
      "message": "Simplify POSIX capabilities to bitmask\n\nRemove unnecessary overhead and complexity of converting a list of bit offsets to an array of integers, iterating over it, validating the inputs (which are valid, otherwise the device doesn\u0027t boot), then doing the bit-shifting.\nJust do the bit-shifting.\n\nFlag: EXEMPT refactor\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b5d3ccd6bb47dbe984471bb7832304236110bba2)\nMerged-In: Ic5dc21657a997ed000104ff713a96a51b2c06d5f\nChange-Id: Ic5dc21657a997ed000104ff713a96a51b2c06d5f\n"
    },
    {
      "commit": "6eaf972c1821bd2f2dd332b8dfb56ef380f12122",
      "tree": "f9886b1249c03f044d3deb54d8d59949c0ae67e1",
      "parents": [
        "34eacbbf0590eec300d156afd5eb82fd4b1a81bb"
      ],
      "author": {
        "name": "Achim Thesmann",
        "email": "achim@google.com",
        "time": "Fri Aug 30 18:11:13 2024 +0000"
      },
      "committer": {
        "name": "Achim Thesmann",
        "email": "achim@google.com",
        "time": "Fri Aug 30 18:13:20 2024 +0000"
      },
      "message": "Add BAL_OWNERS for BackgroundLaunchProcessController\n\nChange-Id: I1793e047c7ba32d004a4c6f3824c4ff4395bc673\nTest: only changing OWNERS\nFlag: EXEMPT only changing OWNERS\n"
    },
    {
      "commit": "5739cf09cbd742f9de76342eccf8a571e5a61466",
      "tree": "43625afc5e5ccdd6481a3fb07125e7e04a532f6c",
      "parents": [
        "14071194218e9ed59b13e00d549a85c44fb9fd68"
      ],
      "author": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Thu Aug 29 19:13:14 2024 +0100"
      },
      "committer": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Fri Aug 30 15:41:55 2024 +0100"
      },
      "message": "Don\u0027t retry starting the artd_pre_reboot service.\n\n`waitForService` uses an infinite loop to wait for the service. If the\nservice cannot start or register itself, the method will loop forever.\nThis is not suitable for artd_pre_reboot because it\u0027s a service from the\nnew system image, which is expected to fail if there is any\nincompatibility.\n\nThis CL replaces the `waitForService` call with a `ctl.start` command\nand a 5s wait.\n\nBug: 356858364\nTest: adb shell pm art pr-dexopt-job --run\nChange-Id: Id48f1c8f86c3c44e0a5524c35c91c470902b9468\n"
    },
    {
      "commit": "34eacbbf0590eec300d156afd5eb82fd4b1a81bb",
      "tree": "68694a4964bf47e85af066baf239074c1f2a97d8",
      "parents": [
        "14a533a83d74880734c865648101e0ab62481642",
        "498e9ae5b5fb848bb19526499370138db693c45c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 30 08:50:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 30 08:50:21 2024 +0000"
      },
      "message": "Merge \"nfc(api): Pass package name to reader, discovery AIDL calls\" into main"
    },
    {
      "commit": "370a6e19477ed055ecc05ea45c3ede1aaa39f827",
      "tree": "6359860ef01e8526acb7a52d14a01bbfce70dbe0",
      "parents": [
        "14a533a83d74880734c865648101e0ab62481642"
      ],
      "author": {
        "name": "Brad Lassey",
        "email": "lassey@google.com",
        "time": "Fri Aug 30 01:38:16 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Aug 30 01:38:16 2024 +0000"
      },
      "message": "Add a flag to enable watchdog for the NFC system process\n\nBug: 362937338\nTest: writing a test\nFlag: android.nfc.nfc_watchdog\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f958ae00004c3c169a348edf9106ed533c4c36b4)\nMerged-In: I313dd1f36bed7efb5fee94dea2003ab1f5ac528d\nChange-Id: I313dd1f36bed7efb5fee94dea2003ab1f5ac528d\n"
    },
    {
      "commit": "c2a78460816b951bd99f6800fd9c114c31a588e7",
      "tree": "2917271ee227d68084387adb565a11b457735357",
      "parents": [
        "14a533a83d74880734c865648101e0ab62481642"
      ],
      "author": {
        "name": "jiangxu5",
        "email": "jiangxu5@xiaomi.com",
        "time": "Fri Aug 23 14:37:11 2024 +0800"
      },
      "committer": {
        "name": "jiang xu",
        "email": "jiangxu5@xiaomi.com",
        "time": "Fri Aug 30 01:12:11 2024 +0000"
      },
      "message": "[Fix_format] log:overlay paths indent error\n\nLegacy overlay paths/overlay paths in dumpsys packages are not properly indented\n\nChange-Id: I15216efe1fe0350ac7c0701e4eb1b7993ffca119\nSigned-off-by: jiangxu5 \u003cjiangxu5@xiaomi.com\u003e\n"
    },
    {
      "commit": "14a533a83d74880734c865648101e0ab62481642",
      "tree": "da7021c1a213524e209e0034922067c675772187",
      "parents": [
        "4540368266d3e710295231d7e7bc9a2d4bd77870",
        "e5455380a8a6b1fa4f0b6e52b9b31421fbc723f2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 29 22:46:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 29 22:46:12 2024 +0000"
      },
      "message": "Merge \"Clarify that `Message#what` is 0 unless otherwise set.\" into main"
    },
    {
      "commit": "8565fedcf838e731b7ce651a02045efe3ac1db82",
      "tree": "e797f6b09d31b66443fe37bd5c98096f3379c4f9",
      "parents": [
        "8585f409bf35770a72fbf6c373dbb4b11231ea84"
      ],
      "author": {
        "name": "Kalesh Singh",
        "email": "kaleshsingh@google.com",
        "time": "Wed Aug 28 20:51:55 2024 +0000"
      },
      "committer": {
        "name": "Kalesh Singh",
        "email": "kaleshsingh@google.com",
        "time": "Thu Aug 29 14:37:35 2024 -0700"
      },
      "message": "PackageManager: 16K: Extract native libs that are not zipaligned correctly\n\nIf 16kB app compat is enabled; fallback to extracting native libraries\nwhich are not zipaligned correctly (16kb alignment) but are zipaligned\ncorrectly for 4kB devices (has 4kb alignement).\n\nThis is expected to be the case for apps that have not updated to support\n16kB page size and use extractNativeLibs\u003dfalse.\n\nIf app compat is enabled on 16kb devices, allow the installation of such\n4kb-zipaligned apps.\n\nBug: 339709616\nTest: Install apps not 16kb zip-aligned from playstore (chic-fil-a, ...)\nChange-Id: I30a1bc50bc9dea40baf37e7af296e2a4d8e857db\nSigned-off-by: Kalesh Singh \u003ckaleshsingh@google.com\u003e\n"
    },
    {
      "commit": "8585f409bf35770a72fbf6c373dbb4b11231ea84",
      "tree": "4554bdddb2bae6eaf91a5d7a14b7afab819ff09d",
      "parents": [
        "03c977c251317e8b5d6c520e6d8c85ba203533a3"
      ],
      "author": {
        "name": "Kalesh Singh",
        "email": "kaleshsingh@google.com",
        "time": "Thu Jul 11 22:21:02 2024 +0000"
      },
      "committer": {
        "name": "Kalesh Singh",
        "email": "kaleshsingh@google.com",
        "time": "Thu Aug 29 13:59:57 2024 -0700"
      },
      "message": "PackageManager: Factor out extractNativeLibFromApk()\n\nThis will be reused later for running apps in compatiblity mode on\n16kB devices -- if extractNativeLibs is false and the libraries are\nnot 16kB-page-aligned in the zipped apk.\n\nBug: 339709616\nTest: manually install apps\nChange-Id: Ifc78525114b99d1076724079e5db78c7e1050d50\nSigned-off-by: Kalesh Singh \u003ckaleshsingh@google.com\u003e\n"
    },
    {
      "commit": "498e9ae5b5fb848bb19526499370138db693c45c",
      "tree": "e78712a3bcd0afca47dcabd712b181b85b158304",
      "parents": [
        "2c880275ff7a6f8ea87419da6fd8260dcfd22cc3"
      ],
      "author": {
        "name": "Roshan",
        "email": "rpius@google.com",
        "time": "Thu Aug 29 12:54:01 2024 -0700"
      },
      "committer": {
        "name": "Roshan",
        "email": "rpius@google.com",
        "time": "Thu Aug 29 12:57:56 2024 -0700"
      },
      "message": "nfc(api): Pass package name to reader, discovery AIDL calls\n\nPassing package name from NfcAdapter is more correct than trying to\nguess in the service side.\n\nBug: 362674308\nTest: atest GtsNfcHceMultiDeviceTestCases CtsNfcHceMultiDeviceTestCases\nChange-Id: I9992cc017cd87998978a298ce508f62abfb26f1a\n"
    },
    {
      "commit": "4540368266d3e710295231d7e7bc9a2d4bd77870",
      "tree": "cfb96954f07f0312dd16f45fc06c6dfe263d078a",
      "parents": [
        "14071194218e9ed59b13e00d549a85c44fb9fd68",
        "6a3a28a06fa09f244fa740d8fec6771e94a52295"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 29 19:06:54 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 29 19:06:54 2024 +0000"
      },
      "message": "Merge \"Remove trailing spaces from Handler.java\" into main"
    },
    {
      "commit": "e5455380a8a6b1fa4f0b6e52b9b31421fbc723f2",
      "tree": "da7021c1a213524e209e0034922067c675772187",
      "parents": [
        "6a3a28a06fa09f244fa740d8fec6771e94a52295"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Thu Aug 29 16:15:40 2024 +0000"
      },
      "committer": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Thu Aug 29 17:25:48 2024 +0000"
      },
      "message": "Clarify that `Message#what` is 0 unless otherwise set.\n\nThis was reported as a source of confusion for developers.\nSee for instance:\nhttps://android-review.git.corp.google.com/c/platform/frameworks/base/+/3244242\n\nChange-Id: I2051aa5190ba94dd0ac4e419398a6720cb6b1fe2\n"
    },
    {
      "commit": "6a3a28a06fa09f244fa740d8fec6771e94a52295",
      "tree": "cfb96954f07f0312dd16f45fc06c6dfe263d078a",
      "parents": [
        "14071194218e9ed59b13e00d549a85c44fb9fd68"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Thu Aug 29 17:24:38 2024 +0000"
      },
      "committer": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Thu Aug 29 17:24:38 2024 +0000"
      },
      "message": "Remove trailing spaces from Handler.java\n\nChange-Id: I5bcd225a803c34b6dccc82cc53a084fede42e6d5\n"
    },
    {
      "commit": "14071194218e9ed59b13e00d549a85c44fb9fd68",
      "tree": "e1e5e39ea7cff9bf27b96add41030c831b66eb3c",
      "parents": [
        "4762c3deac6d2d0fd36dc6fb38cc39e3d509272f",
        "4da143ca4414a6a4a61fa468d2a1e556fd27ab2c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 29 02:33:18 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 29 02:33:18 2024 +0000"
      },
      "message": "Merge \"Don\u0027t report metric for no escrow data\" into main"
    },
    {
      "commit": "4762c3deac6d2d0fd36dc6fb38cc39e3d509272f",
      "tree": "2dc9459ed638be72e3b50311f6c7adad6fcac246",
      "parents": [
        "baca13fa73ab17c961d4068cb919353a779d0481",
        "0186839fe0b15c0ce705ffba6a7bfbf5df627646"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Aug 29 01:27:02 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 29 01:27:02 2024 +0000"
      },
      "message": "Merge \"Binder: avoid GC while holding lock\" into main"
    },
    {
      "commit": "4da143ca4414a6a4a61fa468d2a1e556fd27ab2c",
      "tree": "88833e9e0a60879671c6edc073301d6f672a1e3e",
      "parents": [
        "03c977c251317e8b5d6c520e6d8c85ba203533a3"
      ],
      "author": {
        "name": "Veena Arvind",
        "email": "aveena@google.com",
        "time": "Tue Aug 27 18:27:21 2024 +0000"
      },
      "committer": {
        "name": "Veena Arvind",
        "email": "aveena@google.com",
        "time": "Thu Aug 29 01:05:49 2024 +0000"
      },
      "message": "Don\u0027t report metric for no escrow data\n\nSince the RoR flow is called for every reboot, this metric captures when\nRoR is not attempted which is an ineffective metric.\n\nBug: 362363906\nTest: atest CtsResumeOnRebootHostTestCases \\\nFrameworksServicesTests: RebootEscrowDataTest \\\nFrameworksServicesTests: LockSettingsServiceTests \\\nFrameworksServicesTests: RecoverySystemServiceTest \\\nFrameworksServicesTests: RebootEscrowManagerTests \\\nFrameworksServicesTests: RebootEscrowProviderServerBasedImplTests\nChange-Id: Ia701790e5768510791de2b3b78eb8063bca84046\n"
    },
    {
      "commit": "baca13fa73ab17c961d4068cb919353a779d0481",
      "tree": "deef3f7363367fe08162126f29a17596583d4cf3",
      "parents": [
        "6696482e48abc2d217ad40b1cf9ef8dcbe6cc5af",
        "2d05ad4a262bcf5f87dffa7bf7bc0e8f2562263d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 28 22:27:04 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 28 22:27:04 2024 +0000"
      },
      "message": "Merge \"[framework] Change proto and tech route to int value.\" into main"
    },
    {
      "commit": "6696482e48abc2d217ad40b1cf9ef8dcbe6cc5af",
      "tree": "ba406a611a3689a5ff25e64139a28d5696f82bd7",
      "parents": [
        "bccb3623b61acbc24b124cb938cd19c54a804e23",
        "75bda69b869f39f932c2279a041a8f5c598f38c5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 28 20:07:36 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 28 20:07:36 2024 +0000"
      },
      "message": "Merge \"Add null-checks to an optional dream service\" into main"
    },
    {
      "commit": "bccb3623b61acbc24b124cb938cd19c54a804e23",
      "tree": "327011ffd03370688a7c458689a28d8e8a721f3e",
      "parents": [
        "2c880275ff7a6f8ea87419da6fd8260dcfd22cc3",
        "f5d750012504adae7cb75450cb05d4895cc2640d"
      ],
      "author": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Wed Aug 28 18:10:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 28 18:10:06 2024 +0000"
      },
      "message": "Merge \"Convert CtsPermissionTestCase to test_module_config.\" into main"
    },
    {
      "commit": "2c880275ff7a6f8ea87419da6fd8260dcfd22cc3",
      "tree": "6fe098473967f3ee583cf85ba94ff1b9a4d063ef",
      "parents": [
        "03c977c251317e8b5d6c520e6d8c85ba203533a3",
        "b5aebd01a43b8d1a38bb20b5e7efbe263afdef5f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Aug 27 23:35:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 27 23:35:51 2024 +0000"
      },
      "message": "Merge \"Fix CtsOsTestCases.android.os.cts.PowerManager_ThermalTest#testGetThermalHeadroomThresholds errors\" into main"
    },
    {
      "commit": "f5d750012504adae7cb75450cb05d4895cc2640d",
      "tree": "4e7d2c7843097fc1fdfb79aef7c265a0abfe0907",
      "parents": [
        "448a9ffa3cc9e5fa3b3d6da0bfbf3f217662e4e7"
      ],
      "author": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Fri Jul 26 07:07:06 2024 -0700"
      },
      "committer": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Tue Aug 27 22:14:09 2024 +0000"
      },
      "message": "Convert CtsPermissionTestCase to test_module_config.\n\ngo/test-module-variant-migration-plan\nBug: b/344977291\nTest: atest all the new presubmit groups and compare counts of tests\nOn both this CL and main, run these and compare the number of tests per\nclass.\n\tatest -p core/java/android/permission:presubmit --collect-tests-only\n\tatest -p core/java/com/android/internal/infra:presubmit --collect-tests-only\n\tatest -p services/core/java/com/android/server/appop:presubmit --collect-tests-only\n\tatest -p services/core/java/com/android/server/pm/permission:presubmit --collect-tests-only\n\tatest -p services/core/java/com/android/server/policy:presubmit --collect-tests-only\n\nTest-Mapping-Slo-Bypass-Bug: b/335015078\n\nChange-Id: I856954198e306c449fd2d2ce6b4d5476ed0c052e\n"
    },
    {
      "commit": "03c977c251317e8b5d6c520e6d8c85ba203533a3",
      "tree": "dd78935cb4de7ddd18063b2c100b9dc019c0b3d1",
      "parents": [
        "0cce2cef15dc7f4fd3c48f1e2d478dcd26551ae8",
        "2726066dcdf0a75913d7f967ab3ae8dab6387df8"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Aug 27 17:53:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 27 17:53:21 2024 +0000"
      },
      "message": "Merge \"Add --logstats description for meminfo.\" into main"
    },
    {
      "commit": "b5aebd01a43b8d1a38bb20b5e7efbe263afdef5f",
      "tree": "d4d9b3de54a27e930d94f1ecadfbc54d074b4266",
      "parents": [
        "f740e50a2b02a197a9a56285ef66163e7169a066"
      ],
      "author": {
        "name": "h00013079",
        "email": "huangdezhi@hihonor.com",
        "time": "Tue Aug 27 21:41:38 2024 +0800"
      },
      "committer": {
        "name": "h00013079",
        "email": "huangdezhi@hihonor.com",
        "time": "Tue Aug 27 21:41:38 2024 +0800"
      },
      "message": "Fix CtsOsTestCases.android.os.cts.PowerManager_ThermalTest#testGetThermalHeadroomThresholds errors\n\nThermalManagerService service updateThresholds function, when initializing HeadroomThresholds,\ndo mask processing for SEVERE. Cause GetThermalHeadroomThresholds interface return value NAN in SEVERE patients,\nso testGetThermalHeadroomThresholds CTS case fails.\n\nThe patch in updateThresholds function delete \"shielding SEVERE logic\", making testGetThermalHeadroomThresholds CTS test pass\n\nBug:361828367\n\nChange-Id: Idb2241ae39a5aa262fb6221a3fbb08771be5387a\nSigned-off-by: huangdezhi@hihonor.com\n"
    },
    {
      "commit": "0cce2cef15dc7f4fd3c48f1e2d478dcd26551ae8",
      "tree": "901a7d2ee6cbffdb255e4288f3e1d6d0d019f344",
      "parents": [
        "b103b347e2915f9263f01dea7bc3b0988308cc86",
        "17fb302874062a245de3b00b01bf530e72bed4b2"
      ],
      "author": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Tue Aug 27 13:20:13 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 27 13:20:13 2024 +0000"
      },
      "message": "Merge \"Add OWNERS file for SettingsLib bt test folder\" into main"
    },
    {
      "commit": "b103b347e2915f9263f01dea7bc3b0988308cc86",
      "tree": "b5b9b4a4d8a1639889ad78af772ab5f1d1d76e62",
      "parents": [
        "f740e50a2b02a197a9a56285ef66163e7169a066",
        "cd0658f0bef2062934411bb71a1524158c23d2da"
      ],
      "author": {
        "name": "Hawkwood Glazier",
        "email": "jglazier@google.com",
        "time": "Tue Aug 27 11:55:58 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 27 11:55:58 2024 +0000"
      },
      "message": "Merge \"Use keyguard OWNERS for clocks/customization\" into main"
    },
    {
      "commit": "f740e50a2b02a197a9a56285ef66163e7169a066",
      "tree": "1030f21058576ef6ba4fb5fa89a7eba70cc87646",
      "parents": [
        "3d65588f188048ab28c254c0c7276b913670ba38",
        "547c22d4aa9491c1a0c054ff9618d064a6005b3a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Aug 27 02:10:37 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 27 02:10:37 2024 +0000"
      },
      "message": "Merge \"Add extra help for dumpsys meminfo --unreachable, --logstats\" into main"
    },
    {
      "commit": "3d65588f188048ab28c254c0c7276b913670ba38",
      "tree": "42c6d2e615d1346cf3b5019ad0e4b82e6b11b448",
      "parents": [
        "c120605de6da039884f6b3a79140d091c9a503aa",
        "cd106f5c7847ed8404f0e8010c6bf23497e6c9d4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Aug 26 21:49:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 26 21:49:19 2024 +0000"
      },
      "message": "Merge changes I3446249f,I4ec5133f,If2494dc9,I1d7c0651,Ie8d824e5 into main\n\n* changes:\n  AudioService: Add makeHearingAidDeviceUnavailableLater\n  AudioDeviceBroker/Inventory: fix misc error-prone warnings\n  AudioService: do not mute music systematically in setBluetoothA2dpOn\n  AudioService: initialize spatial audio state on first device connection\n  AudioDeviceBroker: avoid acquiring mDeviceStateLock when not necessary\n"
    },
    {
      "commit": "c120605de6da039884f6b3a79140d091c9a503aa",
      "tree": "001b2d9be94777f1d5696ceabc38c2e65312ab94",
      "parents": [
        "65bab5003e0be6daa59a964d133cdcab65da3420",
        "07b69ecce158933c62cdc192a488f4c4efd2eff2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Aug 26 21:21:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 26 21:21:19 2024 +0000"
      },
      "message": "Merge \"SDK Parcelables: @JavaOnlyStableParcelable\" into main"
    },
    {
      "commit": "d4ac4a83895deff0a1184816b364a4f03855b910",
      "tree": "f46531ef94f49cb5a8b4bc4a4f252394fc65ec1f",
      "parents": [
        "65bab5003e0be6daa59a964d133cdcab65da3420"
      ],
      "author": {
        "name": "linkai",
        "email": "linkai@xiaomi.com",
        "time": "Mon Aug 26 21:57:49 2024 +0800"
      },
      "committer": {
        "name": "linkai",
        "email": "linkai@xiaomi.com",
        "time": "Mon Aug 26 21:57:49 2024 +0800"
      },
      "message": "Fix HDR dimming issues when split screen switching.\n\nBug:360380695\nTest:Manual\n\nChange-Id: I05e4e5f87b6134138c309e6fb5e1542c428b8739\nSigned-off-by: linkai \u003clinkai@xiaomi.com\u003e\n"
    },
    {
      "commit": "cd0658f0bef2062934411bb71a1524158c23d2da",
      "tree": "26c2ee95ef5666f814fa2db5a46a0fd36767f40e",
      "parents": [
        "65bab5003e0be6daa59a964d133cdcab65da3420"
      ],
      "author": {
        "name": "Hawkwood Glazier",
        "email": "jglazier@google.com",
        "time": "Mon Aug 26 13:31:36 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Aug 26 13:31:36 2024 +0000"
      },
      "message": "Use keyguard OWNERS for clocks/customization\n\nBug: NONE\nTest: NONE\nFlag: NONE OWNERS change\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8dac825c2f35b1138d2caf490c240e7af444f905)\nMerged-In: If75f7c90df7ab5d857333f2a247f3b7677a70060\nChange-Id: If75f7c90df7ab5d857333f2a247f3b7677a70060\n"
    },
    {
      "commit": "17fb302874062a245de3b00b01bf530e72bed4b2",
      "tree": "76157937377fedcfd07e155e1a207414d798682f",
      "parents": [
        "930130ca03f9ac2ffe5aa3a9253992572a45d391"
      ],
      "author": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Mon Aug 26 08:34:40 2024 +0000"
      },
      "committer": {
        "name": "Haijie Hong",
        "email": "hahong@google.com",
        "time": "Mon Aug 26 08:34:40 2024 +0000"
      },
      "message": "Add OWNERS file for SettingsLib bt test folder\n\nChange-Id: Iedce5ea9b2431284f732ba96b03e786b175453b2\n"
    },
    {
      "commit": "65bab5003e0be6daa59a964d133cdcab65da3420",
      "tree": "606d70580981fa973422ea977acd00c2b4d5dddc",
      "parents": [
        "daefc88864e39ca31b4b5c0353fbd5b15171eaee",
        "6899baf09c684c34586333319a5a2380ec512d3f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Aug 26 04:05:49 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 26 04:05:49 2024 +0000"
      },
      "message": "Merge \"Use new NetworkStats#addEntries API\" into main"
    },
    {
      "commit": "daefc88864e39ca31b4b5c0353fbd5b15171eaee",
      "tree": "6eb303a027f3d60f963aa179fab87e37abad0155",
      "parents": [
        "d073eb8384b7278cef211e80f3b8dd916df5363a",
        "a2464ac57b8069caf58c99b7adc9ffdb943cb9aa"
      ],
      "author": {
        "name": "Rico Wind",
        "email": "ricow@google.com",
        "time": "Sun Aug 25 07:54:46 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Aug 25 07:54:46 2024 +0000"
      },
      "message": "Merge \"Don\u0027t assume R class fields are constants\" into main"
    },
    {
      "commit": "d073eb8384b7278cef211e80f3b8dd916df5363a",
      "tree": "b0c191698b76c5d72a06a19a8b67c95b201c4a3d",
      "parents": [
        "448a9ffa3cc9e5fa3b3d6da0bfbf3f217662e4e7",
        "f860c5867c460f161e6a82d32441c1ba4d75b56e"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Fri Aug 23 19:15:35 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 23 19:15:35 2024 +0000"
      },
      "message": "Merge \"MotionEvent docs: Clarify relative axis processing for batched events\" into main"
    },
    {
      "commit": "2d05ad4a262bcf5f87dffa7bf7bc0e8f2562263d",
      "tree": "3db081b9665f18634eeb96104bbfc58f5ab298ba",
      "parents": [
        "448a9ffa3cc9e5fa3b3d6da0bfbf3f217662e4e7"
      ],
      "author": {
        "name": "ziyiw",
        "email": "ziyiw@google.com",
        "time": "Fri Aug 23 18:18:04 2024 +0000"
      },
      "committer": {
        "name": "ziyiw",
        "email": "ziyiw@google.com",
        "time": "Fri Aug 23 18:54:15 2024 +0000"
      },
      "message": "[framework] Change proto and tech route to int value.\n\nTest: atest CtsNfcTestCases\nBug: 361112035\nBug: 361112331\nChange-Id: I83be0fa211cdc23b142dd08f9b1848c46033f749\n"
    },
    {
      "commit": "f860c5867c460f161e6a82d32441c1ba4d75b56e",
      "tree": "b0c191698b76c5d72a06a19a8b67c95b201c4a3d",
      "parents": [
        "448a9ffa3cc9e5fa3b3d6da0bfbf3f217662e4e7"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Fri Aug 23 15:49:48 2024 +0000"
      },
      "committer": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Fri Aug 23 15:49:48 2024 +0000"
      },
      "message": "MotionEvent docs: Clarify relative axis processing for batched events\n\nBug: 361614673\nChange-Id: I8a770bdd3b4a19ab9b78c9f699f321da0d7e6e59\nTest: None\nFlag: DOCS_ONLY\n"
    },
    {
      "commit": "a2464ac57b8069caf58c99b7adc9ffdb943cb9aa",
      "tree": "b2fc4ef31565192bd1ecae318b7e3a449ac87c5a",
      "parents": [
        "815cba7f56b0ba8996a6ca55e0c8b431483d180c"
      ],
      "author": {
        "name": "Rico Wind",
        "email": "ricow@google.com",
        "time": "Fri Aug 23 08:45:49 2024 +0000"
      },
      "committer": {
        "name": "Rico Wind",
        "email": "ricow@google.com",
        "time": "Fri Aug 23 08:45:49 2024 +0000"
      },
      "message": "Don\u0027t assume R class fields are constants\n\nThis is in preparation of enabling optimized resource shrinking.\n\nBug: 325905703\nTest: Existing\nChange-Id: I6080f6c6b8a4427c5e5bcdf6688106fd1b76b3b0\n"
    },
    {
      "commit": "6899baf09c684c34586333319a5a2380ec512d3f",
      "tree": "45fbe6a2d0d28eae522327878b2fc3dd2f2b31dc",
      "parents": [
        "930130ca03f9ac2ffe5aa3a9253992572a45d391"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Aug 19 21:57:21 2024 +0800"
      },
      "committer": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Fri Aug 23 15:23:49 2024 +0800"
      },
      "message": "Use new NetworkStats#addEntries API\n\nCurrently, NetworkStats#addEntry creates a new instance\ncontaining the requested result instead of mutating the\noriginal object. This creates a heavy memory footprint\nwhen the caller invokes it in a loop because a new NetworkStats\ninstance is created whenever an addEntry is called.\n\nThis is a no-op change except it utilizes the newly\ncreated API to add a list of entries at once.\nThis approach only clones the instance once,\nthereby reducing the required memory footprint.\n\nTest: atest CtsStatsdAtomHostTestCases:android.cts.statsdatom.net.BytesTransferredTest\nTest: adb shell cmd stats pull-source 10000\nTest: atest FrameworksServicesTests:com.android.server.stats.pull.netstats.NetworkStatsUtilsTest\nFlag: com.android.server.stats.netstats_use_add_entries\nBug: 335680025\nChange-Id: I1b8195d1cacc53e6dc77f154ac1a8108a0220c5b\n"
    },
    {
      "commit": "51672a18cb3890f880a9f04e9b7bd2d35fdba2fe",
      "tree": "04f0c55efd3e6384e6b05c909a52588cfa22e12c",
      "parents": [
        "448a9ffa3cc9e5fa3b3d6da0bfbf3f217662e4e7"
      ],
      "author": {
        "name": "Shen Lin",
        "email": "shhenlin@gmail.com",
        "time": "Mon Jul 22 17:31:34 2024 +0800"
      },
      "committer": {
        "name": "Shen Lin",
        "email": "shhenlin@gmail.com",
        "time": "Fri Aug 23 01:57:52 2024 +0000"
      },
      "message": "[Status Bar] Fix carrier and userSwitchName text style flaw\n\nThese textview style has been polished in 2019, but not sync with java\n code. When users change theme, it will be going to recreate with wrong\n style.\n\nDesign: https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/packages/SystemUI/res/layout/keyguard_status_bar.xml;l\u003d79\nDesign: https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/packages/SystemUI/res/layout/status_bar_user_chip_container.xml;l\u003d38\nBug: b/328588489\nTest: manual, atest\nChange-Id: I850b2c9b56920b5cd565c96670148ea453e02fb7\n"
    },
    {
      "commit": "448a9ffa3cc9e5fa3b3d6da0bfbf3f217662e4e7",
      "tree": "58e54cec62fa7a24e5184ba77a5ac2f8da7b31a5",
      "parents": [
        "c36727faa49325d6cd2735526f30544f01d18445",
        "a8bde9bb2479f10dd66ea7673818bb3d98c77159"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Aug 22 13:08:56 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 22 13:08:56 2024 +0000"
      },
      "message": "Merge \"Add tweek@ to android.security OWNERS\" into main"
    },
    {
      "commit": "c36727faa49325d6cd2735526f30544f01d18445",
      "tree": "5f2ab6526f52a28d5a8c415a79c7dba49a2241fc",
      "parents": [
        "de33bb18abd22bcf16410fe7372902fc9b1631ca",
        "df0818e1602c5fee9e7dabfb22779f80e47be869"
      ],
      "author": {
        "name": "Cosmin Băieș",
        "email": "cosminbaies@google.com",
        "time": "Thu Aug 22 12:13:35 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 22 12:13:35 2024 +0000"
      },
      "message": "Merge \"Configure ownership of IME team resources\" into main"
    },
    {
      "commit": "df0818e1602c5fee9e7dabfb22779f80e47be869",
      "tree": "5f2ab6526f52a28d5a8c415a79c7dba49a2241fc",
      "parents": [
        "de33bb18abd22bcf16410fe7372902fc9b1631ca"
      ],
      "author": {
        "name": "Cosmin Băieș",
        "email": "cosminbaies@google.com",
        "time": "Thu Aug 22 12:08:38 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Thu Aug 22 12:08:38 2024 +0000"
      },
      "message": "Configure ownership of IME team resources\n\nThis adds the IME team as owners of IME related resources.\n\nFlag: EXEMPT OWNERS change\nBug: 361297846\nTest: n/a\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c83a35de3d1c8b88082311bda291e4ffda96df76)\nMerged-In: Id11f7f861abfe9daf988c792090c05d21ac3b1fe\nChange-Id: Id11f7f861abfe9daf988c792090c05d21ac3b1fe\n"
    },
    {
      "commit": "de33bb18abd22bcf16410fe7372902fc9b1631ca",
      "tree": "3c49f0189744aecbd09942065777921e0f6d24c6",
      "parents": [
        "d2d6e53f1636d24a8a9f45e7e7389a7bce4f7bb1",
        "e292bf87b548929d4c3fc7740b653962f345239f"
      ],
      "author": {
        "name": "Miguel Aranda",
        "email": "miguelaranda@google.com",
        "time": "Thu Aug 22 09:45:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 22 09:45:10 2024 +0000"
      },
      "message": "Merge \"Migrate libcore benchmarks to BenchmarkRule\" into main"
    },
    {
      "commit": "e292bf87b548929d4c3fc7740b653962f345239f",
      "tree": "c2ca2cd69cf24f0a3773c5df67cf38e89f30c02b",
      "parents": [
        "1692d8dc303e9d402d8b1b7cd4271ac4819e1d19"
      ],
      "author": {
        "name": "Miguel Aranda",
        "email": "miguelaranda@google.com",
        "time": "Wed Aug 21 09:38:44 2024 +0000"
      },
      "committer": {
        "name": "Miguel Aranda",
        "email": "miguelaranda@google.com",
        "time": "Thu Aug 22 09:44:55 2024 +0000"
      },
      "message": "Migrate libcore benchmarks to BenchmarkRule\n\nThis is part of a larger migration effort to move all AndroidX\nbenchmarks to use BenchmarkRule instead of PerfStatusReporter. It\u0027s just the same boring change across all tests.\n\nChange-Id: I309cb9a23102a9ae3680052fa92cd365dacd1443\nMerged-In: I309cb9a23102a9ae3680052fa92cd365dacd1443\n"
    },
    {
      "commit": "d2d6e53f1636d24a8a9f45e7e7389a7bce4f7bb1",
      "tree": "4da8c24e87a08490b08b89b07426a21c8bc5c96f",
      "parents": [
        "fae69acdccae1feec0f373c5eb5565012a642694",
        "238739177cf8e7a99a9b96fe1a68da10e70b3b97"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Aug 22 01:00:38 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 22 01:00:38 2024 +0000"
      },
      "message": "Merge \"profcollect: increase applaunch trace frequency to 5%\" into main"
    },
    {
      "commit": "fae69acdccae1feec0f373c5eb5565012a642694",
      "tree": "140e0c7f78c87564571876302f150b4d67764114",
      "parents": [
        "98d11ee3e7f5e94c99df449f062700f1de5c6f29",
        "2c96522fd29a932303c0a8efb797f8005bed72dc"
      ],
      "author": {
        "name": "Bob Wang",
        "email": "ziyiw@google.com",
        "time": "Wed Aug 21 23:37:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 21 23:37:34 2024 +0000"
      },
      "message": "Merge \"[Nfc] Add nfc oem extension callback.\" into main"
    },
    {
      "commit": "238739177cf8e7a99a9b96fe1a68da10e70b3b97",
      "tree": "6bcccf6316b8c776ea6c057dd98a0079b034081d",
      "parents": [
        "ff73056526869444e003478906ee6246752ec252"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Aug 21 23:23:00 2024 +0000"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Aug 21 23:23:00 2024 +0000"
      },
      "message": "profcollect: increase applaunch trace frequency to 5%\n\nThis is to collect more data for the applaunch trace\n\nChange-Id: I767feceb2906a766c1b096433440e71517da72ff\n"
    },
    {
      "commit": "0186839fe0b15c0ce705ffba6a7bfbf5df627646",
      "tree": "2ca8ec7249354e38620f49a40cd7d07809ef8354",
      "parents": [
        "a35b1f13ddef1d27f368c371dcd942c2c3fb37df"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Aug 21 21:25:34 2024 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Aug 21 23:00:28 2024 +0000"
      },
      "message": "Binder: avoid GC while holding lock\n\nThe JavaBBinder constructor may trigger a GC. This\ncauses deadlocks.\n\nThough, I also think, usually when you create a\nbinder object, you just send it out, and so maybe\nwe should always create the local object instead\nof doing it lazily like this, but idk the history\nbehind that, I\u0027ve been thinking of changing it.\n\nBug: 360067751\nTest: boot, TH\nChange-Id: I97963c5e7b859d4ad474c715bb657b9baa19fabf\n"
    },
    {
      "commit": "cd106f5c7847ed8404f0e8010c6bf23497e6c9d4",
      "tree": "0a3c600ffb1148f0158b73a79028edf96ecf2353",
      "parents": [
        "4f301b434fe8f02df4a3334019447bd320b34e90"
      ],
      "author": {
        "name": "chenxin20",
        "email": "chenxin20@xiaomi.com",
        "time": "Fri Aug 02 16:24:32 2024 +0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Aug 21 13:35:19 2024 -0700"
      },
      "message": "AudioService: Add makeHearingAidDeviceUnavailableLater\n\nCurrently, when Hearing Aid device becomes unavaliable due to BT adapter\ndisable, user can hear audio from device speaker for a split second.\nThis is because we make device unavaliable immediately for Hearing Aid.\nInstead, it should become unavaliable after AUDIO_BECOMING_NOISY intent\nis sent.\n\nSince this is working correctly for A2DP, fix is to copy solution from\nthere for Hearing Aid code path, and split\nmakeHearingAidDeviceUnavailable into *Now and *Later versions.\n\nBug:361198689\nTest: Disconnect Bluetooth when playing music while connected to a hearing aid, see if there is sound coming from the speaker.\n\nChange-Id: I3446249f3dd1033079188fb87a7471456d38dab7\nSigned-off-by: chenxin20 \u003cchenxin20@xiaomi.com\u003e\n"
    },
    {
      "commit": "4f301b434fe8f02df4a3334019447bd320b34e90",
      "tree": "49546c191673563bacb095483e81a45d1e6e5a0f",
      "parents": [
        "074801770af0e1724ddb269e6e23e4970ad38af4"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jun 11 07:21:32 2024 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Aug 21 13:33:54 2024 -0700"
      },
      "message": "AudioDeviceBroker/Inventory: fix misc error-prone warnings\n\nMake lock objects final.\nImplement hashCode() for classes with equals()\nDon\u0027t use StringBuilder\nFix javadoc errors\nRemove unused methods isSpeakerphoneRequested\n  and sendIMsg\nLog errors instead of empty exception catches\nInner class can be static.\nRemove unused constants.\nRemove unused parameter \"key\" in connected devices.\n\nBug: 341995844\nTest: m -j RUN_ERROR_PRONE\u003dtrue services\nChange-Id: I4ec5133fae2e184cadf651469e7fcff3db66ea1d\n(cherry picked from commit 08366e4dae559d5e1b95d1638c8fd2eda24d5390)\nMerged-In: I4ec5133fae2e184cadf651469e7fcff3db66ea1d\n"
    },
    {
      "commit": "98d11ee3e7f5e94c99df449f062700f1de5c6f29",
      "tree": "75c3aec853d4feaec9d8126a1153a15509ca88ce",
      "parents": [
        "0c4c1915c790273d3abd950182b129e3f8ebb83f",
        "bf0aafe9d61a03f7ea9a16b40972f7212ee588a0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 21 20:18:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 21 20:18:06 2024 +0000"
      },
      "message": "Merge \"Update and sync UsageStats OWNERS.\" into main"
    },
    {
      "commit": "074801770af0e1724ddb269e6e23e4970ad38af4",
      "tree": "3b2aa69f31592dbc99a8f0a8ad407f4ac0759bd4",
      "parents": [
        "09e3851c0d8a7840079275358f484046ada3c68c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 03 22:30:32 2024 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Aug 21 11:56:08 2024 -0700"
      },
      "message": "AudioService: do not mute music systematically in setBluetoothA2dpOn\n\nOnly mute music if an actual change in Bluetooth A2DP state happens\nwhen setBluetoothA2dpOn() is called.\n\nBug: 334182057\nTest: repro steps in bug.\nChange-Id: If2494dc9db1252cf1afb6ffcd600553b8140a191\nMerged-In: If2494dc9db1252cf1afb6ffcd600553b8140a191\n"
    },
    {
      "commit": "09e3851c0d8a7840079275358f484046ada3c68c",
      "tree": "8f17c4f5b88ff0ce3e46768a803e152bb4fa7414",
      "parents": [
        "24f98a53a7cee9dec8685c8c825198fe6be1f6ca"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Apr 04 15:43:47 2024 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Aug 21 11:55:46 2024 -0700"
      },
      "message": "AudioService: initialize spatial audio state on first device connection\n\nAdd missing initialization of spatial audio state in device inventory\naccording to defaults in spatializer helper when a device is connected\nfor the first time.\n\nBug: 328936846\nBug: 326367563\nBug: 331734025\nTest: repro steps in bugs\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b259aa89876e1a33d6ddea1ee8395baee4022ba2)\nMerged-In: I1d7c0651c67925eb5027a5d17f006211b92a349c\nChange-Id: I1d7c0651c67925eb5027a5d17f006211b92a349c\n"
    },
    {
      "commit": "0c4c1915c790273d3abd950182b129e3f8ebb83f",
      "tree": "0ec3f37049b013faf6661e9afa6fbbc9173f3035",
      "parents": [
        "98eeb984ea798c9faf3ecf0a764f92018327c0a3",
        "19c39129e8dc0e8f7e6496680a2d6708dc500981"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 21 18:54:45 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 21 18:54:45 2024 +0000"
      },
      "message": "Merge \"Migrate more of the FrameworksCoreTests to specify options in Android.bp\" into main"
    },
    {
      "commit": "24f98a53a7cee9dec8685c8c825198fe6be1f6ca",
      "tree": "a6c46ad8171c6c1522ea9ee8cb11435a6750811e",
      "parents": [
        "9b0609b038686e05315b9eed99d77c312c7af67d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 21 18:48:09 2024 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Aug 21 11:51:00 2024 -0700"
      },
      "message": "AudioDeviceBroker: avoid acquiring mDeviceStateLock when not necessary\n\nDo not lock mDeviceStateLock whne calling BtHelper.getCodecWithFallback()\nto void cross deadlocks with BT service.\n\nAlso make mBluetoothA2dpEnabled an atomic boolean and do not lock\nmDeviceStateLock when accessing it.\n\nAlso remove dead code isAvrcpAbsoluteVolumeSupported()\n\nBug: 324420709\nBug: 329911879\nTest: make\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a4a848f58b0c7f1cc19a0d8dd537929467da1d17)\nMerged-In: Ie8d824e53fd4076e90a81076f1974354fef4dd13\nChange-Id: Ie8d824e53fd4076e90a81076f1974354fef4dd13\n"
    },
    {
      "commit": "bf0aafe9d61a03f7ea9a16b40972f7212ee588a0",
      "tree": "529785926858d8bf8230aa5db354e1c99acd57db",
      "parents": [
        "98eeb984ea798c9faf3ecf0a764f92018327c0a3"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Wed Aug 21 18:32:16 2024 +0000"
      },
      "committer": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Wed Aug 21 18:32:16 2024 +0000"
      },
      "message": "Update and sync UsageStats OWNERS.\n\nBug: n/a\nChange-Id: I5969d7fc7e99788e50a972fee97ec1c26d04a23c\nTest: n/a\nFlag: EXEMPT only changing OWNERS\n"
    },
    {
      "commit": "98eeb984ea798c9faf3ecf0a764f92018327c0a3",
      "tree": "0c6d24362ec06d3b24c9afa1b945de73a8ea31bc",
      "parents": [
        "7ef0560fe3f7cd717486c8751e344754be91a59f",
        "8293d19a9cf07fb022b6f8328789538df4b3d446"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 21 17:14:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 21 17:14:22 2024 +0000"
      },
      "message": "Merge \"Init folder for AppFunction Service tests\" into main"
    },
    {
      "commit": "07b69ecce158933c62cdc192a488f4c4efd2eff2",
      "tree": "de4a1bfda1c8453b1b126d028e3e532bba84b44d",
      "parents": [
        "a35b1f13ddef1d27f368c371dcd942c2c3fb37df"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Aug 13 18:28:56 2024 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Aug 21 16:42:34 2024 +0000"
      },
      "message": "SDK Parcelables: @JavaOnlyStableParcelable\n\nNow that androidx is using these more for SDK sandbox and usage\nof stable AIDL is generally on the rise, go ahead and mark all\nplatform Parcelables as stable.\n\nThis is okay because all apps will share their definition from the\ncommon BCP. If this is ever used on Parcelables not on the common\nBCP, that may cause version mismatch and break usage of stable\nAIDL that uses these interfaces.\n\nBug: 258850063\nTest: build\nChange-Id: Iba43040beda379f0735adf1af319a1dbfce99447\n"
    },
    {
      "commit": "7ef0560fe3f7cd717486c8751e344754be91a59f",
      "tree": "5ff06989df5b61e4c302dfb70214523012f291b6",
      "parents": [
        "1692d8dc303e9d402d8b1b7cd4271ac4819e1d19",
        "ff73056526869444e003478906ee6246752ec252"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Aug 21 16:02:32 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 21 16:02:32 2024 +0000"
      },
      "message": "Merge \"profcollect: Refactor tracing code to a util class\" into main"
    },
    {
      "commit": "19c39129e8dc0e8f7e6496680a2d6708dc500981",
      "tree": "3433e0e328245e987006e6a17d912193194f9cfc",
      "parents": [
        "e7f900f0db69942c2cc3cc8ffada569bcf6ae884"
      ],
      "author": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Tue Aug 20 22:16:11 2024 +0000"
      },
      "committer": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Wed Aug 21 14:49:21 2024 +0000"
      },
      "message": "Migrate more of the FrameworksCoreTests to specify options in Android.bp\n\nPrevious cls already created the newly named modules that include the\noptions for these tests (aosp/3197594) and converted many of the\nTEST_MAPPING files to use them (aosp/3151676).\nThis CL picks up places that we missed in the first round,\nmostly in the \"presubmit\" group\u003e\n\nTest: atest FrameworksCoreTests_internal_app FrameworksCoreTests_server_power FrameworksCoreTests_android_content_res_PostSubmit FrameworksCoreTests_accessibility\nVerifed the packages that were run.\n\nNote: this failed:\n   atest FrameworksCoreTests --include-filter com.android.server.power.stats.BstatsCpuTimesValidationTest\nSo I fixed up the bad test mapping to point to PowerStatsTests, which\nworked, but I\u0027m not converting that to test_module_options in this cl\n\nI also think this line is preventing any tests from running, so I\u0027m not\nupdating this now:\n  https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:frameworks/base/core/tests/coretests/src/android/content/pm/TEST_MAPPING;l\u003d15?q\u003dcontent%2Fpm%2FTEST_MAPPING\u0026sq\u003dgit:googleplex-android%2Fplatform%2Fsuperproject%2Fmain@main\n\nBug: b/344976510\nTest-Mapping-Slo-Bypass-Bug: b/335015078\nChange-Id: Ib42f38653d315e469c84241765076b750bd74d6d\n"
    },
    {
      "commit": "ff73056526869444e003478906ee6246752ec252",
      "tree": "d68dfb90b1eadfb10c21a19acafad32501a19e44",
      "parents": [
        "bdc01a06af2a3450b295a6bab6bf6e8ae868683b"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Aug 21 07:25:28 2024 +0000"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Aug 21 07:25:28 2024 +0000"
      },
      "message": "profcollect: Refactor tracing code to a util class\n\nChange-Id: I2394687a495bb5bb2595fcc7b33315e75f77dc12\nTest: m services\n"
    },
    {
      "commit": "1692d8dc303e9d402d8b1b7cd4271ac4819e1d19",
      "tree": "adf930d9b037a055e0b8cb66f83f63d35839ce00",
      "parents": [
        "bdc01a06af2a3450b295a6bab6bf6e8ae868683b",
        "443980d0556d6f6a44d33e583d26b91821f4c2ab"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Aug 21 05:49:52 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 21 05:49:52 2024 +0000"
      },
      "message": "Merge \"VPN: fix crash on missing CCM\" into main"
    },
    {
      "commit": "bdc01a06af2a3450b295a6bab6bf6e8ae868683b",
      "tree": "a855fc8d49c89d7227506913da7dc29d63ef36c2",
      "parents": [
        "06f924f92d547d08983787efc6825c51c3744c79",
        "34ce5df8371315bb87b5d7ad4f0d19c9e5ca8d2c"
      ],
      "author": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Tue Aug 20 23:20:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 20 23:20:44 2024 +0000"
      },
      "message": "Merge \"Migrate test options -\u003e Android.bp for FrameworksMockingServicesTests\" into main"
    },
    {
      "commit": "06f924f92d547d08983787efc6825c51c3744c79",
      "tree": "4d4db3ddec754525ea5f0b61b9b972fdab9f2a3f",
      "parents": [
        "9c5c5301233e064a48f732717fed1ecc5373e092",
        "bed8735d53a5d88faec5cd4f8d5a2210b69d40ae"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Aug 20 22:21:26 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 20 22:21:26 2024 +0000"
      },
      "message": "Merge \"Mirror Freeform\u0027s BACK icon for RTL languages\" into main"
    },
    {
      "commit": "9c5c5301233e064a48f732717fed1ecc5373e092",
      "tree": "fea9b0721961abc1550e17e8e8fb0102cb898072",
      "parents": [
        "ea87f3252725297714647b38982ef87f7ca660b3",
        "5215e9f2c3f89eeb71f4508770d47e97ff2772d3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Aug 20 21:50:05 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 20 21:50:05 2024 +0000"
      },
      "message": "Merge \"Do not start fingerprint HAL if it is unstartable\" into main"
    }
  ],
  "next": "2c96522fd29a932303c0a8efb797f8005bed72dc"
}
