)]}'
{
  "log": [
    {
      "commit": "a1162ca7a4e6297f1699b65052a8c2dd466fd518",
      "tree": "d53495b97d1725ec9e1ac7cb80b78cd85ac99e0b",
      "parents": [
        "c4fa1d7bbbdde7e0d0f6e6b67994b2b8f5d2f813",
        "beb987aa8d5dcf88c82beb7d355e69d33bf32f4a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 26 12:47:49 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 12:47:49 2025 -0700"
      },
      "message": "Merge \"Convert PRODUCT_COPY_FILES for init.rc to Android.bp\" into main"
    },
    {
      "commit": "c4fa1d7bbbdde7e0d0f6e6b67994b2b8f5d2f813",
      "tree": "d2f3dd33cc7e6686555c4a3c326b6a4341baef8c",
      "parents": [
        "1c50795591703f00f118911a1ea4859c5662b404"
      ],
      "author": {
        "name": "Wei Li",
        "email": "weiwli@google.com",
        "time": "Tue Mar 25 18:09:25 2025 -0700"
      },
      "committer": {
        "name": "Wei Li",
        "email": "weiwli@google.com",
        "time": "Wed Mar 26 12:36:20 2025 -0700"
      },
      "message": "Convert PRODUCT_COPY_FILES for /vendor/pci.ids to Android.bp\n\nBug: 406346505\nTest: presubmits\nTest: lunch aosp_cf_x86_64_phone-trunk_staging-eng \u0026\u0026 m, check file pci.ids is in /vendor\nChange-Id: I78ddc3d2bb33bafb6075b8abb208b098d4451a6d\n"
    },
    {
      "commit": "1c50795591703f00f118911a1ea4859c5662b404",
      "tree": "f7db49bb0da14336b360d8784fd2a3108a43aa58",
      "parents": [
        "ca91e4025849b87f439501acaafb6acddc7fc5d5",
        "a30cf7c4f358b8d45f3513462766e9b141948e6d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 26 08:16:02 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 08:16:02 2025 -0700"
      },
      "message": "Merge \"Setting PATH to include JAVA_HOME\" into main"
    },
    {
      "commit": "a30cf7c4f358b8d45f3513462766e9b141948e6d",
      "tree": "bf66ced6cb70fb74ce49c0e9d2b0938bf3d8fde3",
      "parents": [
        "e21ec3f4bb47ca87b52d4923f260b3f00c506bbb"
      ],
      "author": {
        "name": "Ram Muthiah",
        "email": "rammuthiah@google.com",
        "time": "Thu Oct 10 07:14:42 2024 -0700"
      },
      "committer": {
        "name": "Ram Muthiah",
        "email": "rammuthiah@google.com",
        "time": "Wed Mar 26 07:04:29 2025 -0700"
      },
      "message": "Setting PATH to include JAVA_HOME\n\n/etc/environment updates the global PATH. Needed\nfor remote invocations of java to resolve to the custom\ninstall of java that doesn\u0027t update the path.\n\nBug: 353658036\nChange-Id: I8b6dd588b388945ddbdf0e63407091d35fed412e\nMerged-In: I8b6dd588b388945ddbdf0e63407091d35fed412e\n"
    },
    {
      "commit": "ca91e4025849b87f439501acaafb6acddc7fc5d5",
      "tree": "f54c887f10da6ca7b8158e618edb3dcdbc728c7f",
      "parents": [
        "da37071643b4b4a9f709c0935216e86c5647fd0b",
        "b6b96ce6ab90270f66e0bc8ef1bbab62ba67f714"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 26 05:42:04 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 05:42:04 2025 -0700"
      },
      "message": "Merge changes from topic \"reland-new-cf-sensor-hal\" into main\n\n* changes:\n  Revert^2 \"Customize sensor features for automotive\"\n  Revert^2 \"Disable hinge sensor for non-foldable targets\"\n  Revert^2 \"Add auto-specific sensor support to...\"\n  Revert^2 \"Add host support for scalar sensors\"\n  Revert^2 \"Drain FIFO when initializing VconsoleSensorsTran...\"\n  Revert^2 \"Re-activate sensor HAL once the device reboots\"\n  Introduce SensorsHalProxy\n"
    },
    {
      "commit": "beb987aa8d5dcf88c82beb7d355e69d33bf32f4a",
      "tree": "667ceaa1b9a810cd888e2c3061fa86c7d534bec7",
      "parents": [
        "da37071643b4b4a9f709c0935216e86c5647fd0b"
      ],
      "author": {
        "name": "Herbert Xue",
        "email": "herbertxue@google.com",
        "time": "Wed Mar 26 16:23:34 2025 +0800"
      },
      "committer": {
        "name": "Herbert Xue",
        "email": "herbertxue@google.com",
        "time": "Wed Mar 26 17:25:10 2025 +0800"
      },
      "message": "Convert PRODUCT_COPY_FILES for init.rc to Android.bp\n\nThe scope of copy files:\n- device/google/cuttlefish/shared/config/init.product.rc\n- device/google/cuttlefish/shared/config/init.vendor.rc\n- device/google/cuttlefish/shared/config/graphics/init_graphics.vendor.rc\n\nBug: 406399177\nTest: m device_google_cuttlefish_shared_config_init_graphics_vendor_rc\nTest: m device_google_cuttlefish_shared_config_init_vendor_rc\nTest: m device_google_cuttlefish_shared_config_init_product_rc\nChange-Id: I20680a8ca24ed9780bcb3f18ce5eeacf0daab580\n"
    },
    {
      "commit": "da37071643b4b4a9f709c0935216e86c5647fd0b",
      "tree": "d76bc5b2992f6b1c1c675e4c06d55a17ecce4d4c",
      "parents": [
        "35d81a504e99362ccbb734058323989ee58cec95"
      ],
      "author": {
        "name": "Herbert Xue",
        "email": "herbertxue@google.com",
        "time": "Wed Mar 26 14:33:43 2025 +0800"
      },
      "committer": {
        "name": "Herbert Xue",
        "email": "herbertxue@google.com",
        "time": "Wed Mar 26 15:01:40 2025 +0800"
      },
      "message": "Convert PRODUCT_COPY_FILES for audio_policy_configuration.xml to Android.bp\n\nBug: 406399177\nTest: m device_google_cuttlefish_shared_config_audio_policy\nChange-Id: I74edf56bde1f688270f11ce0f3bdf479f248cd79\n"
    },
    {
      "commit": "35d81a504e99362ccbb734058323989ee58cec95",
      "tree": "94189ee49a557687bf783d040e2d9f626b9ea32c",
      "parents": [
        "c60c2e4e18951ed9cc05b858bf7252e78ec01cc6",
        "640adc8c1c463086fd1e00fa0a3dd6cffcd643f8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 25 17:56:39 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 25 17:56:39 2025 -0700"
      },
      "message": "Merge \"Add MMAP simulation to CVD phone configuration\" into main"
    },
    {
      "commit": "b6b96ce6ab90270f66e0bc8ef1bbab62ba67f714",
      "tree": "ecec1ab7c12ff8a3eba4b7b59f3835c0b3155b3c",
      "parents": [
        "06bc30d9b6085825dcfe0283fc98e74de63f255e"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Mon Mar 24 14:59:18 2025 -0700"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Wed Mar 26 00:08:35 2025 +0000"
      },
      "message": "Revert^2 \"Customize sensor features for automotive\"\n\nRevert 3af3425fbb430ebf217dcef96890b63ad3ed324b\n\nReason for revert: The failed test case has been fixed by commit\nf8f8e84133823a250d8004f04248796e44dcbb09\n\nChange-Id: I078dd8bc37a4cc44510669063725b1e9ef203de2\n"
    },
    {
      "commit": "06bc30d9b6085825dcfe0283fc98e74de63f255e",
      "tree": "39fea18284f47ece027bf491bd84d5e4d5d2d454",
      "parents": [
        "b7a28074e4f8abbeccc0269dc9f7d0804cedc09e"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Mon Mar 24 14:45:22 2025 -0700"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Wed Mar 26 00:06:19 2025 +0000"
      },
      "message": "Revert^2 \"Disable hinge sensor for non-foldable targets\"\n\nRevert submission revert-3503096-new-cf-sensor-hal-IMWPLQKLHE\n\nReason for revert: The failed test case has been fixed by commit f8f8e84133823a250d8004f04248796e44dcbb09\n\nReverted changes: /q/submissionid:3556189-revert-3503096-new-cf-sensor-hal-IMWPLQKLHE\n\nChange-Id: Ieb8c89d1dcd9a3eb3504cd759a7537d709592474\n"
    },
    {
      "commit": "b7a28074e4f8abbeccc0269dc9f7d0804cedc09e",
      "tree": "f399b1f2ce41a6d2ee5f05b85815e433a6d5f964",
      "parents": [
        "a25283056da4c4d3def6b03179ecaa2e851bd309"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Fri Mar 07 00:06:34 2025 +0000"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Wed Mar 26 00:06:08 2025 +0000"
      },
      "message": "Revert^2 \"Add auto-specific sensor support to...\"\n\nRevert 615ada8f29d0a0fb5dc40f93735187c1506172ac\n\nReason for revert: The failed test case has been fixed by commit\nf8f8e84133823a250d8004f04248796e44dcbb09\n\nChange-Id: I1d2ca8ad8e1c3cbd127c8eff9ae0673bb9c31903\n"
    },
    {
      "commit": "a25283056da4c4d3def6b03179ecaa2e851bd309",
      "tree": "dc2a0cbaaac70174d257a0fe1287fbbe439d38da",
      "parents": [
        "de80675380b279dc97f0aa01d4bc635adcfafb95"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Mon Mar 24 14:45:22 2025 -0700"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Wed Mar 26 00:05:03 2025 +0000"
      },
      "message": "Revert^2 \"Add host support for scalar sensors\"\n\nRevert submission revert-3503096-new-cf-sensor-hal-IMWPLQKLHE\n\nReason for revert: The failed test case has been fixed by commit f8f8e84133823a250d8004f04248796e44dcbb09\n\nReverted changes: /q/submissionid:3556189-revert-3503096-new-cf-sensor-hal-IMWPLQKLHE\n\nChange-Id: I5767341ed51e6cf88ec204d7d7b5c4768f1562e3\n"
    },
    {
      "commit": "de80675380b279dc97f0aa01d4bc635adcfafb95",
      "tree": "5263cecd3f05e828ffaff0d5af4ad20af85a358e",
      "parents": [
        "192601dad5019b4f6c0aa699888d2f0dbdc2798d"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Mon Mar 24 14:45:22 2025 -0700"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Wed Mar 26 00:04:55 2025 +0000"
      },
      "message": "Revert^2 \"Drain FIFO when initializing VconsoleSensorsTran...\"\n\nRevert submission 3556189-revert-3503096-new-cf-sensor-hal-IMWPLQKLHE\n\nReason for revert: The failed test case has been fixed by commit f8f8e84133823a250d8004f04248796e44dcbb09\n\nReverted changes: /q/submissionid:3556189-revert-3503096-new-cf-sensor-hal-IMWPLQKLHE\n\nChange-Id: Ie00d925dd4641caf69792dacee268c51ae33cac7\n"
    },
    {
      "commit": "192601dad5019b4f6c0aa699888d2f0dbdc2798d",
      "tree": "aae7996e27602fafea795f353c42a143e674f7c6",
      "parents": [
        "c1200c0a3a66e45094cfaf129b576d3dc0d939a2"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Mon Mar 24 14:45:22 2025 -0700"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Wed Mar 26 00:03:52 2025 +0000"
      },
      "message": "Revert^2 \"Re-activate sensor HAL once the device reboots\"\n\nRevert submission 3556189-revert-3503096-new-cf-sensor-hal-IMWPLQKLHE\n\nReason for revert: The failed test case has been fixed by commit f8f8e84133823a250d8004f04248796e44dcbb09\n\nReverted changes: /q/submissionid:3556189-revert-3503096-new-cf-sensor-hal-IMWPLQKLHE\n\nChange-Id: I494b9b7a18cf425a08c5be1b19a2b545e45c96a6\n"
    },
    {
      "commit": "c60c2e4e18951ed9cc05b858bf7252e78ec01cc6",
      "tree": "27adb4313b529392a2e6767debd0666b4c7d6321",
      "parents": [
        "34d73f86dea4d183bc5b6ebb262b4b19ec06780c",
        "929741b00bb897dc29e773300b3a373c6f35a6c2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 25 16:43:23 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 25 16:43:23 2025 -0700"
      },
      "message": "Merge \"Increase default number of CPUs to 4.\" into main"
    },
    {
      "commit": "34d73f86dea4d183bc5b6ebb262b4b19ec06780c",
      "tree": "aa1818dce39c8bc0e405d02efe456e54b3a671de",
      "parents": [
        "e21ec3f4bb47ca87b52d4923f260b3f00c506bbb",
        "dcb9b17b688fc43eb06f5823b6d033e777995c15"
      ],
      "author": {
        "name": "Chad Reynolds",
        "email": "chadreynolds@google.com",
        "time": "Tue Mar 25 15:45:24 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 25 15:45:24 2025 -0700"
      },
      "message": "Merge \"Point README.md to new host tools development on Github\" into main"
    },
    {
      "commit": "929741b00bb897dc29e773300b3a373c6f35a6c2",
      "tree": "73c30b5474eb5a66c9095d5ecf9e2b8fe94acfa0",
      "parents": [
        "e21ec3f4bb47ca87b52d4923f260b3f00c506bbb"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Tue Mar 25 15:04:46 2025 -0700"
      },
      "committer": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Tue Mar 25 15:13:45 2025 -0700"
      },
      "message": "Increase default number of CPUs to 4.\n\nMost Android devices at this point have at least 4 CPUs. The fact that\nwe were busy looping on two CPUs until recently [1,2] shows that we\nshould be able to afford to be able to give the guest at least two\nmore CPUs by default.\n\n[1] https://r.android.com/3559965\n[2] https://r.android.com/3561563\n\nChange-Id: Ic5cfbe75fa5b0d62670ec5fc80ba5a13e0d1f91f\n"
    },
    {
      "commit": "dcb9b17b688fc43eb06f5823b6d033e777995c15",
      "tree": "17c2a527afc4f0828d125de53a472e4978fe8e88",
      "parents": [
        "418726d708c2b7fcf578a6ddfe78980f09bbe44a"
      ],
      "author": {
        "name": "Chad Reynolds",
        "email": "chadreynolds@google.com",
        "time": "Tue Mar 25 14:40:06 2025 -0700"
      },
      "committer": {
        "name": "Chad Reynolds",
        "email": "chadreynolds@google.com",
        "time": "Tue Mar 25 14:58:05 2025 -0700"
      },
      "message": "Point README.md to new host tools development on Github\n\nChange-Id: Ife0a4cd778472aa7ad32a505f27ebea79adbc3e8\n"
    },
    {
      "commit": "e21ec3f4bb47ca87b52d4923f260b3f00c506bbb",
      "tree": "3554ecb0d63e9fce7a2b33dd00cf6d6a53a84260",
      "parents": [
        "680bed8a7bf7677dafd8b844abaeb3c3aaad1b29",
        "c352bb3750cb3f6fbe83b937d2e58c897c1e8d0e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 25 14:08:27 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 25 14:08:27 2025 -0700"
      },
      "message": "Merge \"Fix 100% CPU uage in webRTC process\" into main"
    },
    {
      "commit": "640adc8c1c463086fd1e00fa0a3dd6cffcd643f8",
      "tree": "50814157494964923441b03bb59e90141f05ba56",
      "parents": [
        "c4fe4b1f8728acfd97d9a5e58202776e8806748b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Mar 11 12:26:21 2025 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Mar 25 13:51:33 2025 -0700"
      },
      "message": "Add MMAP simulation to CVD phone configuration\n\nMMAP I/O is simulated by the default implementation.\nThere is no actual interaction with emulated h/w\nbecause it does not support MMAP.\n\nAdd product properties which indicate MMAP support\nfor the framework.\n\nSet address `bottom` for the built in mic to match\nthe expectation of the framework.\n\nBug: 302587331\nTest: atest CtsNativeMediaAAudioTestCases\nTest: atest VtsHalAudioCoreTargetTest\nChange-Id: I1690c4c08a4361cf7f81dc9449d9f6136fae1e8a\n"
    },
    {
      "commit": "680bed8a7bf7677dafd8b844abaeb3c3aaad1b29",
      "tree": "fc6c94b52cec4428faacc8f3ae201978089bc39e",
      "parents": [
        "83c9ad8c1a5f15949267eab1a943a5ffb7bec73d"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Tue Mar 25 12:51:12 2025 -0700"
      },
      "committer": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Tue Mar 25 12:53:07 2025 -0700"
      },
      "message": "Remove bootloader from required_images\n\nThere is no longer a file named bootloader in the build directory.\n\nChange-Id: Ib8fe64e61f9166ed93a9feec2e2efc31fd9cdedf\n"
    },
    {
      "commit": "c352bb3750cb3f6fbe83b937d2e58c897c1e8d0e",
      "tree": "57c753d544812b7ff2317d762e084c6097c82aca",
      "parents": [
        "83c9ad8c1a5f15949267eab1a943a5ffb7bec73d"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Tue Mar 25 12:44:29 2025 -0700"
      },
      "committer": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Tue Mar 25 12:52:53 2025 -0700"
      },
      "message": "Fix 100% CPU uage in webRTC process\n\nThe next_send variable is initialized to now() plus an offset and is\nonly subsequently set in the loop over display_last_buffers_. Because\nthe latter assignment uses std::min to compare against the existing\nvalue of next_send the value never changes because the value it was\ninitialized to will always be earlier. As a result the wait_until()\ncall in the next iteration of the loop returns immediately and we\nbusy loop. Fix the issue by setting next_send to a reasonable maximum\nbefore looping over display_last_buffers_.\n\nChange-Id: I0adf236ddcdcc968ee3a0538154482d9bdfad3ad\n"
    },
    {
      "commit": "c1200c0a3a66e45094cfaf129b576d3dc0d939a2",
      "tree": "fcbd8863f2b0e8bbef94f920f649fc175599b68a",
      "parents": [
        "c4fe4b1f8728acfd97d9a5e58202776e8806748b"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Tue Mar 25 02:34:52 2025 +0000"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Tue Mar 25 02:40:34 2025 +0000"
      },
      "message": "Introduce SensorsHalProxy\n\nSplit commit 61514f2be5f87df2664a0cedb285466fae621ce3 into 2 patches\nfor relanding with less risk. This is part one.\n\nIntroduce SensorsHalProxy to handle the communication with upcoming\nnew sensor HAL.\n\nSensorsHalProxy runs 2 threads in loops to (1) respond to the guest\nrequests and (2) report sensor data to the guest at a constant rate.\n\nFor now, SensorsHalProxy only supports \"list-sensors\" request, which is\nrequired to activate sensor HAL. The support for more HAL requests can\nbe added later.\n\nBug: 350076857\nTest: check logcat to confirm the guest receives sensors data\nChange-Id: I07208b17e66882e015c9f4633cc51fb2a76d998d\n"
    },
    {
      "commit": "83c9ad8c1a5f15949267eab1a943a5ffb7bec73d",
      "tree": "fcfefd34359675342d61bce31f8b5eb76aba771e",
      "parents": [
        "b489c2b8d9458e2055eb3e90277bcc243537ac09",
        "d4a23d6373fab271b8386a9fdbfd17963d43d844"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 24 17:02:34 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 24 17:02:34 2025 -0700"
      },
      "message": "Merge \"Add cf_gwear_arm to use 6.6 kernel\" into main"
    },
    {
      "commit": "d4a23d6373fab271b8386a9fdbfd17963d43d844",
      "tree": "ec90279956d95f076176bb6d8713357688383394",
      "parents": [
        "6bd4953519ad88664cdda70cd8e374d052316953"
      ],
      "author": {
        "name": "David Dai",
        "email": "davidai@google.com",
        "time": "Thu Mar 20 23:00:48 2025 +0000"
      },
      "committer": {
        "name": "David Dai",
        "email": "davidai@google.com",
        "time": "Mon Mar 24 23:07:40 2025 +0000"
      },
      "message": "Add cf_gwear_arm to use 6.6 kernel\n\nUse the 6.6 kernel instead for arm cf gwear devices, need to be placed\nat the top due to it being a type of CLOCKWORK device.\n\nBug: 405208300\nTest: m and boot on arm64 servers\nChange-Id: I087135d80a1e57966e4f592c6441c14f9cdc1859\nSigned-off-by: David Dai \u003cdavidai@google.com\u003e\n"
    },
    {
      "commit": "b489c2b8d9458e2055eb3e90277bcc243537ac09",
      "tree": "002d07a659ac3ef5a0aa33dc9ce4926ce75b953d",
      "parents": [
        "91bcd68814e98ebf38c84410d65610fdb604af15",
        "a27a5e689bddddb841eb664bcac553091c9a437e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 24 15:10:02 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 24 15:10:02 2025 -0700"
      },
      "message": "Merge \"Fix build error on aosp_cf_x86_64_minidroid-trunk_staging-userdebug\" into main"
    },
    {
      "commit": "91bcd68814e98ebf38c84410d65610fdb604af15",
      "tree": "cc03c407e7753bc2ba4a5c95864b25fe76ee2b04",
      "parents": [
        "a9271d3ec9b11d83e8262c7a9a39cffca9c4303c",
        "68771bdb688d638874d5ed9df70caf73b22e6d7a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 24 14:50:17 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 24 14:50:17 2025 -0700"
      },
      "message": "Merge \"Add default_vvmtruststore_file_name parameter\" into main"
    },
    {
      "commit": "a9271d3ec9b11d83e8262c7a9a39cffca9c4303c",
      "tree": "ba962e3fe723e7949c28669585d5aa07b90da9b6",
      "parents": [
        "c4fe4b1f8728acfd97d9a5e58202776e8806748b",
        "ba89d7e33b678521ea936bfbb089486b258b5212"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 24 14:40:05 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 24 14:40:05 2025 -0700"
      },
      "message": "Merge \"Add dimorinny to owners_techleads list\" into main"
    },
    {
      "commit": "ba89d7e33b678521ea936bfbb089486b258b5212",
      "tree": "bef9d616fce4959803ed0967fd6b71fc2c6825ce",
      "parents": [
        "f8f25d6e0f5a19cd4f7557d01f4a75a6de1b9a49"
      ],
      "author": {
        "name": "Dmitrii Merkurev",
        "email": "dimorinny@google.com",
        "time": "Mon Mar 24 20:42:58 2025 +0000"
      },
      "committer": {
        "name": "Dmitrii Merkurev",
        "email": "dimorinny@google.com",
        "time": "Mon Mar 24 20:42:58 2025 +0000"
      },
      "message": "Add dimorinny to owners_techleads list\n\nChange-Id: I370a5e57ce397a85d5869db6d0e37edae933fde8\nSigned-off-by: Dmitrii Merkurev \u003cdimorinny@google.com\u003e\n"
    },
    {
      "commit": "a27a5e689bddddb841eb664bcac553091c9a437e",
      "tree": "b22f38d7d28a2d3819ede9db676a10d1cf898c92",
      "parents": [
        "6bd4953519ad88664cdda70cd8e374d052316953"
      ],
      "author": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Mon Mar 24 13:17:11 2025 -0700"
      },
      "committer": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Mon Mar 24 13:18:57 2025 -0700"
      },
      "message": "Fix build error on aosp_cf_x86_64_minidroid-trunk_staging-userdebug\n\nThe error before was:\n```\nFAILED: ninja: \u0027kernel/prebuilts/6.1/x86_64/virtio_blk.ko\u0027, needed by \u0027out/target/product/vsoc_x86_64_minidroid/obj/PACKAGING/depmod_vendor_ramdisk_stripped_intermediates/virtio_blk.ko\u0027, missing and no known rule to make it\n```\n\nThe relevant 6.1 kernel prebuilts have been cleaned up already. This\nchanges switches minidroid to 6.12 for parity with phone targets.\n\nChange-Id: I33fb3c2cdd6a3096e1e3c7da99f2f2cf1b9e82d4\nTest: m\n"
    },
    {
      "commit": "c4fe4b1f8728acfd97d9a5e58202776e8806748b",
      "tree": "91d337b634af76ac1065a435ca113e350484ab2e",
      "parents": [
        "4c6b9310ed8876603650a9e76292fe91ab19c666",
        "3b500f38f40fd630289fc36e1170f9851bc36467"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 24 12:16:31 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 24 12:16:31 2025 -0700"
      },
      "message": "Merge \"Add a new property specifically for device type\" into main"
    },
    {
      "commit": "4c6b9310ed8876603650a9e76292fe91ab19c666",
      "tree": "6002173b7b612c34de67d2ee924378405dfd23a5",
      "parents": [
        "f8f25d6e0f5a19cd4f7557d01f4a75a6de1b9a49",
        "c882d923870c87de08952c8a3cb45b243c518cef"
      ],
      "author": {
        "name": "JaeMan Park",
        "email": "jaeman@google.com",
        "time": "Mon Mar 24 00:27:17 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 24 00:27:17 2025 -0700"
      },
      "message": "Merge \"Add Cuttlefish vendor only target for AOSP arm64 CF targets\" into main"
    },
    {
      "commit": "3b500f38f40fd630289fc36e1170f9851bc36467",
      "tree": "f87639cb1fb15afc24ece855f938d05ad486b69f",
      "parents": [
        "f8f25d6e0f5a19cd4f7557d01f4a75a6de1b9a49"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Sat Mar 22 14:33:47 2025 +0000"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Sat Mar 22 14:47:50 2025 +0000"
      },
      "message": "Add a new property specifically for device type\n\nCurrently, the host finds the guest device type (form factor) by\nparsing \"config\" property in android-info.txt.\n\nHowever, it makes CF device owners hard to support different guest\nconfigs for multiple board variants with the same device type.\n\nLet\u0027s introduce a new property \"device_type\" in android-info.txt so\nthat CF device owners can set device type and config name separately\nif necessary.\n\nBug: 405312230\nTest: presubmit\nChange-Id: I7ff49f1c581bb2de2d9e737028ffa44b773bcc35\n"
    },
    {
      "commit": "68771bdb688d638874d5ed9df70caf73b22e6d7a",
      "tree": "418326d90c46690800b440e04be5a1a554e7994e",
      "parents": [
        "006886b83aa612377831053e2ac20903dbeeeddd"
      ],
      "author": {
        "name": "Istvan Nador",
        "email": "istvannador@google.com",
        "time": "Wed Mar 19 13:52:28 2025 +0000"
      },
      "committer": {
        "name": "Istvan Nador",
        "email": "istvannador@google.com",
        "time": "Fri Mar 21 20:30:11 2025 +0000"
      },
      "message": "Add default_vvmtruststore_file_name parameter\n\nIf- vvmtruststore_path is not specified, but\n-default_vvmtruststore_file_name is specified then the\nvvmtruststore_path defaults to the file with the name\ndefault_vvmtruststore_file_name within the directory specified by\n-system_image_dir.\n\nThis behavior is similer to the existing behavior of other images with\nthe exception that there the default image file names are hard-coded.\n\nBug: 393516243\nTest: # Test case 1: two instances with the same vvmtruststore image\nTest: cvd create --num_instances\u003d2 \\\nTest:   -default_vvmtruststore_file_name\u003dvvmtruststore.img\nTest: # verified the cuttlefish_config.json content and that the\nTest: # /dev/block/by-name/vvmtruststore device exists on both instances\nTest:\nTest: # Test case 2: two instances with different vvmtruststore images\nTest: cvd create --num_instances\u003d2 -default_vvmtruststore_file_name\u003d\\\nTest: vvmtruststore.img,vvmtruststore2.img\nTest: # verified the cuttlefish_config.json content and that the\nTest: # /dev/block/by-name/vvmtruststore device exists on both instances\nTest:\nTest: # Test case 3: two instsances, only second has vvmtruststore image\nTest: cvd create --num_instances\u003d2 \\\nTest:   -default_vvmtruststore_file_name\u003d,vvmtruststore.img\nTest: # verified the cuttlefish_config.json content and that the\nTest: # partition is mounted only on the second instance.\nTest: # /dev/block/by-name/vvmtruststore device exists only on the\nTest: # second instance.\nChange-Id: I8efabf69e3411c28ec1fdbf58c008c2006fcb4e3\n"
    },
    {
      "commit": "f8f25d6e0f5a19cd4f7557d01f4a75a6de1b9a49",
      "tree": "bb85e160580eb7ff28b49dd117ef6cc32a06e523",
      "parents": [
        "3af3425fbb430ebf217dcef96890b63ad3ed324b",
        "1acbc85680f3abe5c088e35db715268e101dd971"
      ],
      "author": {
        "name": "Dmitrii Merkurev",
        "email": "dimorinny@google.com",
        "time": "Fri Mar 21 09:31:57 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 09:31:57 2025 -0700"
      },
      "message": "Merge changes from topic \"revert-3503096-new-cf-sensor-hal-IMWPLQKLHE\" into main\n\n* changes:\n  Revert \"Integrate CF sensor sub-HAL\"\n  Revert \"Re-activate sensor HAL once the device reboots\"\n  Revert \"Drain FIFO when initializing VconsoleSensorsTransport\"\n  Revert \"Disable hinge sensor for non-foldable targets\"\n  Revert \"Add host support for scalar sensors\"\n"
    },
    {
      "commit": "3af3425fbb430ebf217dcef96890b63ad3ed324b",
      "tree": "23918efc2a583691ac022d3fb49c746354fc1f19",
      "parents": [
        "615ada8f29d0a0fb5dc40f93735187c1506172ac"
      ],
      "author": {
        "name": "Dmitrii Merkurev",
        "email": "dimorinny@google.com",
        "time": "Fri Mar 21 07:50:47 2025 -0700"
      },
      "committer": {
        "name": "Dmitrii Merkurev",
        "email": "dimorinny@google.com",
        "time": "Fri Mar 21 07:50:47 2025 -0700"
      },
      "message": "Revert \"Customize sensor features for automotive\"\n\nRevert submission 3441121-auto-cf-sensors\n\nReason for revert: 400115679\n\nReverted changes: /q/submissionid:3441121-auto-cf-sensors\n\nChange-Id: I137f73afe739b2ebbba03a69f8d152d7b29f06b8\n"
    },
    {
      "commit": "615ada8f29d0a0fb5dc40f93735187c1506172ac",
      "tree": "697267cbf507d707487029a632e69549ff1c90cc",
      "parents": [
        "f131738304972b4862de7eee186af659351b55ea"
      ],
      "author": {
        "name": "Dmitrii Merkurev",
        "email": "dimorinny@google.com",
        "time": "Fri Mar 21 07:50:47 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 07:50:51 2025 -0700"
      },
      "message": "Revert \"Add auto-specific sensor support to sensors_simulator\"\n\nRevert submission 3441121-auto-cf-sensors\n\nReason for revert: 400115679\n\nReverted changes: /q/submissionid:3441121-auto-cf-sensors\n\nChange-Id: I60b8e90d54e207563eb2fb49e528c81690973c9e\n"
    },
    {
      "commit": "1acbc85680f3abe5c088e35db715268e101dd971",
      "tree": "004ceb2e7c3a51803f594cf20fe4da61b92b6515",
      "parents": [
        "7960bce18d4a4f52412cb9c06e13f98082d78a7f"
      ],
      "author": {
        "name": "ELIYAZ MOMIN",
        "email": "mohammedeliyaz@google.com",
        "time": "Fri Mar 21 01:33:19 2025 -0700"
      },
      "committer": {
        "name": "ELIYAZ MOMIN",
        "email": "mohammedeliyaz@google.com",
        "time": "Fri Mar 21 01:33:19 2025 -0700"
      },
      "message": "Revert \"Integrate CF sensor sub-HAL\"\n\nRevert submission 3503096-new-cf-sensor-hal\n\nReason for revert: \u003cPotential culprit for  b/400115679  - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted\u003e\n\nReverted changes: /q/submissionid:3503096-new-cf-sensor-hal\n\nChange-Id: I96f10cd53892129adb4fa868a6bee9275aacb677\n"
    },
    {
      "commit": "7960bce18d4a4f52412cb9c06e13f98082d78a7f",
      "tree": "8a9f8646f8ab131cf863c248384563074e7e0da7",
      "parents": [
        "72182880e8256becb2b92a1ce939235db2b902c7"
      ],
      "author": {
        "name": "ELIYAZ MOMIN",
        "email": "mohammedeliyaz@google.com",
        "time": "Fri Mar 21 01:33:19 2025 -0700"
      },
      "committer": {
        "name": "ELIYAZ MOMIN",
        "email": "mohammedeliyaz@google.com",
        "time": "Fri Mar 21 01:33:19 2025 -0700"
      },
      "message": "Revert \"Re-activate sensor HAL once the device reboots\"\n\nRevert submission 3503096-new-cf-sensor-hal\n\nReason for revert: \u003cPotential culprit for  b/400115679  - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted\u003e\n\nReverted changes: /q/submissionid:3503096-new-cf-sensor-hal\n\nChange-Id: I3cdc6517629e4422a8740ae6975a471240ce233d\n"
    },
    {
      "commit": "72182880e8256becb2b92a1ce939235db2b902c7",
      "tree": "9c9b8e8c3fec811d6c8c1e35a97fed777e18d24c",
      "parents": [
        "184c3c11101fa61d7782a44cd928b0422b55670e"
      ],
      "author": {
        "name": "ELIYAZ MOMIN",
        "email": "mohammedeliyaz@google.com",
        "time": "Fri Mar 21 01:33:19 2025 -0700"
      },
      "committer": {
        "name": "ELIYAZ MOMIN",
        "email": "mohammedeliyaz@google.com",
        "time": "Fri Mar 21 01:33:19 2025 -0700"
      },
      "message": "Revert \"Drain FIFO when initializing VconsoleSensorsTransport\"\n\nRevert submission 3503096-new-cf-sensor-hal\n\nReason for revert: \u003cPotential culprit for  b/400115679  - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted\u003e\n\nReverted changes: /q/submissionid:3503096-new-cf-sensor-hal\n\nChange-Id: Ie40285c9ff15eae2a2008076079a4e6aaaece3c2\n"
    },
    {
      "commit": "184c3c11101fa61d7782a44cd928b0422b55670e",
      "tree": "9fa3f1159ed8e83e9cbd288b5b55e4d8dd0c8e58",
      "parents": [
        "4e0db0e0e83c79a3eac6da85b82a2dda3f4857d1"
      ],
      "author": {
        "name": "ELIYAZ MOMIN",
        "email": "mohammedeliyaz@google.com",
        "time": "Fri Mar 21 01:33:19 2025 -0700"
      },
      "committer": {
        "name": "ELIYAZ MOMIN",
        "email": "mohammedeliyaz@google.com",
        "time": "Fri Mar 21 01:33:19 2025 -0700"
      },
      "message": "Revert \"Disable hinge sensor for non-foldable targets\"\n\nRevert submission 3503096-new-cf-sensor-hal\n\nReason for revert: \u003cPotential culprit for  b/400115679  - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted\u003e\n\nReverted changes: /q/submissionid:3503096-new-cf-sensor-hal\n\nChange-Id: I670855cbc58dd03e63ce062339bb8567cc64749f\n"
    },
    {
      "commit": "4e0db0e0e83c79a3eac6da85b82a2dda3f4857d1",
      "tree": "ab42c87285e610946ecff90c12d2a9043fbed4be",
      "parents": [
        "720653bf305413ce84e907db15b3bf35ed1661ba"
      ],
      "author": {
        "name": "ELIYAZ MOMIN",
        "email": "mohammedeliyaz@google.com",
        "time": "Fri Mar 21 01:33:19 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 01:33:19 2025 -0700"
      },
      "message": "Revert \"Add host support for scalar sensors\"\n\nRevert submission 3503096-new-cf-sensor-hal\n\nReason for revert: \u003cPotential culprit for  b/400115679  - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted\u003e\n\nReverted changes: /q/submissionid:3503096-new-cf-sensor-hal\n\nChange-Id: I92c44800852a8a8b6b0debfffe42b50681d6ba7c\n"
    },
    {
      "commit": "f131738304972b4862de7eee186af659351b55ea",
      "tree": "c352704792bfe503294c141a43e70e86aa6ba9f3",
      "parents": [
        "e69e740e77f4ede88b84c54f8f59eee408eee405"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Fri Mar 07 00:06:34 2025 +0000"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Thu Mar 20 22:20:57 2025 +0000"
      },
      "message": "Add auto-specific sensor support to sensors_simulator\n\nSupport uncalibrated accel/gyro sensor data and automotive-specific\ndefinition of sensor axes:\nhttps://source.android.com/docs/core/interaction/sensors/sensor-types#auto_axes\n\nBug: 351896700\nBug: 401385444\nTest: atest CtsSensorTestCases\nChange-Id: I9cf8f6df035a4864d293281fbf8560895fbdb0c4\n"
    },
    {
      "commit": "e69e740e77f4ede88b84c54f8f59eee408eee405",
      "tree": "697267cbf507d707487029a632e69549ff1c90cc",
      "parents": [
        "740a1a05398c6a46abe95e27b0e571ac4bca528a"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Fri Mar 07 00:18:05 2025 +0000"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Thu Mar 20 22:19:41 2025 +0000"
      },
      "message": "Customize sensor features for automotive\n\nPrevent from adding mobile sensor features to auto CF variants since\nAAOS use cases only care about accel/gyro.\n\nAlso add uncalibrated accel/gyro to auto CF variants for AAOS\ncompliance requirements.\n\nBug: 389116897\nTest: on auto CF, `adb shell pm list features | grep sensor` shows:\nfeature:android.hardware.sensor.accelerometer\nfeature:android.hardware.sensor.accelerometer_limited_axes\nfeature:android.hardware.sensor.accelerometer_limited_axes_uncalibrated\nfeature:android.hardware.sensor.gyroscope\nfeature:android.hardware.sensor.gyroscope_limited_axes\nfeature:android.hardware.sensor.gyroscope_limited_axes_uncalibrated\n\nChange-Id: I7e57f02bbdc4b33d39f9c50e8d66bf35e8d0f4cf\n"
    },
    {
      "commit": "740a1a05398c6a46abe95e27b0e571ac4bca528a",
      "tree": "23918efc2a583691ac022d3fb49c746354fc1f19",
      "parents": [
        "abd457d415730e48d711af7350044c2fd126ba67",
        "720653bf305413ce84e907db15b3bf35ed1661ba"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Thu Mar 20 15:12:04 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 20 15:12:04 2025 -0700"
      },
      "message": "Merge changes from topic \"new-cf-sensor-hal\" into main\n\n* changes:\n  Add host support for scalar sensors\n  Disable hinge sensor for non-foldable targets\n  Drain FIFO when initializing VconsoleSensorsTransport\n  Re-activate sensor HAL once the device reboots\n  Integrate CF sensor sub-HAL\n"
    },
    {
      "commit": "720653bf305413ce84e907db15b3bf35ed1661ba",
      "tree": "5a1387ab6fcf91aefc2a0f69ee7d88e0361cd8fa",
      "parents": [
        "2334fdd91132fb05be023d0b3af3a01f1c25c90b"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Wed Mar 12 02:18:16 2025 +0000"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Thu Mar 20 20:58:36 2025 +0000"
      },
      "message": "Add host support for scalar sensors\n\nTo pass CtsSensorTestCases, enable the host to support scalar sensors\nin addition to vector sensors, starting with providing hard-coded\nvalues for pressure and hinge sensors. Also, allow form-factor-specific\nsensor support, like hinge sensor for foldable.\n\nBug: 402271043\nTest: atest CtsSensorTestCases\nChange-Id: I680e665d6e5053014ef5050f4d2acb6583a691bd\n"
    },
    {
      "commit": "abd457d415730e48d711af7350044c2fd126ba67",
      "tree": "bb85e160580eb7ff28b49dd117ef6cc32a06e523",
      "parents": [
        "e787965db7fd2be398c7bbbb0b95708dcb51e2ba",
        "a193cb7dec6894713abbf9feb085ffc3aeb390f1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Mar 20 11:55:42 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 20 11:55:42 2025 -0700"
      },
      "message": "Merge \"Delete unneeded dependency\" into main"
    },
    {
      "commit": "e787965db7fd2be398c7bbbb0b95708dcb51e2ba",
      "tree": "350a3a175fae2dc3ccace14c9e0369de865fcc93",
      "parents": [
        "6bd4953519ad88664cdda70cd8e374d052316953",
        "8024ae506db94504d53ae55acb96b66e8d45ea59"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 18 23:24:57 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 18 23:24:57 2025 -0700"
      },
      "message": "Merge \"StatementService is not an Android system module\" into main"
    },
    {
      "commit": "a193cb7dec6894713abbf9feb085ffc3aeb390f1",
      "tree": "223ad165b4f8af351ce5cf21782e950a10cef65f",
      "parents": [
        "f35c1c0696765d152475b5ead0f9597d811ab240"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Mar 18 17:23:55 2025 -0700"
      },
      "committer": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Mar 18 17:23:55 2025 -0700"
      },
      "message": "Delete unneeded dependency\n\nBug: 401504908\nTest: m\nChange-Id: I5be949134d44406505c417f90a79f2986391ae56\n"
    },
    {
      "commit": "6bd4953519ad88664cdda70cd8e374d052316953",
      "tree": "7c7a96b4706b926be4381a4a9c28730e3358ba32",
      "parents": [
        "006886b83aa612377831053e2ac20903dbeeeddd",
        "dd5ce4e984c90e1f0e94e4e392c9cca7ca4bafb9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 18 10:27:02 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 18 10:27:02 2025 -0700"
      },
      "message": "Merge \"Update debian package building instructions\" into main"
    },
    {
      "commit": "dd5ce4e984c90e1f0e94e4e392c9cca7ca4bafb9",
      "tree": "ad4434868cbd6dc7e4a6b2689093d657e55d244c",
      "parents": [
        "f35c1c0696765d152475b5ead0f9597d811ab240"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Mar 18 10:19:40 2025 -0700"
      },
      "committer": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Mar 18 10:19:40 2025 -0700"
      },
      "message": "Update debian package building instructions\n\nBug: None\nTest: None\nChange-Id: I7ffc7fa20246cd57b4dbb4c4c27d55fe5b39a42a\n"
    },
    {
      "commit": "006886b83aa612377831053e2ac20903dbeeeddd",
      "tree": "9ad63685fd26060bdce9b48563228fdfdfc9b4c5",
      "parents": [
        "2db5af66f7baa4dc76ac498e125a2563552b2cab",
        "9cb97383c6ea38dd3e78cf900354db1cc8589e6e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 17 18:12:56 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 17 18:12:56 2025 -0700"
      },
      "message": "Merge \"Don\u0027t depend on libdrm unnecessarily\" into main"
    },
    {
      "commit": "2db5af66f7baa4dc76ac498e125a2563552b2cab",
      "tree": "147d6de47af86929816e3329d77f20c6d408cacb",
      "parents": [
        "722b451ffa18211b75fc4bf5a32df6ea614a6759",
        "3270fa4c67750d5e002d9b353fa300c855c5828b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 17 18:08:56 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 17 18:08:56 2025 -0700"
      },
      "message": "Merge \"Add an empty file marking executables to substitute from the debian package.\" into main"
    },
    {
      "commit": "9cb97383c6ea38dd3e78cf900354db1cc8589e6e",
      "tree": "de20f1d1ed13a69b760fa21ea255f1a9945336d2",
      "parents": [
        "f35c1c0696765d152475b5ead0f9597d811ab240"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Mar 17 16:36:14 2025 -0700"
      },
      "committer": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Mar 17 16:36:14 2025 -0700"
      },
      "message": "Don\u0027t depend on libdrm unnecessarily\n\nBug: 402244148\nTest: m\nChange-Id: I53ed1090c5ecfba86c6e0cc0be91bd0459063092\n"
    },
    {
      "commit": "3270fa4c67750d5e002d9b353fa300c855c5828b",
      "tree": "c020caaebc53c49dd119074d593e13a87b5884f9",
      "parents": [
        "a1176f409b05bcc88479abd419fff946b5f7c93f"
      ],
      "author": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Mon Mar 17 16:29:53 2025 -0700"
      },
      "committer": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Mon Mar 17 16:31:02 2025 -0700"
      },
      "message": "Add an empty file marking executables to substitute from the debian package.\n\nWe can add lines to this file later as executables are migrated.\n\nBug: b/403354033\nTest: TreeHugger\nChange-Id: I35f215cc2028c734a8770cd90dd7a954dc8466a5\n"
    },
    {
      "commit": "2334fdd91132fb05be023d0b3af3a01f1c25c90b",
      "tree": "ab42c87285e610946ecff90c12d2a9043fbed4be",
      "parents": [
        "ed1df3b437e44ea10461c677bf80a8c35b581b8c"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Thu Mar 13 02:37:24 2025 +0000"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Mon Mar 17 16:58:39 2025 +0000"
      },
      "message": "Disable hinge sensor for non-foldable targets\n\nBug: 402271043\nTest: confirm hinge feature is available in aosp_cf_x86_64_foldable but\n      not available in aosp_cf_x86_64_phone\nChange-Id: I13ecac0b25b87cc8d8da9d03ca432b262b8d2900\n"
    },
    {
      "commit": "ed1df3b437e44ea10461c677bf80a8c35b581b8c",
      "tree": "9fa3f1159ed8e83e9cbd288b5b55e4d8dd0c8e58",
      "parents": [
        "7da9d87b1ddfaebc84964db1574755caf0d740ac"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Wed Mar 05 03:30:14 2025 +0000"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Mon Mar 17 16:58:17 2025 +0000"
      },
      "message": "Drain FIFO when initializing VconsoleSensorsTransport\n\nWe should clean up the residual data in virtio-console when the device\nreboots, otherwise the sensors HAL activation on Cuttlefish may fail\nin a race condition. (For more details, please see the discussion in\naosp/3524650.)\n\nBug: 350076857\nTest: bump sensors data report rate and run `adb reboot` x10\nChange-Id: I266419d35ee55b9503d5800689703c7529f35b8b\n"
    },
    {
      "commit": "7da9d87b1ddfaebc84964db1574755caf0d740ac",
      "tree": "9c9b8e8c3fec811d6c8c1e35a97fed777e18d24c",
      "parents": [
        "61514f2be5f87df2664a0cedb285466fae621ce3"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Tue Mar 04 19:51:05 2025 +0000"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Mon Mar 17 16:58:02 2025 +0000"
      },
      "message": "Re-activate sensor HAL once the device reboots\n\nWhen the guest VM reboots, the host needs to stop sending sensor\nreports to the guest until the sensor HAL completes the sensor\ndiscovery process again and re-activates. Otherwise, the continious\nsensor reports from the host would interfere with the sensor discovery\nprocess, causing the sensor HAL activation to fail in a reboot.\n\nBug: 350076857\nTest: confirm sensor HAL is re-activated after `adb reboot`\nChange-Id: I02329608bc766dfa289bd1cc5139b5611e615546\n"
    },
    {
      "commit": "61514f2be5f87df2664a0cedb285466fae621ce3",
      "tree": "8a9f8646f8ab131cf863c248384563074e7e0da7",
      "parents": [
        "722b451ffa18211b75fc4bf5a32df6ea614a6759"
      ],
      "author": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Sat Feb 22 05:20:51 2025 +0000"
      },
      "committer": {
        "name": "Philip Chen",
        "email": "philipchen@google.com",
        "time": "Mon Mar 17 16:57:25 2025 +0000"
      },
      "message": "Integrate CF sensor sub-HAL\n\nIntegrate CF sensor sub-HAL which reuses most part of Goldfish sensor\nsub-HAL except for the transportation.\n\nIntroduce SensorsHalProxy to handle the communication with the HAL:\nSensorsHalProxy runs 2 threads in loops to (1) respond to the guest\nrequests and (2) report sensor data to the guest at a constant rate.\n\nFor now, SensorsHalProxy only supports \"list-sensors\" request, which is\nrequired to activate sensor HAL. The support for more HAL requests can\nbe added later.\n\nBug: 350076857\nTest: check logcat to confirm the guest receives sensors data\nChange-Id: I1cd8004a6cb1d885007fbf43fd9a1cb06d1a7b90\n"
    },
    {
      "commit": "8024ae506db94504d53ae55acb96b66e8d45ea59",
      "tree": "7433f33096e71063c985479877feedd51e405a63",
      "parents": [
        "722b451ffa18211b75fc4bf5a32df6ea614a6759"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Mon Mar 17 18:58:45 2025 +0900"
      },
      "committer": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Mon Mar 17 03:34:56 2025 -0700"
      },
      "message": "StatementService is not an Android system module\n\nStatementService is not installed when a target has GMS core.\nAs the installation of this app depends on the build target, move it to\nsystem_ext. system image must not include target specific modules.\n\nBug: 401090620\nTest: atest StatementServiceTests\nChange-Id: I0dc92e34b8021bbb0cbf531b299889b911895e42\n"
    },
    {
      "commit": "722b451ffa18211b75fc4bf5a32df6ea614a6759",
      "tree": "004ceb2e7c3a51803f594cf20fe4da61b92b6515",
      "parents": [
        "69620897130df8909e4cc5fc5e4e2ae516b53a27",
        "7f601ad9132960b58ee3d7fe8f8b382d20720a22"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sun Mar 16 18:31:14 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 16 18:31:14 2025 -0700"
      },
      "message": "Merge \"Update kernel version to come from bookworm\" into main"
    },
    {
      "commit": "69620897130df8909e4cc5fc5e4e2ae516b53a27",
      "tree": "eea72a8a741b888bee5d54f0a7fad4c23d15c069",
      "parents": [
        "52e960b8b39095da276576fdd442b731e2b34fbf",
        "4aa1fdfa725977b6f5bf759d721dcb505f727f33"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sun Mar 16 18:19:17 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 16 18:19:17 2025 -0700"
      },
      "message": "Merge \"Correct location of empty sepolicy file\" into main"
    },
    {
      "commit": "52e960b8b39095da276576fdd442b731e2b34fbf",
      "tree": "a2c3e771e5e477fe7ebf0c6e3b3462c019a0edbf",
      "parents": [
        "5e324ce506e689f3c433ec00644ec05e56035842"
      ],
      "author": {
        "name": "Dmitrii Merkurev",
        "email": "dimorinny@google.com",
        "time": "Sat Mar 15 01:05:20 2025 +0000"
      },
      "committer": {
        "name": "Dmitrii Merkurev",
        "email": "dimorinny@google.com",
        "time": "Fri Mar 14 18:06:09 2025 -0700"
      },
      "message": "Propagate CF device type to the CF config\n\nWill be used by sensors host implementation to\ndetect which sensor data to emulate.\n\nBug: 402271043\nChange-Id: Ie3a572404c11570f0bbfd87b0110ddaa1c6a4500\nSigned-off-by: Dmitrii Merkurev \u003cdimorinny@google.com\u003e\n"
    },
    {
      "commit": "5e324ce506e689f3c433ec00644ec05e56035842",
      "tree": "9523aceca773893b9e2aa1cfa978bebc69f18f3d",
      "parents": [
        "17bf85f6008c3d660f42c05679d30c8677b4a88d",
        "74527d91a9d21c2faad65edb4978bc5e306c301d"
      ],
      "author": {
        "name": "Yu Liu",
        "email": "yudiliu@google.com",
        "time": "Fri Mar 14 15:56:03 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 14 15:56:03 2025 -0700"
      },
      "message": "Merge \"Change CommonModuleInfoProvider to a pointer.\" into main"
    },
    {
      "commit": "4aa1fdfa725977b6f5bf759d721dcb505f727f33",
      "tree": "b1b6ed8eaed4b5b0942d74b3ff986fbfa2e3ee77",
      "parents": [
        "17bf85f6008c3d660f42c05679d30c8677b4a88d"
      ],
      "author": {
        "name": "Alyssa Haroldsen",
        "email": "kupiakos@google.com",
        "time": "Fri Mar 14 20:26:09 2025 +0000"
      },
      "committer": {
        "name": "Alyssa Haroldsen",
        "email": "kupiakos@google.com",
        "time": "Fri Mar 14 20:26:09 2025 +0000"
      },
      "message": "Correct location of empty sepolicy file\n\nOops! This should be in system_ext/private.\n\nAlternatively, it could be deleted. However, I liked the idea of\nensuring that the .mk doesn\u0027t try to include a directory that doesn\u0027t\nexist :)\n\nBug: 399153834\nTest: sepolicy builds for internal desktop lunch target\nFlag: EXEMPT desktop only\nChange-Id: I3e848d197f5a30f6c6e27838989b586144769baa\n"
    },
    {
      "commit": "17bf85f6008c3d660f42c05679d30c8677b4a88d",
      "tree": "85f0520b6bc29be7850ee2a9674b535c27b9c174",
      "parents": [
        "01ca900cc8def2760cda29cd7d4f736efba9b957",
        "14eaa7a1d505c1667176e0b6858285f5f7a19828"
      ],
      "author": {
        "name": "Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Fri Mar 14 12:51:46 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 14 12:51:46 2025 -0700"
      },
      "message": "Merge \"Revert^2 \"Remove dependencies from Cuttlefish host tools on libext2_uuid\"\" into main"
    },
    {
      "commit": "01ca900cc8def2760cda29cd7d4f736efba9b957",
      "tree": "1cab2344a41f8013396cc02f212063254626bbf0",
      "parents": [
        "2059705358c5701ec0364665de41d18ea541b655",
        "f449704085c2d3d47d0f8632ab9dffeca94051ae"
      ],
      "author": {
        "name": "Alyssa Haroldsen",
        "email": "kupiakos@google.com",
        "time": "Fri Mar 14 11:06:52 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 14 11:06:52 2025 -0700"
      },
      "message": "Merge \"Include system_ext/private sepolicy for desktop cuttlefish\" into main"
    },
    {
      "commit": "c882d923870c87de08952c8a3cb45b243c518cef",
      "tree": "c6efcee9aca3785658a586f197bcfddd1ac321ff",
      "parents": [
        "27f4e10ea065b9104f17121aba7f065196e51c4f"
      ],
      "author": {
        "name": "JaeMan Park",
        "email": "jaeman@google.com",
        "time": "Fri Mar 14 14:37:41 2025 +0900"
      },
      "committer": {
        "name": "JaeMan Park",
        "email": "jaeman@google.com",
        "time": "Thu Mar 13 23:53:47 2025 -0700"
      },
      "message": "Add Cuttlefish vendor only target for AOSP arm64 CF targets\n\nBug: 286227393\nTest: lunch aosp_cf_arm64_phone_vendor-trunk_staging-userdebug\n        `m droid dist` builds Cuttlefish and vendor image only\nTest: lunch aosp_cf_arm64_only_phone_vendor-trunk_staging-userdebug\n        `m droid dist` builds Cuttlefish and vendor image only\nChange-Id: Ib813a35dcba6d75ebe9185f4be5e42fa32ab753f\n"
    },
    {
      "commit": "2059705358c5701ec0364665de41d18ea541b655",
      "tree": "5d0470645025e33c71d61df367b943f90ce10df1",
      "parents": [
        "eb059b464a6494365bbad38e2a506e59882cc4c4",
        "7bb25ab4db5c6efbbece11620e2710e811d5be24"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Thu Mar 13 16:54:21 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 13 16:54:21 2025 -0700"
      },
      "message": "Merge \"device.mk: remove trusty-ut-ctrl.system\" into main"
    },
    {
      "commit": "f449704085c2d3d47d0f8632ab9dffeca94051ae",
      "tree": "98d6303c7a3b97727e5294c6709046a8039450d0",
      "parents": [
        "eb059b464a6494365bbad38e2a506e59882cc4c4"
      ],
      "author": {
        "name": "Alyssa Haroldsen",
        "email": "kupiakos@google.com",
        "time": "Wed Mar 12 23:49:41 2025 +0000"
      },
      "committer": {
        "name": "Alyssa Haroldsen",
        "email": "kupiakos@google.com",
        "time": "Thu Mar 13 22:47:56 2025 +0000"
      },
      "message": "Include system_ext/private sepolicy for desktop cuttlefish\n\nBug: 399153834\nTest: sepolicy builds for internal desktop lunch target\nChange-Id: I131307244810d27ba2627d2c742be2ae617d6db8\n"
    },
    {
      "commit": "14eaa7a1d505c1667176e0b6858285f5f7a19828",
      "tree": "67722fa4df6c3c44a8f3c772087a797ca1e88806",
      "parents": [
        "eb059b464a6494365bbad38e2a506e59882cc4c4"
      ],
      "author": {
        "name": "Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Wed Mar 12 10:57:03 2025 -0700"
      },
      "committer": {
        "name": "Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Thu Mar 13 15:29:04 2025 -0700"
      },
      "message": "Revert^2 \"Remove dependencies from Cuttlefish host tools on libext2_uuid\"\n\nThis reverts commit 32bb239ddcccfa702a738646697cf573ef29a47f.\n\nReason for revert: Validating failure in b/402340046 is related\n\nBug: b/401637507\nChange-Id: I802fbdcac7f063e7ca636c08a7c28d939ac26635\nTest: TreeHugger\n"
    },
    {
      "commit": "eb059b464a6494365bbad38e2a506e59882cc4c4",
      "tree": "e539cb0dcd37ce96d65c961782969b0a3f943346",
      "parents": [
        "63a05c5715bc6b045d905194f3bfe2d4217242d0",
        "912f851667a01621981606c11094bc54fa68a17b"
      ],
      "author": {
        "name": "Salvatore Ferro",
        "email": "sferro@google.com",
        "time": "Thu Mar 13 15:12:37 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 13 15:12:37 2025 -0700"
      },
      "message": "Merge \"Bugfix for rendering artifacts.\" into main"
    },
    {
      "commit": "912f851667a01621981606c11094bc54fa68a17b",
      "tree": "c670bc5724144b8093626f5ee37990a93bb65032",
      "parents": [
        "cb7673578ff1fe96dd05464d381d29f35f0c6cd2"
      ],
      "author": {
        "name": "sal",
        "email": "sferro@google.com",
        "time": "Thu Mar 13 15:14:16 2025 -0400"
      },
      "committer": {
        "name": "sal",
        "email": "sferro@google.com",
        "time": "Thu Mar 13 15:17:33 2025 -0400"
      },
      "message": "Bugfix for rendering artifacts.\n\nBug: 401379630\nTest: see aosp/3425324 for test instructions, but to reproduce issue the overlay needs to have transparency and the transparent overly needs to animate while base layer does not refresh.\nChange-Id: Iffeef32cbef2ece0bb4e4c82a27b3e7ec1f3ec05\n"
    },
    {
      "commit": "74527d91a9d21c2faad65edb4978bc5e306c301d",
      "tree": "c3a77759f81be39633d436918cb2c8a0b2762850",
      "parents": [
        "cb7673578ff1fe96dd05464d381d29f35f0c6cd2"
      ],
      "author": {
        "name": "Yu Liu",
        "email": "yudiliu@google.com",
        "time": "Thu Mar 13 18:39:24 2025 +0000"
      },
      "committer": {
        "name": "Yu Liu",
        "email": "yudiliu@google.com",
        "time": "Thu Mar 13 18:39:24 2025 +0000"
      },
      "message": "Change CommonModuleInfoProvider to a pointer.\n\nBug: 358427516\nTest: Manually verified genereated ninja and mk files, unit tests.\nChange-Id: I1c4782dcafca38679e7a6799f294633f2ff77b64\n"
    },
    {
      "commit": "63a05c5715bc6b045d905194f3bfe2d4217242d0",
      "tree": "001d253201eb1aa32e9cbfd7a5913ce713cf8b5a",
      "parents": [
        "142dbdc13a4004d131f159828329b9a65bc8d96c",
        "8add585b965cc1f3df46f1b4287f7c2c3935c6e3"
      ],
      "author": {
        "name": "JaeMan Park",
        "email": "jaeman@google.com",
        "time": "Thu Mar 13 02:07:40 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 13 02:07:40 2025 -0700"
      },
      "message": "Merge \"Remove bootloader from rsync list while launching cvd with arm64\" into main"
    },
    {
      "commit": "8add585b965cc1f3df46f1b4287f7c2c3935c6e3",
      "tree": "517d636022359f52ae0ecc642b2f1d0b895301fc",
      "parents": [
        "27f4e10ea065b9104f17121aba7f065196e51c4f"
      ],
      "author": {
        "name": "JaeMan Park",
        "email": "jaeman@google.com",
        "time": "Thu Mar 13 10:49:10 2025 +0900"
      },
      "committer": {
        "name": "JaeMan Park",
        "email": "jaeman@google.com",
        "time": "Thu Mar 13 10:49:10 2025 +0900"
      },
      "message": "Remove bootloader from rsync list while launching cvd with arm64\n\nSince bootloader is removed from Cuttlefish, remove it also from rsync\nlist of CVD arm64 launch script.\n\nTest: Launch CVD using launch_cvd_arm64_server.sh and check device boots\nTest: Launch CVD using launch_cvd_arm64_server_docker.sh and check device boots\nChange-Id: I8dcdb3966a00521d997519b15dc653253968e732\n"
    },
    {
      "commit": "142dbdc13a4004d131f159828329b9a65bc8d96c",
      "tree": "08e935cd7a4b689c12f0a287b41e5dcc3c035131",
      "parents": [
        "cb7673578ff1fe96dd05464d381d29f35f0c6cd2",
        "c09223b8fa87f14383ec06f43870ac5f90fa4c41"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Mar 12 16:05:01 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 12 16:05:01 2025 -0700"
      },
      "message": "Merge \"Fix build on clang-r563880\" into main"
    },
    {
      "commit": "cb7673578ff1fe96dd05464d381d29f35f0c6cd2",
      "tree": "a4fcade612d9d1e14ac0eb724d2e52b415f2ad36",
      "parents": [
        "a50e5b9fb2ee21231b6bd5ff78b1bc066bb3b078",
        "121570e3c9c7b760ba08e3b1bd9ad5305aa37dfb"
      ],
      "author": {
        "name": "Weilin Xu",
        "email": "xuweilin@google.com",
        "time": "Wed Mar 12 09:50:00 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 12 09:50:00 2025 -0700"
      },
      "message": "Merge \"Add missing output_audio_streams_count config in auto targets\" into main"
    },
    {
      "commit": "c09223b8fa87f14383ec06f43870ac5f90fa4c41",
      "tree": "c3339a92e7ae1a0013eefcd3b2293ef13ee27ac9",
      "parents": [
        "418726d708c2b7fcf578a6ddfe78980f09bbe44a"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Mar 12 11:08:00 2025 +0900"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Mar 12 11:36:40 2025 +0900"
      },
      "message": "Fix build on clang-r563880\n\ndevice/google/cuttlefish/host/commands/run_cvd/server_loop_impl.cpp:351:3: error: ignoring return value of type \u0027expected\u003cvoid, cuttlefish::StackTraceError\u003e\u0027 declared with \u0027nodiscard\u0027 attribute [-Werror,-Wunused-value]\n  351 |   CreateBlankImage(kregistry_path, 2 /* mb */, \"none\");\n      |   ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nTest: presubmit\nBug: 401330760\nChange-Id: Id1e0e7dde5819b5388c5d849e31f06d1ac9ee0eb\n"
    },
    {
      "commit": "a50e5b9fb2ee21231b6bd5ff78b1bc066bb3b078",
      "tree": "cd9e563e65d0fb66349a83f539f734365adc9248",
      "parents": [
        "24fc9224acb8e952b43c1780abac342438bcec05",
        "3031d273dd8fc4c4568284929321e9ea06d43a8c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 11 17:55:22 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 17:55:22 2025 -0700"
      },
      "message": "Merge \"Remove direct dependencies on libext2_blkid from Cuttlefish host tools\" into main"
    },
    {
      "commit": "121570e3c9c7b760ba08e3b1bd9ad5305aa37dfb",
      "tree": "f3c9eca012b88ff6b63f36b9e421c20a72572f29",
      "parents": [
        "24fc9224acb8e952b43c1780abac342438bcec05"
      ],
      "author": {
        "name": "Your Name",
        "email": "xuweilin@google.com",
        "time": "Tue Mar 11 23:23:48 2025 +0000"
      },
      "committer": {
        "name": "Weilin Xu",
        "email": "xuweilin@google.com",
        "time": "Tue Mar 11 23:53:12 2025 +0000"
      },
      "message": "Add missing output_audio_streams_count config in auto targets\n\nBug: 401813110\nTest: atest android.media.audio.cts.AudioPlaybackConfigurationTest\nChange-Id: Ib7e64f4b85a76c9b43a7f9c39e212f772555b7f5\n"
    },
    {
      "commit": "24fc9224acb8e952b43c1780abac342438bcec05",
      "tree": "0ca365d544aa241c7f9d82c0b390e95e87b865bb",
      "parents": [
        "1ffc5a01a7fd03875282976833078c0925ff10b1",
        "0cc9e7267707db55337be6d037edfdb752e28d74"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Mar 11 14:39:16 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 14:39:16 2025 -0700"
      },
      "message": "Merge \"Enable memcpy override on aarch64 for accelerated gpu modes\" into main"
    },
    {
      "commit": "0cc9e7267707db55337be6d037edfdb752e28d74",
      "tree": "0a670c2e2ab834c72f0d0a65659c1f2f90eb98ae",
      "parents": [
        "b88fdcb0aba149d6c74c36f4979f47f90be2b407"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Mar 11 09:51:04 2025 -0700"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Mar 11 12:29:53 2025 -0700"
      },
      "message": "Enable memcpy override on aarch64 for accelerated gpu modes\n\n... to work around a potential issue with glibc\u0027s memcpy routine\nusing unaligned accesses on nvidia gpus.\n\nBug: b/277618912\nTest: cvd create --gpu_mode\u003dgfxstream_guest_angle\n      on the ATC arm server\nChange-Id: I3371716408dd581f1f0692841d67f865d4ebcbb2\n"
    },
    {
      "commit": "1ffc5a01a7fd03875282976833078c0925ff10b1",
      "tree": "ac158b793af7d7e109d0c29addc49a73bb8f8c01",
      "parents": [
        "62a3c6b2e6554490217f6405fb37712e6c9befb3",
        "f9a362aed65ba8992d2b74d46aca012c47c8f9eb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 11 11:00:17 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 11:00:17 2025 -0700"
      },
      "message": "Merge \"Grant trusty_system_vm access to the keymint HAL\" into main"
    },
    {
      "commit": "62a3c6b2e6554490217f6405fb37712e6c9befb3",
      "tree": "23068c860292fbeefd2bfa886565c438d5f1aa51",
      "parents": [
        "cea7734af8b1c6cd37bcfe20af73acf49ad3f148",
        "32bb239ddcccfa702a738646697cf573ef29a47f"
      ],
      "author": {
        "name": "Chaitanya Cheemala (xWF)",
        "email": "ccheemala@google.com",
        "time": "Tue Mar 11 08:25:39 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 08:25:39 2025 -0700"
      },
      "message": "Merge \"Revert \"Remove dependencies from Cuttlefish host tools on libext2_uuid\"\" into main"
    },
    {
      "commit": "cea7734af8b1c6cd37bcfe20af73acf49ad3f148",
      "tree": "09f99b1266fab3389b3840fd52936f07e25b9d28",
      "parents": [
        "418726d708c2b7fcf578a6ddfe78980f09bbe44a",
        "f04472ea70b4803fe955b7ed1571a930d43ebf01"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 11 07:03:27 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 07:03:27 2025 -0700"
      },
      "message": "Merge \"Remove `config_server` from the `cvd_host_tools` list\" into main"
    },
    {
      "commit": "32bb239ddcccfa702a738646697cf573ef29a47f",
      "tree": "15682056d2e9b21c822b050091ddf4f137312bda",
      "parents": [
        "c9d0c5fb79c04e3d4c75cb2aae0776da2d3eb059"
      ],
      "author": {
        "name": "Chaitanya Cheemala (xWF)",
        "email": "ccheemala@google.com",
        "time": "Tue Mar 11 06:39:24 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 06:39:24 2025 -0700"
      },
      "message": "Revert \"Remove dependencies from Cuttlefish host tools on libext2_uuid\"\n\nThis reverts commit c9d0c5fb79c04e3d4c75cb2aae0776da2d3eb059.\n\nReason for revert: Likely culprit for b/402340046 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nChange-Id: Ie2c168d42ef4229bce2e77022208d94f4fafb392\n"
    },
    {
      "commit": "f04472ea70b4803fe955b7ed1571a930d43ebf01",
      "tree": "23068c860292fbeefd2bfa886565c438d5f1aa51",
      "parents": [
        "a1176f409b05bcc88479abd419fff946b5f7c93f"
      ],
      "author": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Mon Mar 10 20:21:40 2025 -0700"
      },
      "committer": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Mon Mar 10 20:22:21 2025 -0700"
      },
      "message": "Remove `config_server` from the `cvd_host_tools` list\n\nThis executable was deleted.\n\nAlso alphabetizes the `cvd_host_tools` list.\n\nChange-Id: Ib332b01419a4aea7cdb4709cb8dab59321dcad47\nTest: TreeHugger\n"
    },
    {
      "commit": "f9a362aed65ba8992d2b74d46aca012c47c8f9eb",
      "tree": "981e4587105350e5cf6492f9ae265879bada289f",
      "parents": [
        "ef98db10c69e22403b18a09b84f9f318831e371b"
      ],
      "author": {
        "name": "Alyssa Haroldsen",
        "email": "kupiakos@google.com",
        "time": "Mon Mar 10 19:58:27 2025 +0000"
      },
      "committer": {
        "name": "Alyssa Haroldsen",
        "email": "kupiakos@google.com",
        "time": "Mon Mar 10 22:44:41 2025 +0000"
      },
      "message": "Grant trusty_system_vm access to the keymint HAL\n\nThis is needed for the desktop cuttlefish image Trusty VM to function\nafter https://r.android.com/3474575.\n\nBug: 398934069\nTest: Trusty keymint is able to start in logs\nFlag: EXEMPT desktop only\nChange-Id: I573d7c5fa9571205db0ac40cda4a15d2170b69aa\n"
    },
    {
      "commit": "418726d708c2b7fcf578a6ddfe78980f09bbe44a",
      "tree": "65642f127162a44d2b3b8bd9e3805c2bf60e412b",
      "parents": [
        "a1176f409b05bcc88479abd419fff946b5f7c93f",
        "c9d0c5fb79c04e3d4c75cb2aae0776da2d3eb059"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 10 14:40:56 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 14:40:56 2025 -0700"
      },
      "message": "Merge \"Remove dependencies from Cuttlefish host tools on libext2_uuid\" into main"
    },
    {
      "commit": "a1176f409b05bcc88479abd419fff946b5f7c93f",
      "tree": "2cca33162b77cba14bdc2e4a486db56efe89ed33",
      "parents": [
        "61c18b63de01a8904ca927e02fe67287257d3265",
        "76df73e3fd5218b3b0cf0146cac605abf8eb25e3"
      ],
      "author": {
        "name": "Yu Liu",
        "email": "yudiliu@google.com",
        "time": "Mon Mar 10 13:41:49 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 13:41:49 2025 -0700"
      },
      "message": "Merge \"Rename CommonModuleInfoKey to be consistent with others.\" into main"
    },
    {
      "commit": "61c18b63de01a8904ca927e02fe67287257d3265",
      "tree": "c555f7f90365d0d26f3ee2629bdd8fcec7e26a5c",
      "parents": [
        "2db7dc8b8244e3b51269e4689939c84cfd476de8",
        "e9f9f353dd53b8c14ca2aebd47992d5d171c8f08"
      ],
      "author": {
        "name": "Yu Liu",
        "email": "yudiliu@google.com",
        "time": "Mon Mar 10 10:43:42 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 10:43:42 2025 -0700"
      },
      "message": "Merge \"Convert cvdHostPackageSingleton to use ModuleProxy.\" into main"
    },
    {
      "commit": "2db7dc8b8244e3b51269e4689939c84cfd476de8",
      "tree": "43744229c1280e9ac037ecd77937b86287c7a8fc",
      "parents": [
        "617f29d64ffc9d9c3161f25d472fbb988291e0dd",
        "563dd9a1914e1d1cb8bd677067fee901c1cb4f21"
      ],
      "author": {
        "name": "Sandeep Dhavale",
        "email": "dhavale@google.com",
        "time": "Mon Mar 10 10:18:49 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 10:18:49 2025 -0700"
      },
      "message": "Merge \"init.vendor.rc: enable filesystem sanity check on userdata\" into main"
    },
    {
      "commit": "617f29d64ffc9d9c3161f25d472fbb988291e0dd",
      "tree": "509778fe9c330fe23261de85114df01108629017",
      "parents": [
        "b88fdcb0aba149d6c74c36f4979f47f90be2b407",
        "3e05fb2876f70667ac1ecc3c43c10cc01d6bb5d1"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Mar 10 09:52:58 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 09:52:58 2025 -0700"
      },
      "message": "Merge \"Merge 25Q1 (ab/BP1A.250305.020) to AOSP main\" into main"
    },
    {
      "commit": "b88fdcb0aba149d6c74c36f4979f47f90be2b407",
      "tree": "2cc6166e74b3adc005aa19ede0df9d8149e75a1a",
      "parents": [
        "ef98db10c69e22403b18a09b84f9f318831e371b",
        "587999a3b52192e21e7b0d392d554c05c6624c9c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sun Mar 09 18:05:08 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 09 18:05:08 2025 -0700"
      },
      "message": "Merge \"Remove dependencies on `libnl` from Cuttlefish host code\" into main"
    },
    {
      "commit": "3e05fb2876f70667ac1ecc3c43c10cc01d6bb5d1",
      "tree": "33ba1844636dc660714f086900481f50f4ab0834",
      "parents": [
        "ef98db10c69e22403b18a09b84f9f318831e371b",
        "769d5a652690a05da64bb88de39b10eb7f63f019"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:23 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:23 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/BP1A.250305.020) to AOSP main\n\nBug: 385190204\nMerged-In: I8402cd0a66b7f5af093f26a5f60833c1ed483fd0\nChange-Id: Id3a2d138393bac7d1a2da999ddeb9aed1e7aa2a0\n"
    },
    {
      "commit": "7bb25ab4db5c6efbbece11620e2710e811d5be24",
      "tree": "2dfb0b29cf91caef85d4c040f54d7f0f77606440",
      "parents": [
        "ef98db10c69e22403b18a09b84f9f318831e371b"
      ],
      "author": {
        "name": "Armelle Laine",
        "email": "armellel@google.com",
        "time": "Sat Mar 08 14:45:25 2025 +0000"
      },
      "committer": {
        "name": "Armelle Laine",
        "email": "armellel@google.com",
        "time": "Sat Mar 08 14:45:25 2025 +0000"
      },
      "message": "device.mk: remove trusty-ut-ctrl.system\n\nThis utility is now properly declared as a cc_test\nand shall not be added to the device makefile.\n\nBug: 401718773\nTest: cvd_launch\nChange-Id: I32c860764ac3aae5a3d0410a13a186707dc94470\n"
    },
    {
      "commit": "c9d0c5fb79c04e3d4c75cb2aae0776da2d3eb059",
      "tree": "2f018c773edb594781a9256c624b2617c66aa708",
      "parents": [
        "d05c084a51cde8ae2e2468bed0def5697cbdcfdc"
      ],
      "author": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Fri Mar 07 18:59:36 2025 -0800"
      },
      "committer": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Fri Mar 07 19:05:07 2025 -0800"
      },
      "message": "Remove dependencies from Cuttlefish host tools on libext2_uuid\n\nThe UUID generation logic is reimplemented in `image_aggregator`. The\nUUID strings are replaced with hard-coded values for partition types,\nand `uuid_generate` is replaced with a new implementation.\n\nBug: b/401637507\nChange-Id: I968fc7c71dd3f2ac00e3decdca5468375ff85421\nTest: cvd create\nTest: cvd create --vm_manager\u003dqemu_cli\nTest: gdisk ~/cuttlefish/instances/cvd-1/persistent_composite.img \u0026\u0026 p\n"
    },
    {
      "commit": "3031d273dd8fc4c4568284929321e9ea06d43a8c",
      "tree": "d845c3386a7eac66e16c7a6bf0ec489f7dc9e0a9",
      "parents": [
        "d05c084a51cde8ae2e2468bed0def5697cbdcfdc"
      ],
      "author": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Fri Mar 07 17:40:54 2025 -0800"
      },
      "committer": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Fri Mar 07 17:45:57 2025 -0800"
      },
      "message": "Remove direct dependencies on libext2_blkid from Cuttlefish host tools\n\nThe `blkid` executable should be present on environments with the\nCuttlefish host packages installed. We depend on the `util-linux` debian\npackage, which includes `blkid`.\n\nhttps://github.com/google/android-cuttlefish/blob/f9fab85a3a59b2f6d064654729bb43d993c945a8/base/debian/control#L63\n\nBug: b/401630576\nChange-Id: I3dadcf4290d9078673d0f00d515b999dbd9abc56\nTest: cvd create --data_policy\u003dresize_up_to --userdata_format\u003dext4 --blank_data_image_mb\u003d12000\nTest: Observe failure message \u0027Changing the fs format is incompatible with -data_policy\u003dresize_up_to (\"f2fs\" !\u003d \"ext4\")\u0027\n"
    },
    {
      "commit": "587999a3b52192e21e7b0d392d554c05c6624c9c",
      "tree": "2aaf7fbd65f0d73994a5b940008340de89824d34",
      "parents": [
        "d05c084a51cde8ae2e2468bed0def5697cbdcfdc"
      ],
      "author": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Fri Mar 07 16:19:15 2025 -0800"
      },
      "committer": {
        "name": "A. Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Fri Mar 07 16:24:18 2025 -0800"
      },
      "message": "Remove dependencies on `libnl` from Cuttlefish host code\n\nDoes not appear to be necessary to build Cuttlefish.\n\nBug: b/401616903\nChange-Id: Id17d6a4d7c5a75f9b1ac76d1637fee64618e6993\nTest: m \u0026\u0026 cvd create\n"
    }
  ],
  "next": "769d5a652690a05da64bb88de39b10eb7f63f019"
}
