)]}'
{
  "log": [
    {
      "commit": "ef6bed77c64ab66d0b1c2cfeaf1a749b3610ac0c",
      "tree": "5f94759017493792d8857a278cf3256b0e301943",
      "parents": [
        "deb4a7e08ffc906f33fc9c782e9f96d3b6d7a152"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Thu Apr 09 05:18:58 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 17 01:47:11 2026"
      },
      "message": "libbrillo: Use std::to_underlying instead of base::to_underlying\n\nReplace base::to_underlying with std::to_underlying in libbrillo. The\nplatform2 toolchain now supports C++23.\n\nBUG\u003db:470854927\nTEST\u003dCQ\n\nCq-Depend: chromium:7741160\nChange-Id: I7c1c552d8e6989691f07619eae09802b8c8cebde\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7742400\nReviewed-by: Sarthak Kukreti \u003csarthakkukreti@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "deb4a7e08ffc906f33fc9c782e9f96d3b6d7a152",
      "tree": "d3463afc8d966e367fc278dd1ab78c4420a643c7",
      "parents": [
        "4066289276dc06d2c4691476fe654c38bf4b729e"
      ],
      "author": {
        "name": "Firas Sammoura",
        "email": "fsammoura@google.com",
        "time": "Mon Mar 16 19:04:03 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 17 00:58:34 2026"
      },
      "message": "libec: Align fp_info output format with Rust version\n\nUpdate the output format of the `fp_info` command in the C++ libec\nimplementation to match the format used in the Rust implementation.\n\nSpecifically, this change introduces the following modifications:\n\n  - Prefix sensor ID fields (vendor, product, model, version) with \"0x\"\n    to indicate hexadecimal representation.\n  - Improve the formatting of the \"Error flags\" output by removing\n    any trailing spaces.\n\nThese changes ensure consistent and clearer output between the C++ and\nRust versions of the fingerprint library components.\n\nBUG\u003db:474516132\nTEST\u003d\"FEATURES\u003dtest\" emerge-brya libec\n\nCq-Depend: chromium:7693099\nChange-Id: Idada303881f1058e85db3a138f529679b791ea00\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7671498\nCommit-Queue: Firas Sammoura \u003cfsammoura@google.com\u003e\nTested-by: Firas Sammoura \u003cfsammoura@google.com\u003e\nReviewed-by: Tom Hughes \u003ctomhughes@chromium.org\u003e\n"
    },
    {
      "commit": "4066289276dc06d2c4691476fe654c38bf4b729e",
      "tree": "6d3088408dc41c3c5c18b1c1f04ef70cbcb76958",
      "parents": [
        "ef9a009c209b1e1ab5d25c3ed947bc29cb79f414"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Thu Apr 09 05:25:41 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 13:55:34 2026"
      },
      "message": "libec: Use std::to_underlying instead of base::to_underlying\n\nReplace base::to_underlying with std::to_underlying in libec. The\nplatform2 toolchain now supports C++23.\n\nBUG\u003db:470854927\nTEST\u003dCQ\n\nChange-Id: I793fbd74436b908a6989e11ca45dbc2bd34a88c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7741160\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Peter Marheine \u003cpmarheine@chromium.org\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "ef9a009c209b1e1ab5d25c3ed947bc29cb79f414",
      "tree": "ecfb5685a41ff46370ddbfda7e3450681870c670",
      "parents": [
        "5f01087b9c37f82f11c1d1109a974a118e7a01b8"
      ],
      "author": {
        "name": "yoshiki iguchi",
        "email": "yoshiki@google.com",
        "time": "Thu Apr 09 06:52:28 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 07:39:33 2026"
      },
      "message": "vm_tools: Increase the timeout to wait for 9p mount from 10s to 20s\n\nSometimes VM takes more than 10 seconds with the 9p initialization. It\nhit 10 sec timeout and cuses the boot failure of bruschetta.\n\nBUG\u003db:500918004\nTEST\u003dNone\n\nChange-Id: Id8534fbdb8a8288698abbc7595808e1f6d5eced3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7742761\nReviewed-by: Zihan Chen \u003czihanchen@google.com\u003e\nTested-by: Yoshiki Iguchi \u003cyoshiki@chromium.org\u003e\nCommit-Queue: Yoshiki Iguchi \u003cyoshiki@chromium.org\u003e\n"
    },
    {
      "commit": "5f01087b9c37f82f11c1d1109a974a118e7a01b8",
      "tree": "74e7f7dcaeea360b53fb5f74cf344d74a7b682e3",
      "parents": [
        "9ddb022e3f3c4ddc0b04d0793efad3d463f7108c"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 04:16:32 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 05:24:15 2026"
      },
      "message": "camera: Include missing base/logging.h, check.h, and notreached.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nFurthermore, upstream Chromium decoupled the NOTREACHED() macro from\n\u003cbase/logging.h\u003e into its own standalone \u003cbase/notreached.h\u003e header.\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e, \u003cbase/check.h\u003e,\nand \u003cbase/notreached.h\u003e where necessary to fix build breakages,\npreparing for the eventual removal of the backward compatibility patch\n9300 (Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: Ib53f2f5f39cb194ac98f8e100099062618a8013a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7750684\nReviewed-by: Shik Chen \u003cshik@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Pi-Hsun Shih \u003cpihsun@chromium.org\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "9ddb022e3f3c4ddc0b04d0793efad3d463f7108c",
      "tree": "fbc2b5d6693cbe2e6d477a860b2ab7fa011c9033",
      "parents": [
        "80129473ff85031b69444078a3296cfc0ec4ffc5"
      ],
      "author": {
        "name": "John Admanski",
        "email": "jadmanski@google.com",
        "time": "Wed Apr 01 20:31:46 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 22:06:46 2026"
      },
      "message": "cryptohome: Support schema\u003d3 format for recovery HSM payload encryption\n\nThis updates cryptohome recovery to use the schema\u003d3 format for the\npayload, which binds the recovery ID (in fact all of the associated\ndata) into the HKDF of the payload encryption key.\n\nBUG\u003db:498696949\nTEST\u003dunit tests\n\nChange-Id: I4ef9bfb05e755e0b2725ae7acab77c197c916c53\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7723218\nCommit-Queue: Zi Lin \u003clziest@google.com\u003e\nTested-by: Leon Winter \u003cleonwinter@google.com\u003e\nReviewed-by: Leon Winter \u003cleonwinter@google.com\u003e\nTested-by: John Admanski \u003cjadmanski@chromium.org\u003e\nReviewed-by: Zi Lin \u003clziest@google.com\u003e\n"
    },
    {
      "commit": "80129473ff85031b69444078a3296cfc0ec4ffc5",
      "tree": "74323ae33f20649affb284a73d146192274ad91d",
      "parents": [
        "33c968c9823f25e118c498826727b0f15f16f03a"
      ],
      "author": {
        "name": "Keiichi Watanabe",
        "email": "keiichiw@chromium.org",
        "time": "Tue Apr 07 04:46:04 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 15:51:02 2026"
      },
      "message": "vm_tools: reference_vm: Add run_experiment.sh for local testing\n\nAdd run_experiment.sh that automates building and uprev-ing reference\nVM image for local experimentation.\n\nUpdate README.md with instructions on how to use the script.\n\nBUG\u003dnone\nTEST\u003drun_experiment.sh and tast.brushcetta.Basic\n\nChange-Id: Id335f7ab057f4ef972a4247a55606c32c59a137f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7733568\nTested-by: Keiichi Watanabe \u003ckeiichiw@chromium.org\u003e\nReviewed-by: maciek swiech \u003cdrmasquatch@google.com\u003e\nReviewed-by: Ningyuan Wang \u003cningyuan@google.com\u003e\nCommit-Queue: maciek swiech \u003cdrmasquatch@google.com\u003e\nTested-by: kokoro \u003cnoreply+kokoro@google.com\u003e\n"
    },
    {
      "commit": "33c968c9823f25e118c498826727b0f15f16f03a",
      "tree": "3524f5ea3ef1ace7810f65e7b66eb15871734b85",
      "parents": [
        "012fb7c8b6323cea596608e2bfbd6df3a0ae1127"
      ],
      "author": {
        "name": "Keiichi Watanabe",
        "email": "keiichiw@chromium.org",
        "time": "Thu Apr 09 21:48:19 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 15:50:59 2026"
      },
      "message": "vm_tools: reference_vm: Migrate from gsutil to gcloud\n\ngsutil is now deprecated. `gcloud storage` is the new\nrecommended tool.\n\nBUG\u003dnone\nTEST\u003drun uprev.sh\n\nChange-Id: Icff785ed0af48f788ae7bbbb8dd7f50aace782a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7750319\nTested-by: Keiichi Watanabe \u003ckeiichiw@chromium.org\u003e\nTested-by: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ningyuan Wang \u003cningyuan@google.com\u003e\nReviewed-by: maciek swiech \u003cdrmasquatch@google.com\u003e\nCommit-Queue: maciek swiech \u003cdrmasquatch@google.com\u003e\n"
    },
    {
      "commit": "012fb7c8b6323cea596608e2bfbd6df3a0ae1127",
      "tree": "574fe152b36c8a6c3e55498ab7750c28a517d55f",
      "parents": [
        "f7705b6c6e199242efd8f25a3808b3f4a6683435"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Wed Apr 15 12:00:32 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 15:02:49 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8684455975624996273.\n\nChange-Id: I2bf4d23fd09bf48e8c13d551f7fd8c41266c94ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7764147\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nCommit-Queue: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f7705b6c6e199242efd8f25a3808b3f4a6683435",
      "tree": "4f950020ae75fd4e82feb9d413bcce4b2966ac1f",
      "parents": [
        "def34c5801edf34c6625c80377a86de70cc1c63d"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Tue Apr 14 12:00:37 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 14:59:44 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8684546567002382353.\n\nChange-Id: I1cc893ddc56824e018d350344c35c4816207dc24\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7759269\nCommit-Queue: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "def34c5801edf34c6625c80377a86de70cc1c63d",
      "tree": "a4fef2e301849fce34168fb3b880831866e9e9c5",
      "parents": [
        "b56226db46cb05c67ab8e8606186f1b2d778e53d"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 08:16:20 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 14:07:51 2026"
      },
      "message": "power: Include missing base/logging.h, check.h, check_op.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e, \u003cbase/check.h\u003e,\nand \u003cbase/check_op.h\u003e where necessary to fix build breakages,\npreparing for the eventual removal of the backward compatibility patch\n9300 (Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: Idd3b8e9439f2ae460485ff06ac101b2c53885db4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7747529\nReviewed-by: Mengqi Guo \u003cmqg@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "b56226db46cb05c67ab8e8606186f1b2d778e53d",
      "tree": "d3725fb8378952b7c432b9f541fffcbcba4b4089",
      "parents": [
        "7164ec0fe03672c815aa7bcfeb6f17de8b0b2d36"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 14:18:30 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 07:10:33 2026"
      },
      "message": "runtime_probe: Include missing base/logging.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e where necessary\nto fix build breakages, preparing for the eventual removal of the\nbackward compatibility patch 9300\n(Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: Ie705f8301026d9adde92957b2756b010d1278064\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7747747\nReviewed-by: Chung-sheng Wu \u003cchungsheng@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "7164ec0fe03672c815aa7bcfeb6f17de8b0b2d36",
      "tree": "01d4f9328bd5a2f3265a1a49a631c67003cd49b8",
      "parents": [
        "74333e0ff1123a901c9c5846f88017ac215d09cb"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 07:30:24 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 07:06:40 2026"
      },
      "message": "mojo_service_manager: Include missing base/logging.h and check.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e and\n\u003cbase/check.h\u003e where necessary to fix build breakages, preparing for the\neventual removal of the backward compatibility patch 9300\n(Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: Id80f0248cf7e67a6dbcf0e541be008d2cdfeea10\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7747528\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Chung-sheng Wu \u003cchungsheng@google.com\u003e\n"
    },
    {
      "commit": "74333e0ff1123a901c9c5846f88017ac215d09cb",
      "tree": "a0af3808ee72dacc36a169c11491b44b0e8b3be3",
      "parents": [
        "ff18df7a74c7a75d75d07ea04a69bb507eed2ed2"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 04:44:36 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 06:12:55 2026"
      },
      "message": "flex_hwis: Include missing base/check.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/check.h\u003e where necessary\nto fix build breakages, preparing for the eventual removal of the\nbackward compatibility patch 9300 (Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: I80adca590b2dd437bf414505720951a7c7eb4fa5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7747446\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Nicholas Bishop \u003cnicholasbishop@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "ff18df7a74c7a75d75d07ea04a69bb507eed2ed2",
      "tree": "3d1b3494b6e00acc417b2f09b0b04608705fd85d",
      "parents": [
        "c4d94e0cb654c7f8fe0b94819d703373e29bf812"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 09:07:27 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 06:12:33 2026"
      },
      "message": "printscanmgr: Include missing base/logging.h and check.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e and\n\u003cbase/check.h\u003e where necessary to fix build breakages, preparing for the\neventual removal of the backward compatibility patch 9300\n(Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: I4f417db13ebc96507b2b154663a48d23df07b63e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7748766\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Nathan Muggli \u003cnmuggli@google.com\u003e\n"
    },
    {
      "commit": "c4d94e0cb654c7f8fe0b94819d703373e29bf812",
      "tree": "d635d92b3b838de07bc4fbf8d39d5f8fbc0f46b6",
      "parents": [
        "3adf5e1de86d439a29868499a9e86c70c84b21b1"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 07:44:35 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 06:11:23 2026"
      },
      "message": "ocr: Include missing base/logging.h and base/check.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e and\n\u003cbase/check.h\u003e where necessary to fix build breakages, preparing for the\neventual removal of the backward compatibility patch 9300\n(Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: I46c9a5b6d3f27ef636dd81fc13c933d6db1e027d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7748090\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Nathan Muggli \u003cnmuggli@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "3adf5e1de86d439a29868499a9e86c70c84b21b1",
      "tree": "1a70853c952ff14ecbc7a967de70fe8e75fd840f",
      "parents": [
        "94b7a8672f7284b97e2ad565710327957039fd11"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 03:45:39 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 04:54:56 2026"
      },
      "message": "arc: Include missing base/logging.h, base/check.h, and base/notreached.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nFurthermore, upstream Chromium decoupled the NOTREACHED() macro from\n\u003cbase/logging.h\u003e into its own standalone \u003cbase/notreached.h\u003e header.\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e, \u003cbase/check.h\u003e,\nand \u003cbase/notreached.h\u003e where necessary to fix build breakages,\npreparing for the eventual removal of the backward compatibility patch\n9300 (Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: I79fd45391b14de6f7a6536b1360946585e144e56\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7747433\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Yao Li \u003cyaohuali@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Yury Khmel \u003ckhmel@chromium.org\u003e\n"
    },
    {
      "commit": "94b7a8672f7284b97e2ad565710327957039fd11",
      "tree": "0889973ea5f4819f820e2401464cafcc3625c668",
      "parents": [
        "9e797743280a9707a4ae38e2d331d202883c1115"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 07:17:30 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 04:39:52 2026"
      },
      "message": "ml: Include missing base/logging.h, base/check.h, and base/check_op.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e, \u003cbase/check.h\u003e,\nand \u003cbase/check_op.h\u003e where necessary to fix build breakages, preparing\nfor the eventual removal of the backward compatibility patch 9300\n(Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: I3525b66ec115018277464fa5053b74af628cc1be\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7748088\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Amanda Deacon \u003camandadeacon@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "9e797743280a9707a4ae38e2d331d202883c1115",
      "tree": "3c2e6602eed5db0f1ff844c2e3551ccb5e820b26",
      "parents": [
        "a0201e4d100d65e96aea4c11862e402883cc4b87"
      ],
      "author": {
        "name": "Owners Cleanup",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Tue Mar 11 14:09:20 2025"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 02:31:32 2026"
      },
      "message": "[owners] Remove vincentchungzt@google.com from uwbd/OWNERS\n\nThis suggested change is automatically generated based on group\nmemberships and affiliations.\n\nPlease approve this change and vote the highest CR. This will keep the OWNERs\nfile tidy.  We ask that you do not ignore this change and approve it\nunless you know a reason the OWNER should remain.  It can always be\nreverted if needed.\n\nIf this change is in error, vote the lowest CR value (i.e. reject the CL)\nand the bot will abandon it.\n\nSee the owner\u0027s recent review activity for context:\nhttps://chromium-review.googlesource.com/q/vincentchungzt@google.com\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: I848953bc55486763214a936120e83a49cc02734b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/6343795\nCommit-Queue: Ningyuan Wang \u003cningyuan@google.com\u003e\nAuto-Submit: swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com \u003cswarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com\u003e\nTested-by: Ningyuan Wang \u003cningyuan@google.com\u003e\nReviewed-by: Ningyuan Wang \u003cningyuan@google.com\u003e\n"
    },
    {
      "commit": "a0201e4d100d65e96aea4c11862e402883cc4b87",
      "tree": "ae5cc4d30440277675a0fe8659a8018f555fde28",
      "parents": [
        "24d88be675b51d34f16bb634f7d1aaddbaf1e6b0"
      ],
      "author": {
        "name": "Dupl",
        "email": "duplimail4@gmail.com",
        "time": "Mon Apr 06 14:42:03 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 00:18:43 2026"
      },
      "message": "crosh: update gesture_prop help\n\nUpdate gesture_prop help to reflect changes\nin Log Path functionality.\n\nBug: b/485918079\nChange-Id: Ic08443ce88cf2edb212e8610ff4e21e9f1e6d5cd\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7726060\nReviewed-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\nTested-by: Sean O\u0027Brien \u003cseobrien@chromium.org\u003e\n"
    },
    {
      "commit": "24d88be675b51d34f16bb634f7d1aaddbaf1e6b0",
      "tree": "1635040d843f8088f0ff094dcec0f3c3a3cf40fa",
      "parents": [
        "a1c3ae34f751e6fe51702ac64e227ef404de83ab"
      ],
      "author": {
        "name": "Zihan Chen",
        "email": "zihanchen@google.com",
        "time": "Fri Apr 10 18:40:38 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 18:43:35 2026"
      },
      "message": "Revert \"sommelier: Add mem boundary check\"\n\nThis reverts commit a7457a5d25ac64d9feb880c751cb76c21052620f.\n\nReason for revert: suspected culprit for dlc uprev failure\n\nOriginal change\u0027s description:\n\u003e sommelier: Add mem boundary check\n\u003e\n\u003e Fix a wayland protocol conformance issue where the\n\u003e previous code didn\u0027t perform all the checks necessary.\n\u003e\n\u003e TEST\u003dCQ\n\u003e\n\u003e BUG\u003db:478665946\n\u003e\n\u003e Change-Id: I37d4846791c1ac738d0366d0eca3ddbd5cd642fc\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7548308\n\u003e Tested-by: Zihan Chen \u003czihanchen@google.com\u003e\n\u003e Commit-Queue: ChromeOS Auto Runner \u003cchromeos-auto-runner@chromeos-bot.iam.gserviceaccount.com\u003e\n\u003e Reviewed-by: Ryan Neph \u003cryanneph@google.com\u003e\n\u003e Commit-Queue: Zihan Chen \u003czihanchen@google.com\u003e\n\nBUG\u003db:478665946\n\nChange-Id: I55dd7d8401b5bd7e53ba414a56f3af7221a87d41\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7747973\nCommit-Queue: maciek swiech \u003cdrmasquatch@google.com\u003e\nTested-by: Zihan Chen \u003czihanchen@google.com\u003e\nReviewed-by: maciek swiech \u003cdrmasquatch@google.com\u003e\nReviewed-by: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Michael Wojcicka \u003cmwoj@google.com\u003e\n"
    },
    {
      "commit": "a1c3ae34f751e6fe51702ac64e227ef404de83ab",
      "tree": "57558a0bc4378e8a7d3e32397f70b52ca2dd0f9b",
      "parents": [
        "58812267ff902c26f8f1ba2b89d6ed0de19f6682"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Mon Apr 13 12:00:39 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 14:42:49 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8684637170196695169.\n\nChange-Id: I119da8b3fe742a6f5da36f0f98cb45d07550852d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7752999\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nCommit-Queue: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "58812267ff902c26f8f1ba2b89d6ed0de19f6682",
      "tree": "b110aa997e73a350a517926a3e504e7b3dcd404d",
      "parents": [
        "edb32a7515cac092e0a34ce90f3dd197af80e8ba"
      ],
      "author": {
        "name": "I\u0026I Copybara",
        "email": "cros-reporting-team@google.com",
        "time": "Thu Apr 09 21:03:59 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 12:51:22 2026"
      },
      "message": "missive: Sync pipeline protos from chromium\n\nBUG\u003dnone\nTEST\u003dCQ\n\nDisallow-Recycled-Builds: test-failures\nGitOrigin-RevId: c6c9731d1b21adcf45328776e783489b6dfd22b2\nChange-Id: Ibe162d0e2f917df239b9326cabd401a55c3c6177\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7744568\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nReviewed-by: Nancy Xiao \u003cnancylanxiao@google.com\u003e\nReviewed-by: Shanthanu (Shanth) Bhardwaj \u003cxanth@google.com\u003e\nTested-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCommit-Queue: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\n"
    },
    {
      "commit": "edb32a7515cac092e0a34ce90f3dd197af80e8ba",
      "tree": "73818be822a90d3d1b02f7a3d086823d9619fff8",
      "parents": [
        "0e13be152419e4afcccc5d99fb86923b91c46c90"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 14:02:44 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 08:44:06 2026"
      },
      "message": "rmad: Include missing base/logging.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e where necessary\nto fix build breakages, preparing for the eventual removal of the\nbackward compatibility patch 9300\n(Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: I7a131054c603e9eb8684d61e3febed733faa0fe3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7747746\nReviewed-by: Jeff Lin \u003cjeffulin@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "0e13be152419e4afcccc5d99fb86923b91c46c90",
      "tree": "b9085ba140d9547aae702ff7e5a79d4793e94924",
      "parents": [
        "e70f1b0e8f48355e9d6a13806088747fbf495ae0"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 06:34:54 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 08:26:46 2026"
      },
      "message": "heartd: Include missing base/logging.h and base/check.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e and\n\u003cbase/check.h\u003e where necessary to fix build breakages, preparing for the\neventual removal of the backward compatibility patch 9300\n(Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: I0b321649c7c419a198fd4fa056a957bc6455c449\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7748086\nReviewed-by: Byron Lee \u003cbyronlee@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "e70f1b0e8f48355e9d6a13806088747fbf495ae0",
      "tree": "10cca2e6753d77f979548393b427c0e63eed486b",
      "parents": [
        "24bea13f913c6741148f6faf1d59629616d4fa9e"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 04:23:58 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 07:36:17 2026"
      },
      "message": "diagnostics: Include missing base/logging.h, check.h, notreached.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nFurthermore, upstream Chromium decoupled the NOTREACHED() macro from\n\u003cbase/logging.h\u003e into its own standalone \u003cbase/notreached.h\u003e header.\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e, \u003cbase/check.h\u003e,\nand \u003cbase/notreached.h\u003e where necessary to fix build breakages,\npreparing for the eventual removal of the backward compatibility patch\n9300 (Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: I5553314f3835457b2e0dcf9a702368511a47596c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7747434\nReviewed-by: Byron Lee \u003cbyronlee@chromium.org\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "24bea13f913c6741148f6faf1d59629616d4fa9e",
      "tree": "48005794fc8f9dff303ab3971e1c56939ca62a53",
      "parents": [
        "e485775df3fe3fce61048c9fb762651b4774146e"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 08:00:01 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 06:51:33 2026"
      },
      "message": "odml: Include missing base/logging.h, base/check.h, and base/check_op.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e, \u003cbase/check.h\u003e,\nand \u003cbase/check_op.h\u003e where necessary to fix build breakages, preparing\nfor the eventual removal of the backward compatibility patch 9300\n(Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: I2bc0c1a5689208ef591d27bad77d8e0e9c287fba\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7747231\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Howard Yang \u003chcyang@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "e485775df3fe3fce61048c9fb762651b4774146e",
      "tree": "900faa4c312dc85e5ca528bb39fcb77c126643a1",
      "parents": [
        "f66c9d6471dfd5bbe1c787410a707c2a5d841e97"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 06:48:59 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 06:10:41 2026"
      },
      "message": "iioservice: Include missing base/logging.h, check.h, check_op.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e, \u003cbase/check.h\u003e,\nand \u003cbase/check_op.h\u003e where necessary to fix build breakages, preparing\nfor the eventual removal of the backward compatibility patch 9300\n(Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: Icfeae28d5be48667920acd9b5581a3b45290baad\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7748087\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Harvey Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "f66c9d6471dfd5bbe1c787410a707c2a5d841e97",
      "tree": "90b02226e4ef76783085ae4316245a68ce640ac1",
      "parents": [
        "70ca604926f843743dacf2730ec692fa4b5257a0"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Apr 11 14:29:55 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 04:11:21 2026"
      },
      "message": "shill: Include missing base/logging.h and base/check.h\n\nThe latest libchrome uprev pulls in a change where mojo bindings no\nlonger transitively include \u003cbase/logging.h\u003e and \u003cbase/check.h\u003e.\n\nPackages relying on mojo bindings for transitive includes of these\nmacros now fail to compile.\n\nThis patch adds explicit includes for \u003cbase/logging.h\u003e and\n\u003cbase/check.h\u003e where necessary to fix build breakages, preparing for the\neventual removal of the backward compatibility patch 9300\n(Revert-Remove-base-logging-h-include.patch).\n\nBUG\u003db:501584779\nTEST\u003dCQ\n\nChange-Id: Id3c0d4793fa1ba79f507fdfdc8124356840fb7f3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7748767\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "70ca604926f843743dacf2730ec692fa4b5257a0",
      "tree": "0a99cbfaace039fa721365e98118f2abb5d0d2f4",
      "parents": [
        "0cbec75e63aa1d00e0219a2f84309b05dae3d0e9"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Sun Apr 12 12:00:38 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 12 14:50:06 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8684727769016625425.\n\nChange-Id: I3563b7f85d4d38695d0b50c1e22da7b158707101\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7751027\nCommit-Queue: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0cbec75e63aa1d00e0219a2f84309b05dae3d0e9",
      "tree": "071998cbc757ee60ee627084aa72b5dfa414aa39",
      "parents": [
        "c1a6f0d8c84a573728cd89ac0c4ca58754ea19e5"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Sat Apr 11 12:00:46 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 11 14:58:46 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8684818364205991729.\n\nChange-Id: Id8fc7b3ab02d00d48c7851ba7ef3cf1f9afebe9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7750105\nCommit-Queue: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c1a6f0d8c84a573728cd89ac0c4ca58754ea19e5",
      "tree": "418b8ada20176fe8143838703c8a855868155cf8",
      "parents": [
        "787003edb6c02f82d6a033a1c0ea26d071ee2d5f"
      ],
      "author": {
        "name": "Yann Dago",
        "email": "ydago@chromium.org",
        "time": "Fri Apr 10 13:51:34 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 18:59:38 2026"
      },
      "message": "Reland \"system_api: Add POLICY_DOMAIN_EXTENSION_INSTALL domain and storage\"\n\nThis is a reland of commit a7528c43791e4078ee9e3196fa82387c077a8f03 This\nreland is legit but must be followed by a CL in chromium that handles\nthe new enum value.\n\nOriginal change\u0027s description:\n\u003e system_api: Add POLICY_DOMAIN_EXTENSION_INSTALL domain and storage\n\u003e\n\u003e This CL adds the new policy domain for parity with the Chromium repo.\n\u003e This also adds handling of storage and retrieval of extension install\n\u003e policies.\n\u003e\n\u003e TEST\u003dUnit tests for validation and storage of the policy\n\u003e BUG\u003db:486888143\n\u003e Change-Id: I5460a71063bc28d74431de181a577bfad28b6530\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7601072\n\u003e Commit-Queue: Yann Dago \u003cydago@chromium.org\u003e\n\u003e Reviewed-by: Yann Dago \u003cydago@chromium.org\u003e\n\u003e Reviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\n\u003e Tested-by: Yann Dago \u003cydago@chromium.org\u003e\n\u003e Reviewed-by: Anh Nguyen van (Lip) \u003cnguyenvananh15081998@gmail.com\u003e\n\u003e Reviewed-by: Owen Min \u003czmin@chromium.org\u003e\n\u003e Reviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\n\nBug: b:486888143\nChange-Id: Id067fb65b7e54b70f978a89b62a163d7a7196fe9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7737261\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Yann Dago \u003cydago@chromium.org\u003e\nTested-by: Yann Dago \u003cydago@chromium.org\u003e\n"
    },
    {
      "commit": "787003edb6c02f82d6a033a1c0ea26d071ee2d5f",
      "tree": "7bda7a38d60b0afa1803d0329ea6d55cddbf01ba",
      "parents": [
        "91d880dc039079c4696882da737df658ed947f80"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Thu Apr 09 12:00:31 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 11:48:27 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8684999554988109153.\n\nChange-Id: Ic29af3fe77e775f39ff1b274fd2839d51530bc61\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7740609\nCommit-Queue: ChromeOS Auto Retry \u003cchromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com\u003e\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "91d880dc039079c4696882da737df658ed947f80",
      "tree": "853472771b771212fba5812fb698b7fffcfd9831",
      "parents": [
        "adb44eec3e31dfa444ac2b4e6cc49347e76169fe"
      ],
      "author": {
        "name": "Jeff Lin",
        "email": "jeffulin@google.com",
        "time": "Thu Apr 09 06:32:47 2026"
      },
      "committer": {
        "name": "Jeff Lin",
        "email": "jeffulin@google.com",
        "time": "Fri Apr 10 05:22:48 2026"
      },
      "message": "rmad: Use `CanSkipUpdate` instead of checking `kFirmwareUpdated`\n\nBUG\u003db:500931699,b:491932211\nTEST\u003dFEATURES\u003dtest emerge-nissa rmad\nTEST\u003dManual test with MP-signed FW\n\nChange-Id: I4e66226400fc821735222f68447231113e47f02c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7742620\nReviewed-by: Yu-An Wang \u003cwyuang@google.com\u003e\nAuto-Submit: Jeff Lin \u003cjeffulin@google.com\u003e\nCommit-Queue: Jeff Lin \u003cjeffulin@google.com\u003e\nTested-by: Jeff Lin \u003cjeffulin@google.com\u003e\n"
    },
    {
      "commit": "adb44eec3e31dfa444ac2b4e6cc49347e76169fe",
      "tree": "ccaa1dd8f215b94081a53cf3c2d172a145f5e735",
      "parents": [
        "fcad32b128cd5e83e2454e8655cdd521024f8007"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Wed Apr 08 13:58:17 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 04:42:24 2026"
      },
      "message": "smbfs: Initialize base::CommandLine before using Mojo\n\nThe latest libchrome uprev pulls in a change where mojo::core::Init()\nnow expects the global base::CommandLine to be initialized.\n\nSpecifically, ChannelLinux::UpgradesEnabled() now checks a flag by\ncalling base::CommandLine::ForCurrentProcess()-\u003eHasSwitch(). Inside\nForCurrentProcess() located in base/command_line.cc, there is a\nDCHECK(current_process_commandline_). If the command line is null, this\nDCHECK fails and forcefully crashes the process.\n\nThe smbfs daemon invokes mojo::core::Init() during its boot sequence\n(via smbfs::SmbFsDaemon::InitMojo() and testrunner). Because it did not\ninitialize the command line first, it triggered this DCHECK failure and\ncrashed on startup.\n\nThis patch adds base::CommandLine::Init() to smbfs\u0027s Mojo initialization\npoint. This properly initializes the command line and satisfies the Mojo\nrequirement. There is no functional or performance change introduced by\nthis CL other than preventing the crash.\n\nBUG\u003db:500207929\nTEST\u003dCQ\n\nChange-Id: I6c2256b778a63dd8279a660b3dac6a9b3adf7564\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7734492\nTested-by: François Degros \u003cfdegros@chromium.org\u003e\nReviewed-by: François Degros \u003cfdegros@chromium.org\u003e\nCommit-Queue: François Degros \u003cfdegros@chromium.org\u003e\n"
    },
    {
      "commit": "fcad32b128cd5e83e2454e8655cdd521024f8007",
      "tree": "f228df149a01f903fb21f4e9308214d7f555b9aa",
      "parents": [
        "73a06a8ccef7b57b0b23a8032d4e983baa3fe300"
      ],
      "author": {
        "name": "maciek swiech",
        "email": "drmasquatch@google.com",
        "time": "Wed Apr 08 18:45:22 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 19:25:46 2026"
      },
      "message": "vm_tools: baguette_image: bump milestone for baguette\n\nBump baguette repo milestone to 149\n\nBUG\u003db:500754377\nTEST\u003dcq\n\nChange-Id: I12d1bd36d2e0e98c41b5145f4798ad3cc14a1002\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7738837\nCommit-Queue: maciek swiech \u003cdrmasquatch@google.com\u003e\nReviewed-by: Zihan Chen \u003czihanchen@google.com\u003e\nTested-by: maciek swiech \u003cdrmasquatch@google.com\u003e\n"
    },
    {
      "commit": "73a06a8ccef7b57b0b23a8032d4e983baa3fe300",
      "tree": "073658d20a1bb44b416be5a5d4285cc8efeac241",
      "parents": [
        "522b79866b7fcdb5c7e674b2d69dbf927c7db0a4"
      ],
      "author": {
        "name": "maciek swiech",
        "email": "drmasquatch@google.com",
        "time": "Wed Apr 08 21:34:40 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 15:30:53 2026"
      },
      "message": "vm_tools: cros_im: fix typo\n\nrequired package was typo\u0027ed\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: Id34d3c4cd52105e0341ddaafc50002aefbd012d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7739959\nReviewed-by: Timothy Loh \u003ctimloh@chromium.org\u003e\nTested-by: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: maciek swiech \u003cdrmasquatch@google.com\u003e\n"
    },
    {
      "commit": "522b79866b7fcdb5c7e674b2d69dbf927c7db0a4",
      "tree": "322f5ef579de70d9b6768e4f4043f8434921ff65",
      "parents": [
        "30fe59137aa0c7936a39f0bfa0438b3439023a1c"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Wed Apr 08 08:12:18 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 07:11:24 2026"
      },
      "message": "midis: Initialize base::CommandLine before using Mojo\n\nThe latest libchrome uprev pulls in a change where mojo::core::Init()\nnow expects the global base::CommandLine to be initialized.\n\nSpecifically, ChannelLinux::UpgradesEnabled() now checks a flag by\ncalling base::CommandLine::ForCurrentProcess()-\u003eHasSwitch(). Inside\nForCurrentProcess() located in base/command_line.cc, there is a\nDCHECK(current_process_commandline_). If the command line is null, this\nDCHECK fails and forcefully crashes the process.\n\nThe midis daemon and tests invoke mojo::core::Init(). Because they did\nnot initialize the command line first, it triggered this DCHECK failure\nand crashed.\n\nThis patch adds base::CommandLine::Init(argc, argv) to midis\u0027s main()\nentry point, and base::CommandLine::Init(0, nullptr) to the tests\u0027\nSetUp() block. This properly initializes the command line and satisfies\nthe Mojo requirement. There is no functional or performance change\nintroduced by this CL other than preventing the crash.\n\nBUG\u003db:500207929\nTEST\u003dCQ\n\nChange-Id: I868bc5ba7b9a78284d2e07ffdde9d0b0457af516\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7738385\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "30fe59137aa0c7936a39f0bfa0438b3439023a1c",
      "tree": "4e0c16274a828785d5b0e263c396a5050a7e4642",
      "parents": [
        "ae41e8837da47f567bf3e60ab2c3a80ab0301dff"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Wed Apr 08 08:29:29 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 06:01:25 2026"
      },
      "message": "printscanmgr: Initialize base::CommandLine before using Mojo\n\nThe latest libchrome uprev pulls in a change where mojo::core::Init()\nnow expects the global base::CommandLine to be initialized.\n\nSpecifically, ChannelLinux::UpgradesEnabled() now checks a flag by\ncalling base::CommandLine::ForCurrentProcess()-\u003eHasSwitch(). Inside\nForCurrentProcess() located in base/command_line.cc, there is a\nDCHECK(current_process_commandline_). If the command line is null, this\nDCHECK fails and forcefully crashes the process.\n\nThe printscanmgr daemon invokes mojo::core::Init() during its boot in\nmain(). Because it did not initialize the command line first, it\ntriggered this DCHECK failure and crashed on startup.\n\nThis patch adds base::CommandLine::Init(arg, argv) to printscanmgr\u0027s\nmain() entry point. This properly initializes the command line and\nsatisfies the Mojo requirement. There is no functional or performance\nchange introduced by this CL other than preventing the crash.\n\nBUG\u003db:500207929\nTEST\u003dCQ\n\nChange-Id: I558860fe654ac9124a3e978f357653766f5deaaa\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7738469\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Nathan Muggli \u003cnmuggli@google.com\u003e\n"
    },
    {
      "commit": "ae41e8837da47f567bf3e60ab2c3a80ab0301dff",
      "tree": "d83b2e6d5a21767bb58d4428213d54efc46d2238",
      "parents": [
        "1fc20878ac248566b8033e390cbe45ab9de41132"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Wed Apr 08 07:48:03 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 05:11:18 2026"
      },
      "message": "arc: Initialize base::CommandLine before using Mojo\n\nThe latest libchrome uprev pulls in a change where mojo::core::Init()\nnow expects the global base::CommandLine to be initialized.\n\nSpecifically, ChannelLinux::UpgradesEnabled() now checks a flag by\ncalling base::CommandLine::ForCurrentProcess()-\u003eHasSwitch(). Inside\nForCurrentProcess() located in base/command_line.cc, there is a\nDCHECK(current_process_commandline_). If the command line is null, this\nDCHECK fails and forcefully crashes the process.\n\nlibvda provides a VafConnection which invokes mojo::core::Init().\nBecause it did not initialize the command line first, it triggered this\nDCHECK failure, causing crashes in consumer processes such as crosvm.\n\nThis patch adds base::CommandLine::Init(0, nullptr) to VafConnection\u0027s\ninitialization block. If the host process has already initialized the\ncommand line, this call safely does nothing. Otherwise, it initializes\nan empty command line to satisfy the Mojo requirement. There is no\nfunctional or performance change introduced by this CL other than\npreventing the crash.\n\nBUG\u003db:500207929\nTEST\u003dCQ\n\nChange-Id: I0941d55d5b7f359f4d30ae447fb9c0b040830d44\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7738384\nReviewed-by: Fritz Koenig \u003cfrkoenig@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "1fc20878ac248566b8033e390cbe45ab9de41132",
      "tree": "d5573eb1033254f43fb758932e35c789341000e5",
      "parents": [
        "e0a289c778a5d74e31daedc30027aa90074503dc"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Wed Apr 08 13:50:29 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 04:39:49 2026"
      },
      "message": "shill: Initialize base::CommandLine before using Mojo\n\nThe latest libchrome uprev pulls in a change where mojo::core::Init()\nnow expects the global base::CommandLine to be initialized.\n\nSpecifically, ChannelLinux::UpgradesEnabled() now checks a flag by\ncalling base::CommandLine::ForCurrentProcess()-\u003eHasSwitch(). Inside\nForCurrentProcess() located in base/command_line.cc, there is a\nDCHECK(current_process_commandline_). If the command line is null,\nthis DCHECK fails and forcefully crashes the process.\n\nThe shill daemon invokes mojo::core::Init() during its boot\nsequence (via ShillMojoServiceManagerImpl::ShillMojoServiceManagerImpl).\nBecause it did not initialize the command line first, it triggered\nthis DCHECK failure and crashed on startup.\n\nThis patch adds base::CommandLine::Init(0, nullptr) to shill\u0027s Mojo\ninitialization point. This properly initializes the command line and\nsatisfies the Mojo requirement. There is no functional or performance\nchange introduced by this CL other than preventing the crash.\n\nBUG\u003db:500207929\nTEST\u003dCQ\n\nChange-Id: I6d603150c016451ce3c98e5709ab3dcfbcacf394\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7738386\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "e0a289c778a5d74e31daedc30027aa90074503dc",
      "tree": "65c27e38f6a9268c5c0e0347f5439262b218be0b",
      "parents": [
        "22a0f8f24a821e5de2c6ca6034d35158540b6d71"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Wed Apr 08 08:03:24 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 04:35:54 2026"
      },
      "message": "iioservice: Initialize base::CommandLine before using Mojo\n\nThe latest libchrome uprev pulls in a change where mojo::core::Init()\nnow expects the global base::CommandLine to be initialized.\n\nSpecifically, ChannelLinux::UpgradesEnabled() now checks a flag by\ncalling base::CommandLine::ForCurrentProcess()-\u003eHasSwitch(). Inside\nForCurrentProcess() located in base/command_line.cc, there is a\nDCHECK(current_process_commandline_). If the command line is null, this\nDCHECK fails and forcefully crashes the process.\n\nIn iioservice, main() creates an iioservice::Daemon and calls\ndaemon.Run(). This internally triggers Daemon::OnInit(), which invokes\nmojo::core::Init(). Because the command line was not initialized prior\nto this sequence, it triggered the DCHECK failure and caused the daemon\nto crash on boot.\n\nThis patch adds base::CommandLine::Init(argc, argv) to the daemon\u0027s\nmain() entry point. This properly initializes the command line before\nDaemon::OnInit() executes and satisfies the Mojo requirement. There is\nno functional or performance change introduced by this CL other than\npreventing the crash.\n\nBUG\u003db:500207929\nTEST\u003dCQ\n\nChange-Id: I6f27f8156d6b79ba3f95cf744e9dbdb39d7eabe8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7738467\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "22a0f8f24a821e5de2c6ca6034d35158540b6d71",
      "tree": "dd8d4d56c6f4aa721fa16f86a1a4596857f9281d",
      "parents": [
        "2fe697082e97b9f49c707e268e5c40cc43d9eb63"
      ],
      "author": {
        "name": "Keiichi Watanabe",
        "email": "keiichiw@chromium.org",
        "time": "Wed Mar 04 20:25:04 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 23:52:22 2026"
      },
      "message": "vm_tools: reference_vm: Add cloud-init support\n\nImplement \u0027cloud-init\u0027 mode by installing cloud-init and its\nconfiguration. Utility packages like socat are also added.\n\nCloud-init services are tied to the \u0027cloud-init\u0027 mode using\nsystemd ConditionPathExists.\n\nBUG\u003db:481457363\nTEST\u003dbruschetta.Basic\n\nChange-Id: If3ddec11276ca444e442c007dfaec2af74047ec4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7633831\nReviewed-by: maciek swiech \u003cdrmasquatch@google.com\u003e\nTested-by: Keiichi Watanabe \u003ckeiichiw@chromium.org\u003e\nCommit-Queue: Keiichi Watanabe \u003ckeiichiw@chromium.org\u003e\nReviewed-by: Ningyuan Wang \u003cningyuan@google.com\u003e\n"
    },
    {
      "commit": "2fe697082e97b9f49c707e268e5c40cc43d9eb63",
      "tree": "ac3e15d03dc7e83cf539d04d66eb114eb5e17abb",
      "parents": [
        "28e830c14fb5b7635d11b7a69db58621aa229e5e"
      ],
      "author": {
        "name": "Keiichi Watanabe",
        "email": "keiichiw@chromium.org",
        "time": "Wed Mar 04 19:32:30 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 23:52:18 2026"
      },
      "message": "vm_tools: reference_vm: Add init-mode selection logic\n\nIntroduce \u0027cros\u0027 and \u0027cloud-init\u0027 modes to support different usage\nscenarios with a single image. A new boot-time script detects the mode\nvia DMI OEM strings (using dmidecode).\n\nExisting ChromeOS-specific services are now tied to the \u0027cros\u0027 mode\nusing systemd ConditionPathExists.\n\nBUG\u003db:481457363\nTEST\u003dbruschetta.Basic\n\nChange-Id: I87637674bca2203c3fb2f16d1d5be88ad85234e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7633830\nReviewed-by: maciek swiech \u003cdrmasquatch@google.com\u003e\nReviewed-by: Ningyuan Wang \u003cningyuan@google.com\u003e\nTested-by: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Keiichi Watanabe \u003ckeiichiw@chromium.org\u003e\n"
    },
    {
      "commit": "28e830c14fb5b7635d11b7a69db58621aa229e5e",
      "tree": "68ac0db54b00a2706b0b7d2322c62e2368962e91",
      "parents": [
        "43040a7f0d228eda3bcb80c5820f4c046af77dc5"
      ],
      "author": {
        "name": "Keiichi Watanabe",
        "email": "keiichiw@chromium.org",
        "time": "Wed Mar 04 23:50:46 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 23:52:13 2026"
      },
      "message": "vm_tools: reference_vm: Support incremental image updates\n\nBUG\u003dnone\nTEST\u003dbuild locally\n\nChange-Id: I9b6e75d2d2f8dafce503388647a9b2dec1ba57f3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7633829\nReviewed-by: Ningyuan Wang \u003cningyuan@google.com\u003e\nReviewed-by: maciek swiech \u003cdrmasquatch@google.com\u003e\nCommit-Queue: Keiichi Watanabe \u003ckeiichiw@chromium.org\u003e\nTested-by: Keiichi Watanabe \u003ckeiichiw@chromium.org\u003e\n"
    },
    {
      "commit": "43040a7f0d228eda3bcb80c5820f4c046af77dc5",
      "tree": "3d219f52e0471676c10dce0615db2918d26a1dc4",
      "parents": [
        "e450933bb5dc52fa9de25f0a8bd23e8eb2189d24"
      ],
      "author": {
        "name": "John Admanski",
        "email": "jadmanski@google.com",
        "time": "Thu Apr 02 16:41:38 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 20:46:23 2026"
      },
      "message": "cryptohome: Improve OnboardingMetadata comparisons\n\nThis gets rid of operator\u003d\u003d for OnboardingMetadata and replaces it with\nmore explicit comparisons that produce more informative messages. In\nparticular in tests it will produce mismatches on individual fields\ninstead of one big struct blob failing and on the inclusion proof case\nit will produce a more accurate diff including fixing a couple of fields\nwhich currently would\u0027ve led to an empty diff on mismatch.\n\nThis also fixes some tests which were coasting by on uninitialized\ninfo_format values in OnboardingMetadata. None of those were problems\nwith the code under test, just with the tests themselves using\nuninitialized data that just happened to work because usually that meant\nthat they saw kFixed as the value.\n\nFIXED\u003db:498969344\nTEST\u003dunit tests\n\nChange-Id: Ie7fe13fdb58f158633ae12cf6152b5f9ec578bf6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727334\nReviewed-by: Leon Winter \u003cleonwinter@google.com\u003e\nTested-by: John Admanski \u003cjadmanski@chromium.org\u003e\nCommit-Queue: John Admanski \u003cjadmanski@chromium.org\u003e\nReviewed-by: Zi Lin \u003clziest@google.com\u003e\n"
    },
    {
      "commit": "e450933bb5dc52fa9de25f0a8bd23e8eb2189d24",
      "tree": "d35dc7acb4e07180d4315f5c2a258fc912499b02",
      "parents": [
        "c4f18c892777cde6c5ee111627036bec6ee3d4f2"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 16:15:53 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 07 19:51:31 2026"
      },
      "message": "crash: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\n\nTEST\u003dCQ\n\nChange-Id: I3e50d8a7769b963b00ce506e568eb34663a01814\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7729082\nCommit-Queue: Brett Brotherton \u003cbbrotherton@google.com\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Troy Wang \u003ctroywang@google.com\u003e\n"
    },
    {
      "commit": "c4f18c892777cde6c5ee111627036bec6ee3d4f2",
      "tree": "ba94d89b3ffb2a0df52a53777a80634b46adf992",
      "parents": [
        "0d392b6b0959aafbf4f0c84217d9b551874f72e0"
      ],
      "author": {
        "name": "Jeff Lin",
        "email": "jeffulin@google.com",
        "time": "Tue Apr 07 11:01:23 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 07 16:55:14 2026"
      },
      "message": "rmad/system_api: Skip RO firmware update if RO verification V2 is success\n\nBUG\u003db:491932211\nTEST\u003dFEATURES\u003dtest emerge-nissa chromeos-base/system_api rmad\n\nChange-Id: I84a6ceabb6ba8d645da8e46ca38c25eaa1ada094\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7735681\nCommit-Queue: Cheng-Han Yang \u003cchenghan@chromium.org\u003e\nCommit-Queue: Jeff Lin \u003cjeffulin@google.com\u003e\nAuto-Submit: Jeff Lin \u003cjeffulin@google.com\u003e\nTested-by: Jeff Lin \u003cjeffulin@google.com\u003e\nReviewed-by: Cheng-Han Yang \u003cchenghan@chromium.org\u003e\n"
    },
    {
      "commit": "0d392b6b0959aafbf4f0c84217d9b551874f72e0",
      "tree": "527be3ae0744e4252367768041d8771ba47247db",
      "parents": [
        "8fcc5b72c1a7f1c8ceb233d7ccda3e64de816cbd"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 17:23:36 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 07 15:07:51 2026"
      },
      "message": "mtpd: Migrate NOTREACHED_IN_MIGRATION to CHECK\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: Id8f939dfe12606eb73db849baa761436fa6ef323\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727424\nCommit-Queue: ChromeOS Auto Runner \u003cchromeos-auto-runner@chromeos-bot.iam.gserviceaccount.com\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nCommit-Queue: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: François Degros \u003cfdegros@chromium.org\u003e\n"
    },
    {
      "commit": "8fcc5b72c1a7f1c8ceb233d7ccda3e64de816cbd",
      "tree": "c7f3353456d6bf3246f31d00641050d868a4f3f1",
      "parents": [
        "1427070c626cdf1d9cbd1aa06d80f90701ab5f63"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Tue Apr 07 12:00:39 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 07 14:37:55 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8685180750020279313.\n\nChange-Id: I1bbeffc5b089feed86f567f87ac0bc54a01bc3db\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7735162\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nCommit-Queue: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1427070c626cdf1d9cbd1aa06d80f90701ab5f63",
      "tree": "b6bedb84ec1bfaf289ad17022398bfde698e159e",
      "parents": [
        "5813947e09552c381216610f2b90c0499511b2c0"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 17:02:57 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 07 13:11:03 2026"
      },
      "message": "login: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\n\nTEST\u003dCQ\n\nChange-Id: Icf8670dd5daf4db8338062311a1d6cd61caef332\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7728766\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Brett Brotherton \u003cbbrotherton@google.com\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\n"
    },
    {
      "commit": "5813947e09552c381216610f2b90c0499511b2c0",
      "tree": "afef7639be20e3891f4cc8551997204a2d975a98",
      "parents": [
        "67f452ef0950af710c3fdf5dfbbbad78277a0d2c"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 16:33:40 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 07 13:01:57 2026"
      },
      "message": "libbrillo: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: I1488cc277e9fbe4e4f2277216e7133a37616cdff\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727323\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Sarthak Kukreti \u003csarthakkukreti@google.com\u003e\nCommit-Queue: Brett Brotherton \u003cbbrotherton@google.com\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\n"
    },
    {
      "commit": "67f452ef0950af710c3fdf5dfbbbad78277a0d2c",
      "tree": "18d8dff6a97d88ceb620a105d3ff3694baf3e9c8",
      "parents": [
        "c1aad79e776011dbafba6ac26515288308ee4272"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 17:22:41 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 07 12:57:43 2026"
      },
      "message": "ml: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: I53da554b10207ebfa0fdcde28e1f8a2b4f5fe203\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727330\nCommit-Queue: Brett Brotherton \u003cbbrotherton@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Amanda Deacon \u003camandadeacon@chromium.org\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\n"
    },
    {
      "commit": "c1aad79e776011dbafba6ac26515288308ee4272",
      "tree": "cb92b8c0b543263421780b6c44552b37edbba516",
      "parents": [
        "f8ad0834be6f0e16519e546e7c6059143f08ea95"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:20:32 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 07 07:48:21 2026"
      },
      "message": "hardware_verifier: stop using HexEncode(ptr, size)\n\nSwitch the hardware_verifier callers to the public\nspan/string_view-based HexEncode APIs so they no longer depend on the\ncompatibility patch exposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I16ec4158164acc6234968b0c456169171270e435\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7707163\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Chung-sheng Wu \u003cchungsheng@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "f8ad0834be6f0e16519e546e7c6059143f08ea95",
      "tree": "2cd9aa072bdc60b7ca5fc3685f11c17640dd117f",
      "parents": [
        "a5e1948036dbaa2dd6aa30cafc0538571d82eb67"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Mon Apr 06 13:14:37 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 07 05:34:24 2026"
      },
      "message": "metrics: stop using HexEncode(ptr, size)\n\nSwitch the remaining metrics caller to the public string/span-based\nHexEncode APIs so it no longer depends on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I0f032b234a44d78e09f45d070d79457028d93749\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7725438\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Troy Wang \u003ctroywang@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "a5e1948036dbaa2dd6aa30cafc0538571d82eb67",
      "tree": "d50ded9e1cb2c348387ed297a2ae3e42a8d9215e",
      "parents": [
        "0032a9934f952227134ecf75962a73bcf83a5ed3"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Mon Apr 06 12:00:37 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 06 15:18:53 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8685271351201800737.\n\nChange-Id: I9575db517a1f0f6180a3a6e5ed086d895843be5c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7730596\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nCommit-Queue: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0032a9934f952227134ecf75962a73bcf83a5ed3",
      "tree": "0071465dc2364ad4813a7aa230146ee2752aa055",
      "parents": [
        "cb1fe7160f2ce0be80b5ff312a62c54577f692d1"
      ],
      "author": {
        "name": "Ujjwal Pande",
        "email": "ujjwalpande@google.com",
        "time": "Mon Apr 06 04:40:35 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 06 09:00:26 2026"
      },
      "message": "hermes: Update test certificate gsma-ci.pem\n\nExisting test certificate we use with Stork server expired\non Feb 9th 2026.\nBUG\u003db:343133560\nTEST\u003demerge-corsola hermes\n\nChange-Id: Ia8489f3ecebafec9f5a6dc0d2720a10715d5661a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7731010\nTested-by: Ujjwal Pande \u003cujjwalpande@google.com\u003e\nReviewed-by: Aleksander Morgado \u003caleksandermj@google.com\u003e\nCommit-Queue: Ujjwal Pande \u003cujjwalpande@google.com\u003e\n"
    },
    {
      "commit": "cb1fe7160f2ce0be80b5ff312a62c54577f692d1",
      "tree": "290daa174d4ba20175b25d32f37346cda9dc7b7b",
      "parents": [
        "c05961de46cdb8c15efc6ca3bbb32cb6b6178420"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Sun Apr 05 12:00:34 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 05 14:32:32 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8685361948498191889.\n\nChange-Id: Iea504b4b8793294f2d9ffe1129c085f535afc420\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7730927\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nCommit-Queue: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c05961de46cdb8c15efc6ca3bbb32cb6b6178420",
      "tree": "ea2979ca469a701cb74093f739261ed254dfddc0",
      "parents": [
        "903aefff304f8f0cce8327dc1562a6e39bb688d7"
      ],
      "author": {
        "name": "Firas Sammoura",
        "email": "fsammoura@google.com",
        "time": "Tue Mar 31 18:45:34 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 04 15:03:34 2026"
      },
      "message": "libec: Add support for FP_INFO command version 3\n\nThis change introduces support for version 3 of the `EC_CMD_FP_INFO`\ncommand.\n\nA new class, `FpInfoCommand_v3`, has been implemented to handle the\nspecific request and response format of version 3. The existing\n`FpInfoCommand` wrapper class and the `FpInfoCommandFactory` have\nbeen updated to utilize `FpInfoCommand_v3` when the connected EC\nfirmware indicates support for version 3.\n\nThis update enables libec to interface with newer EC firmware\nversions that provide extended or different fingerprint sensor\ninformation through this new command version.\n\nBUG\u003db:498133007\nTEST\u003dFEATURES\u003d\"test\" emerge-brya libec\n\nChange-Id: Iff5fcf3636c087b4c7aa7443b6624be00fd16d0a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7718527\nTested-by: Firas Sammoura \u003cfsammoura@google.com\u003e\nReviewed-by: Patryk Duda \u003cpatrykd@google.com\u003e\nCommit-Queue: Firas Sammoura \u003cfsammoura@google.com\u003e\n"
    },
    {
      "commit": "903aefff304f8f0cce8327dc1562a6e39bb688d7",
      "tree": "c78d2815fd7724a30848e0c0c9469d63ea4a9a1e",
      "parents": [
        "f32322ec6967d0f0d738118fd6bc69112c4de905"
      ],
      "author": {
        "name": "Firas Sammoura",
        "email": "fsammoura@google.com",
        "time": "Tue Mar 31 20:11:30 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 04 15:03:31 2026"
      },
      "message": "libec: Add Params_v3 and fp_image_frame_params_v2 support\n\nThis change introduces version 3 of the fingerprint info parameters\nby adding the `Params_v3` struct, which utilizes the new\n`fp_image_frame_params_v2` structure.\n\nAn equality operator (`operator\u003d\u003d`) is implemented for the\n`fp_image_frame_params_v2` structure to enable comparisons.\n\nAdditionally, unit tests are added to validate the size of the\n`Params_v3` structure and its members, ensuring they adhere to the\nmaximum packet size limitations.\n\nBUG\u003db:498133007\nTEST\u003dFEATURES\u003d\"test\" emerge-brya libec\n\nChange-Id: Ib4fdbee23196e1cc38bb8022e71ae5519b1aa649\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7719458\nTested-by: Firas Sammoura \u003cfsammoura@google.com\u003e\nCommit-Queue: Firas Sammoura \u003cfsammoura@google.com\u003e\nReviewed-by: Dawid Niedźwiecki \u003cdawidn@google.com\u003e\nReviewed-by: Patryk Duda \u003cpatrykd@google.com\u003e\n"
    },
    {
      "commit": "f32322ec6967d0f0d738118fd6bc69112c4de905",
      "tree": "2b315b1a09e36166364c0d916bf9ac98503444c0",
      "parents": [
        "636d442e1e02c91162a01cfea46f5f0a427beedb"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Sat Apr 04 12:00:43 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 04 14:33:37 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8685452541754537537.\n\nChange-Id: Ic9248b165da35e54e177266558b40abe3af185ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7730204\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nCommit-Queue: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "636d442e1e02c91162a01cfea46f5f0a427beedb",
      "tree": "9904f37883e7bb4f5a5c231dc0e9da6557c676c3",
      "parents": [
        "72e1ad27c9b1c03a4fb136add8cc559b602b0dd6"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:25:09 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 04 10:53:24 2026"
      },
      "message": "metrics: stop using HexEncode(ptr, size)\n\nSwitch the metrics callers to the public span/string_view-based\nHexEncode APIs so they no longer depend on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: Iafa3265a203ec592f55b3aef7a0e0bc37d1ac31b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7705820\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Troy Wang \u003ctroywang@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "72e1ad27c9b1c03a4fb136add8cc559b602b0dd6",
      "tree": "0521458c0bf43f76385d069c549bb1e8a825cc49",
      "parents": [
        "19eaea9e2000c148ec3d9da029ed258306901e28"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:19:43 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 04 09:53:49 2026"
      },
      "message": "libhwsec: stop using HexEncode(ptr, size)\n\nSwitch the libhwsec callers to the public span/string_view-based\nHexEncode APIs so they no longer depend on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I528d6dd1d6786b3f027f49c76ff44b657ca9de65\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7705165\nReviewed-by: Vadim Sukhomlinov \u003csukhomlinov@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "19eaea9e2000c148ec3d9da029ed258306901e28",
      "tree": "a5c8fbdc10e3da18681434234c78d6ec633b7ddc",
      "parents": [
        "3a5277ef2e6157431ecb6fbbf1055a1b17c5d587"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 20:58:59 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 04 03:34:30 2026"
      },
      "message": "patchpanel: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\n\nTEST\u003dCQ\n\nChange-Id: I76c2553e497d2936b431d49340ed1570f240f54a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7728341\nCommit-Queue: Hugo Benichi \u003chugobenichi@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\n"
    },
    {
      "commit": "3a5277ef2e6157431ecb6fbbf1055a1b17c5d587",
      "tree": "8f21aa31ad80e850ef19c5f2820f814cb1c92bcd",
      "parents": [
        "6cfd98ff9d9cd1f46846d9546eb894b76a95debb"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 17:28:55 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 04 03:30:23 2026"
      },
      "message": "net-base: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: I02a0523a93c37aa911764475e323be5c358e5590\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727425\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nCommit-Queue: Hugo Benichi \u003chugobenichi@google.com\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\n"
    },
    {
      "commit": "6cfd98ff9d9cd1f46846d9546eb894b76a95debb",
      "tree": "fa66216b2f4865689eae6bd5d60568acdac5dfb1",
      "parents": [
        "284b637bd5401e90c1c7c493e92e4f81748b75cd"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 16:22:21 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 04 03:30:10 2026"
      },
      "message": "dns-proxy: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: I2ec9278d27e3afbb3848082d145451c82c10f747\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727095\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nCommit-Queue: Hugo Benichi \u003chugobenichi@google.com\u003e\n"
    },
    {
      "commit": "284b637bd5401e90c1c7c493e92e4f81748b75cd",
      "tree": "08ebd46f03fbfa041c1ff495cccbc611296e981f",
      "parents": [
        "03c09a2a9a9789029be570540ce8bc51ebd6d9b7"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 16:15:10 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 19:27:17 2026"
      },
      "message": "chaps: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: I15f3c526b631275a4dc96d6a5cfc4464afc11405\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727321\nCommit-Queue: Brett Brotherton \u003cbbrotherton@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\n"
    },
    {
      "commit": "03c09a2a9a9789029be570540ce8bc51ebd6d9b7",
      "tree": "24e8bf8cc1e5b640715cbe14a7c4a2c101264f28",
      "parents": [
        "f73289f43aa1106337c50c90421e6a4169032fb0"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 17:04:30 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 19:27:07 2026"
      },
      "message": "mems_setup: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: Ib35e945c0c82f6c6800170852f9f00d4af32ffc8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727327\nReviewed-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nCommit-Queue: Brett Brotherton \u003cbbrotherton@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\n"
    },
    {
      "commit": "f73289f43aa1106337c50c90421e6a4169032fb0",
      "tree": "79eb7f7d77403609b4ccd1ad36b1d9265ac29035",
      "parents": [
        "8574abb175071dfa0155399814723a1dfdc23902"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Fri Apr 03 12:55:36 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 18:30:25 2026"
      },
      "message": "libstorage: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\n\nTEST\u003dCQ\n\nChange-Id: I144f4ab9c4b1718ed013f83defbd08b95e3f40a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7728767\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nCommit-Queue: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Sarthak Kukreti \u003csarthakkukreti@google.com\u003e\n"
    },
    {
      "commit": "8574abb175071dfa0155399814723a1dfdc23902",
      "tree": "792879742b2a6fc12df0e823a63bbe9dfa9e4d56",
      "parents": [
        "57d9a4852064bb6bd9811fec7a17e3e53fd8ba03"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 17:13:11 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 17:54:20 2026"
      },
      "message": "missive: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: I0e6f6d30c2dbeadcf9a81ca93c2d70506f53973d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727329\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Vignesh Shenvi \u003cvshenvi@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nCommit-Queue: Vignesh Shenvi \u003cvshenvi@google.com\u003e\n"
    },
    {
      "commit": "57d9a4852064bb6bd9811fec7a17e3e53fd8ba03",
      "tree": "92c77baa742c0d4f3d1ee88c541e6f3ee600b255",
      "parents": [
        "926e54d281e4fb0f22a51247c19f4409040954ef"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 16:23:43 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 17:45:41 2026"
      },
      "message": "hardware_verifier: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: I5b9a6357992a323ca254dac17b9175ac2a77b83b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727096\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Yu-An Wang \u003cwyuang@google.com\u003e\nCommit-Queue: Yu-An Wang \u003cwyuang@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\n"
    },
    {
      "commit": "926e54d281e4fb0f22a51247c19f4409040954ef",
      "tree": "fe96f462957b386e403b83837923bb1c4425bfc5",
      "parents": [
        "480fe8ce4eaacf02f230f644082b19e512540036"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 16:32:25 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 17:24:34 2026"
      },
      "message": "init: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: I8d7f029788ab2861fd46a61b7e71d453efe7981a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727098\nCommit-Queue: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\n"
    },
    {
      "commit": "480fe8ce4eaacf02f230f644082b19e512540036",
      "tree": "d3a142bd177273c2b3dbe663734539af949a57a6",
      "parents": [
        "010eeabd05445e701aaf6fdd5aa12b4b82641adf"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 17:35:53 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 17:24:08 2026"
      },
      "message": "p2p: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: Ia04758d416f6d60b1f8ee1272391b6b39760732c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727333\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nCommit-Queue: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\n"
    },
    {
      "commit": "010eeabd05445e701aaf6fdd5aa12b4b82641adf",
      "tree": "96f7aa297d61869515ab98f83895ecfacac7b848",
      "parents": [
        "575fc5f19a0d0e91de26ac9ea923b96dfee2df3f"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 16:20:07 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 17:23:46 2026"
      },
      "message": "dlcservice: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: I6a0995474e99fc951610867ae8569621cf17ba3e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727322\nReviewed-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nCommit-Queue: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\n"
    },
    {
      "commit": "575fc5f19a0d0e91de26ac9ea923b96dfee2df3f",
      "tree": "96bc631a65d548503295248b490a2e486835e8ec",
      "parents": [
        "b477e34c8f0b73075eb886c688f5f821bb8a80b0"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu Apr 02 16:26:30 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 17:17:44 2026"
      },
      "message": "imageloader: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: I167064b4aa01feba2d341af87a018edc3cbc5a8a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7727097\nCommit-Queue: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nReviewed-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\n"
    },
    {
      "commit": "b477e34c8f0b73075eb886c688f5f821bb8a80b0",
      "tree": "6355434347e810a6f9119093d2bbc8b741214cd3",
      "parents": [
        "3bc56325f40687f071405920b0ade9f7ec430915"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Fri Apr 03 12:00:39 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 03 15:12:51 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8685543139101444417.\n\nChange-Id: I42bf77de18f84cc409e4da822b5a7f541f5a82af\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7728765\nCommit-Queue: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3bc56325f40687f071405920b0ade9f7ec430915",
      "tree": "b3928c60a6910358a10ddc55df03ccfdb8d7748b",
      "parents": [
        "61c0b20dd071108099d285ae675f46063e2be2b3"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Tue Mar 31 21:30:36 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 21:36:30 2026"
      },
      "message": "cryptohome: Use std::to_underlying instead of base::to_underlying\n\nReplace base::to_underlying with std::to_underlying in cryptohome.\nThe platform2 toolchain now supports C++23.\n\nBUG\u003db:470854927\nTEST\u003dCQ\n\nChange-Id: I86566c5a652c130dc21b8a316e824b38ac9607d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7719459\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nCommit-Queue: Brett Brotherton \u003cbbrotherton@google.com\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "61c0b20dd071108099d285ae675f46063e2be2b3",
      "tree": "de3881f60d6aa24dcc83e2d58d04228694479e55",
      "parents": [
        "30a741e3ac9875768902647f55a45ef2556ef7ce"
      ],
      "author": {
        "name": "courtneywong",
        "email": "courtneywong@chromium.org",
        "time": "Wed Apr 01 23:53:51 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 18:00:18 2026"
      },
      "message": "system_api: add dbus constants for dissidia\n\nThese constants are used to communicate between the dissidia-daemon and\nchromium.\n\nBUG\u003db:495933878\nTEST\u003dbuilds\n\nChange-Id: Ida8b415a9401c11c6a63a63289e34e375a40bcb7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7723227\nTested-by: Courtney Wong \u003ccourtneywong@chromium.org\u003e\nCommit-Queue: Courtney Wong \u003ccourtneywong@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\n"
    },
    {
      "commit": "30a741e3ac9875768902647f55a45ef2556ef7ce",
      "tree": "e96cef335fe6e3d153221b0e14d39279e7f2dc8c",
      "parents": [
        "75c9f0e9dfa266d2323d6120ca258e77bdd39966"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:00:40 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 14:35:45 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8685633735498545393.\n\nChange-Id: I963882a9c44100ed1b1f3cb0948180e76b449972\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7723483\nCommit-Queue: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "75c9f0e9dfa266d2323d6120ca258e77bdd39966",
      "tree": "0b8725c58863768db95a26929603c5b1adb9eeff",
      "parents": [
        "6de822b9561c9f8358ef78a82d618043332f9684"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Fri Mar 27 12:22:58 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 14:19:16 2026"
      },
      "message": "secanomalyd: stop using private base::File raw I/O\n\nSwitch the remaining secanomalyd callers to the public span-based File\nAPIs so they no longer depend on the compatibility patch exposing raw\nbase::File overloads.\n\nBUG\u003db:491074491\nTEST\u003dCQ\n\nChange-Id: Ia376136c6eaae7fa0325f75e1e34e4755c73f7b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7707734\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Aashay Shringarpure \u003caashay@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "6de822b9561c9f8358ef78a82d618043332f9684",
      "tree": "b4a01a767b33fd2d7802dbdfadaa51ac72da5ea5",
      "parents": [
        "2ac17f6572cb55c22251091025ae2a7a14eb160d"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Fri Mar 27 12:47:33 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 13:01:46 2026"
      },
      "message": "easy-unlock: replace base::as_string_view in tests\n\nReplace these downstream test uses of libchrome\u0027s base::as_string_view\nwith direct std::string construction.\n\nBuild the expected response strings from base::as_chars(bytes) and drop\nthe now-unneeded string_view_util.h include. This also removes\neasy-unlock\u0027s package-local dependency on libchrome\u0027s temporary\nas_string_view(span\u003c...\u003e) compatibility helper restored by patch 5000.\n\nBUG\u003db:477204988\nTEST\u003dCQ\n\nChange-Id: I7f97bb8ee8ca333bcdaab9c6509675aa1d18e921\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7707737\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Wei-Luan Wang \u003cweiluanwang@google.com\u003e\n"
    },
    {
      "commit": "2ac17f6572cb55c22251091025ae2a7a14eb160d",
      "tree": "19fbed774ab29b908730d225a704b43b89990f27",
      "parents": [
        "d9b21030ba772c5588b73862345ca341ebd52d1a"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Mon Mar 30 01:31:01 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:25:51 2026"
      },
      "message": "secagentd: stop using HexEncode(ptr, size)\n\nSwitch the secagentd callers to the public span/string_view-based\nHexEncode APIs so they no longer depend on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: If9b43c71b73ab8dc8d5278600311de34424c5d5e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7704680\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Aashay Shringarpure \u003caashay@google.com\u003e\n"
    },
    {
      "commit": "d9b21030ba772c5588b73862345ca341ebd52d1a",
      "tree": "5ff0243c1fe29c0cc5b9cd6f471274a536361f78",
      "parents": [
        "569c546034d763485aa5f4b89d3a6cf6ce746a23"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:22:23 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:22:53 2026"
      },
      "message": "login: stop using HexEncode(ptr, size)\n\nSwitch the login_manager callers to the public span/string_view-based\nHexEncode APIs so they no longer depend on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: Ia963bf96510d04cd67ae3ccb8e5a11f2b18e95fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7705166\nReviewed-by: Yury Khmel \u003ckhmel@chromium.org\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "569c546034d763485aa5f4b89d3a6cf6ce746a23",
      "tree": "54796e4a9128e4d222c5be1c4421186be70e2c0a",
      "parents": [
        "dc970e6d6d46ac0cc495f76ee2a7c6ba228a6948"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:28:15 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:22:49 2026"
      },
      "message": "vm_tools: stop using HexEncode(ptr, size)\n\nSwitch the vm_tools callers to the public span/string_view-based\nHexEncode APIs so they no longer depend on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I8b0f66552d11f30d5bc0753353d554bf3a5ba913\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7705167\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Zihan Chen \u003czihanchen@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "dc970e6d6d46ac0cc495f76ee2a7c6ba228a6948",
      "tree": "a92972f413597bdaab36eecf5e35a5b98e95879b",
      "parents": [
        "f9f88c4f3eb72ea822b41b55fa6928780f4a09aa"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Mon Mar 30 01:20:59 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:22:15 2026"
      },
      "message": "missive: stop using HexEncode(ptr, size)\n\nSwitch the missive callers to the public span/string_view-based\nHexEncode APIs so they no longer depend on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I4d32cf655854284e61c25b2bdc47a4fe7f26bf64\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7704678\nReviewed-by: Vignesh Shenvi \u003cvshenvi@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "f9f88c4f3eb72ea822b41b55fa6928780f4a09aa",
      "tree": "03907ae0b13cbb0f2bfd05bcb757f9fe9f13bf1c",
      "parents": [
        "136494d07a7e257e0355e62031c344aa6e86718c"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:18:59 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:22:13 2026"
      },
      "message": "libhwsec-foundation: stop using HexEncode(ptr, size)\n\nSwitch the libhwsec-foundation callers to the public\nspan/string_view-based HexEncode APIs so they no longer depend on the\ncompatibility patch exposing the pointer-based overload.\n\nThe package still has a helper script that emits this old pattern, so\nupdate both the test and the codegen source to keep regenerated output\non the new API.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I09da7168158fe179d0f6e756acd64f1d14ce6290\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7705164\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Vadim Sukhomlinov \u003csukhomlinov@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "136494d07a7e257e0355e62031c344aa6e86718c",
      "tree": "9c6a49f76dde9d1b909505cb94d1b0afa17367fa",
      "parents": [
        "99dba3ae292d8060138b27af8967b30f6f574159"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 22:53:01 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:21:57 2026"
      },
      "message": "crash: stop using HexEncode(ptr, size)\n\nSwitch the crash-reporter callers to the span-based HexEncode APIs so\nthey no longer depend on the compatibility patch exposing\npointer-and-size overloads.\n\nThe Bluetooth devcoredump parser still hex-encodes the same raw struct\nfields and fixed-size slices, so keep that behavior in a local helper\nthat builds explicit spans from the existing pointer-and-size pairs.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: Iaa4cd2054dd9d81bf6d47e5a2b35092d4f78298f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7707035\nReviewed-by: Troy Wang \u003ctroywang@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "99dba3ae292d8060138b27af8967b30f6f574159",
      "tree": "f923deb6cd6de65afc59fefead7bc822b0ee7b68",
      "parents": [
        "6d75210ef818870c52e925290da07eb496601dbe"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:11:04 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:21:51 2026"
      },
      "message": "power: stop using HexEncode(ptr, size)\n\nSwitch the power_manager callers to the public span/string_view-based\nHexEncode APIs so they no longer depend on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: Icaa8384250842e2ab2892756f802d02df3cc0499\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7707160\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Mengqi Guo \u003cmqg@chromium.org\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "6d75210ef818870c52e925290da07eb496601dbe",
      "tree": "6472d701338b0c2ba0c62a85072c59f6b1519b92",
      "parents": [
        "cb44363d02cc2ba8b7c82f385c18c5bcd99487b9"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Mon Mar 30 01:23:21 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:16:54 2026"
      },
      "message": "vtpm: stop using HexEncode(ptr, size)\n\nSwitch the vtpm callers to the public span/string_view-based HexEncode\nAPIs so they no longer depend on the compatibility patch exposing the\npointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I8336ece5ecf0617cf7b70098035ef7395f6b78fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7704679\nReviewed-by: Vadim Sukhomlinov \u003csukhomlinov@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "cb44363d02cc2ba8b7c82f385c18c5bcd99487b9",
      "tree": "f05cf96104a67c18cd6e6304ca2748f36ca7d6dd",
      "parents": [
        "da00b260aac8a4bf79d9d02d113efefaea850253"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Mon Mar 30 01:24:50 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:58:30 2026"
      },
      "message": "oobe_config: stop using HexEncode(ptr, size)\n\nSwitch the oobe_config callers to the public span/string_view-based\nHexEncode APIs so they no longer depend on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: If2642bdfaf0e8319adfe4ed140dd4097cb9928fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7705171\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "da00b260aac8a4bf79d9d02d113efefaea850253",
      "tree": "fd11e7e96b26fb5280574aeb0a60c55e50ae57aa",
      "parents": [
        "0a5495544c6ba4ea509aba7fb9510108cfcc10dc"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:26:44 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:55:47 2026"
      },
      "message": "net-base: stop using HexEncode(ptr, size)\n\nSwitch the net-base callers to the public span/string_view-based\nHexEncode APIs so they no longer depend on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: Ib78fa827d0b580a9f2455a56d02e871a6b799d0a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7707499\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Chuwei He \u003cchuweih@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "0a5495544c6ba4ea509aba7fb9510108cfcc10dc",
      "tree": "91021f5d52002c9b6ea78c4c6f8d45b8db6006f1",
      "parents": [
        "bf1acd20f66803340ac2f094df7cc72f53220388"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:02:04 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:52:52 2026"
      },
      "message": "libbrillo: stop using HexEncode(ptr, size)\n\nSwitch the libbrillo callers to the public span/string_view-based\nHexEncode APIs so they no longer depend on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I97e5ab26ca7c17381b1c51e3ea7f1ae55707ee56\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7707038\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "bf1acd20f66803340ac2f094df7cc72f53220388",
      "tree": "d61cd2ba961458a8f2b234fc8079d8409bdd5866",
      "parents": [
        "3a74d39f514b0902636a993090a577d19a714093"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 22:36:40 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:52:15 2026"
      },
      "message": "trunks: stop using HexEncode(ptr, size)\n\nSwitch the remaining trunks callers to the span-based HexEncode APIs so\nthey no longer depend on the compatibility patch exposing\npointer-and-size overloads.\n\nThe generated TPM stubs still use the same logging expansion, so update\ngenerator.py and the checked-in generated source together to keep the\ntree self-consistent.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I63bb08b1ce2da47257858eadcec2173f2bebff2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7707620\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Vadim Sukhomlinov \u003csukhomlinov@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "3a74d39f514b0902636a993090a577d19a714093",
      "tree": "91929062236e1ce91c0ff4d3bc1b418c000e24f2",
      "parents": [
        "405300ae01b43971e2d4383ce78dc05ebfa9a1c1"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Mon Mar 30 01:32:50 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:51:59 2026"
      },
      "message": "mount-encrypted: stop using HexEncode(ptr, size)\n\nSwitch the init callers to the public span/string_view-based HexEncode\nAPIs so they no longer depend on the compatibility patch exposing the\npointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I5d838ab703a36fc353d78a3efa0a09c6c4c78e5d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7704681\nReviewed-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "405300ae01b43971e2d4383ce78dc05ebfa9a1c1",
      "tree": "b62f5ff5782e183bb8a120f5afece1ba9265afb0",
      "parents": [
        "f8194e6fdfe19f702fc107539949955934318653"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:00:04 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:51:47 2026"
      },
      "message": "update_engine: stop using HexEncode(ptr, size)\n\nSwitch the update_engine callers to the span-based HexEncode APIs so\nthey no longer depend on the compatibility patch exposing\npointer-and-size overloads.\n\nThe certificate digest path keeps its current byte-count behavior by\nconstructing an explicit span over the raw buffer before encoding it.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I7bca67c8feddcd81ed4bbdec31b597e846d9035b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7707037\nReviewed-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "f8194e6fdfe19f702fc107539949955934318653",
      "tree": "14b828a9429cde2c2b8adb46f84af1bcc142b1de",
      "parents": [
        "310e7415ac906352e1a3b1fdcb1d0e650731f156"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 22:57:08 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:50:52 2026"
      },
      "message": "shill: stop using HexEncode(ptr, size)\n\nSwitch the shill callers to the public span/string_view-based HexEncode\nAPIs so they no longer depend on the compatibility patch exposing the\npointer-based overload.\n\nThe carrier test helper intentionally keeps the old 2-byte GID1 encoding\nby building an explicit span over the first two bytes of the random\nvalue before encoding it.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: Ia6f384bfbe2ea509f1117403abd2875641e56e75\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7705159\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\n"
    },
    {
      "commit": "310e7415ac906352e1a3b1fdcb1d0e650731f156",
      "tree": "29ac722e1ea29242d5980af12f348970bfd58482",
      "parents": [
        "83e787ec9194e693a0afff8650c3cbf28a20b0f8"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Mon Mar 30 01:03:35 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:45:34 2026"
      },
      "message": "debugd: stop using HexEncode(ptr, size)\n\nSwitch the debugd callers to the public span/string_view-based HexEncode\nAPIs so they no longer depend on the compatibility patch exposing the\npointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I17135de8f0138518990a3990dd07eee49709b530\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7704677\nReviewed-by: Aashay Shringarpure \u003caashay@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "83e787ec9194e693a0afff8650c3cbf28a20b0f8",
      "tree": "c7bd1d2af9eaf6282fdfd01f5993a2c94511d441",
      "parents": [
        "fa15d26126b3b235176efc41ec06b6f93069661e"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 22:46:23 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:43:00 2026"
      },
      "message": "u2fd: stop using HexEncode(ptr, size)\n\nSwitch the remaining u2fd callers to the span-based HexEncode\nAPIs so they no longer depend on the compatibility patch\nexposing pointer-and-size overloads.\n\nThe HID frame dumps and struct matcher helpers still encode the\nsame raw bytes by constructing explicit spans over the existing\nbuffers before logging or comparing them.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I65c31fe777324fd1800aaaf6171e172fe8118bc0\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7705158\nReviewed-by: Howard Yang \u003chcyang@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "fa15d26126b3b235176efc41ec06b6f93069661e",
      "tree": "7f8a5a640df41e47c061be595b5b3705947a1dc7",
      "parents": [
        "c165bd02c33dd1a8344a6645d0c1c0e61dcebec6"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:07:42 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:38:47 2026"
      },
      "message": "attestation: stop using HexEncode(ptr, size)\n\nSwitch the attestation callers to the public span/string_view-based\nHexEncode APIs so they no longer depend on the compatibility patch\nexposing the pointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: Ia807dbe12214be7580450a08789a2951bb1c9669\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7707039\nReviewed-by: Howard Yang \u003chcyang@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "c165bd02c33dd1a8344a6645d0c1c0e61dcebec6",
      "tree": "b5f93444ab0f2a19fd3d86c0905d29699dcd5cab",
      "parents": [
        "431e50702d44e7655ba2208f242c4f2b62bb6434"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sun Mar 29 23:31:38 2026"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:35:07 2026"
      },
      "message": "chaps: stop using HexEncode(ptr, size)\n\nSwitch the chaps callers to the public span/ string_view-based HexEncode\nAPIs so they no longer depend on the compatibility patch exposing the\npointer-based overload.\n\nBUG\u003db:497207816\nTEST\u003dCQ\n\nChange-Id: I225315e46b5dda4e6b233adedb36f0771ed014c6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7705168\nReviewed-by: Howard Yang \u003chcyang@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\n"
    }
  ],
  "next": "431e50702d44e7655ba2208f242c4f2b62bb6434"
}
