)]}'
{
  "log": [
    {
      "commit": "a453c45403a550e68ea96169df0774af59d8e2e9",
      "tree": "6d5c4b5da6ed3cc55089265d4970887763734802",
      "parents": [
        "02162d28838cbb29e952f36f6bfbfaad632729f1"
      ],
      "author": {
        "name": "Firas Sammoura",
        "email": "fsammoura@google.com",
        "time": "Sat Jul 11 12:33:07 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 11 17:19:00 2026"
      },
      "message": "Revert \"init: chromeos-boot-alert: display boot messages in a minijail\"\n\nThis reverts commit 7bebefd1c12978178fafa430012178c2865ef815.\n\nReason for revert: (b/532664660) This CL caused firmware.FpUpdater tast test to fail\n\nFailure Link: https://cros-test-analytics.appspot.com/p/chromeos/search?filters\u003dsuite_scheduler_config%7Efingerprint-nightly+build_version%3AR152-16748.0.0+test%3Atast.firmware.FpUpdater+is_known_failure%3Afalse+-status%3APASS\u0026exclude_cts\u003dfalse\u0026exclude_non_critical\u003dfalse\u0026exclude_non_production\u003dfalse\u0026exclude_non_release\u003dfalse\u0026exclude_not_run\u003dfalse\u0026exclude_tauto_sub_test\u003dfalse\u0026statusAggregation\u003dRAW\u0026union\u003dAND\u0026viewMode\u003dList\u0026accountId\u003d1\u0026days\u003d7\n\nOriginal change\u0027s description:\n\u003e init: chromeos-boot-alert: display boot messages in a minijail\n\u003e\n\u003e Since this command processes graphics, put it in a minijail.\n\u003e\n\u003e BUG\u003db:516656892\n\u003e TEST\u003dCQ passes\n\u003e\n\u003e Change-Id: I6b75cb60195c7b772a1f29c5d8b27d664fa52421\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7989833\n\u003e Reviewed-by: Sarthak Kukreti \u003csarthakkukreti@google.com\u003e\n\u003e Tested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n\u003e Commit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n\nBUG\u003db:516656892\n\nChange-Id: Ib0dcc1cf47741c54831c84a092cf9812182360b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8079141\nTested-by: Firas Sammoura \u003cfsammoura@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Sarthak Kukreti \u003csarthakkukreti@google.com\u003e\nCommit-Queue: Firas Sammoura \u003cfsammoura@google.com\u003e\nReviewed-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\n"
    },
    {
      "commit": "02162d28838cbb29e952f36f6bfbfaad632729f1",
      "tree": "fbaac6d153c735e26284177fb98bddbe20d1dbe9",
      "parents": [
        "3a05b0ffbca1e5601cfd4db5d3581e3adb6d95c9"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jul 03 07:44:44 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 11 02:22:14 2026"
      },
      "message": "shill: tethering: always clear state in OnNetworkDestroyed\n\nBUG\u003db:514101159\nTEST\u003dFEATURES\u003dtest emerge-$BOARD chromeos-base/shill\n\nChange-Id: Ib65c7561a79549cf0fc89918828296f555e35b1f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8036867\nAuto-Submit: Hugo Benichi \u003chugobenichi@google.com\u003e\nReviewed-by: Jintao Lin \u003cjintaolin@chromium.org\u003e\nReviewed-by: Aleksander Morgado \u003caleksandermj@google.com\u003e\nTested-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nCommit-Queue: Hugo Benichi \u003chugobenichi@google.com\u003e\n"
    },
    {
      "commit": "3a05b0ffbca1e5601cfd4db5d3581e3adb6d95c9",
      "tree": "a62869bfceececd24fd64dc15f1928bea91fe7a4",
      "parents": [
        "1a890c07b6488cad9fcaae1c40966e67d7b8b2c6"
      ],
      "author": {
        "name": "Daniel Winkler",
        "email": "danielwinkler@google.com",
        "time": "Thu Jul 09 17:29:08 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 10 16:25:46 2026"
      },
      "message": "modemfwd: Only allow dbus requests to ForceFlash in debug mode\n\nWe call the ForceFlash dbus endpoint in many manual and automated\ntesting flows to verify firmware update capabilities. However, on\nproduction images in users\u0027 hands, there is no reason for an entity\noutside of modemfwd to request firmware update. This change ensures the\nForceFlash dbus endpoint will return failure if the device is not in\ncros_debug mode.\n\nBUG\u003db:524100564\nTEST\u003dEnsured force flash on test images still works\n\nCq-Depend: chromium:8071855\nChange-Id: Ic64f099eecc86c563e4ee9444da4b1c53f95242b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8071445\nTested-by: Daniel Winkler \u003cdanielwinkler@google.com\u003e\nCommit-Queue: Daniel Winkler \u003cdanielwinkler@google.com\u003e\nReviewed-by: Andrew Lassalle \u003candrewlassalle@chromium.org\u003e\n"
    },
    {
      "commit": "1a890c07b6488cad9fcaae1c40966e67d7b8b2c6",
      "tree": "6724a5e5c3a902f5ee626fbe8da3a4598409bf2a",
      "parents": [
        "1455710f3d91d4390396402d29c427908fcd829d"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jul 03 06:42:05 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 10 15:14:27 2026"
      },
      "message": "shill: wifi: clear delegates when removing P2P dev\n\nBUG\u003db:514100069\nTEST\u003dFEATURES\u003dtest emerge-$BOARD chromeos-base/shill\n\nChange-Id: I8d9797c05a8ad94bc4c51cda51cc384254eebb4c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8038663\nTested-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nCommit-Queue: Hugo Benichi \u003chugobenichi@google.com\u003e\nAuto-Submit: Hugo Benichi \u003chugobenichi@google.com\u003e\nReviewed-by: Jintao Lin \u003cjintaolin@chromium.org\u003e\n"
    },
    {
      "commit": "1455710f3d91d4390396402d29c427908fcd829d",
      "tree": "b11edc403e0618455b870ea3123234849f52ec8c",
      "parents": [
        "b194e6dfd02971e7fc88eff898ca0a8710ea98e2"
      ],
      "author": {
        "name": "Georg Neis",
        "email": "neis@chromium.org",
        "time": "Thu Jul 09 08:25:44 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 10 02:15:45 2026"
      },
      "message": "printscanmgr: Allow \u0027shutdown\u0027 syscall\n\nI\u0027m seeing seccomp violations of printscanmgr due to \u0027shutdown\u0027 syscalls\nin builder logs (no test failures though). This is most likely due to\nhttps://crrev.com/c/8011349 which was recently included in libchrome.\n\nBUG\u003dNone\nTEST\u003dcq\n\nChange-Id: If0ba63f9756e75b65b8beef9e51acd1c42c78693\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8062999\nReviewed-by: Nathan Muggli \u003cnmuggli@google.com\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nTested-by: Georg Neis \u003cneis@chromium.org\u003e\n"
    },
    {
      "commit": "b194e6dfd02971e7fc88eff898ca0a8710ea98e2",
      "tree": "e47edefd5855d94d25e8cf6a7624be48efa2be68",
      "parents": [
        "9f07109f420995638229f2794f698922bf178888"
      ],
      "author": {
        "name": "Daniel Winkler",
        "email": "danielwinkler@google.com",
        "time": "Mon Jul 06 22:50:45 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 10 00:09:24 2026"
      },
      "message": "patchmaker: Validate paths in manifest on load\n\nEnsure all file paths specified in the patch manifest (original_file_name,\nbase_file_name, patch_file_name) are valid relative paths before\nproceeding with encode/decode operations. Manifests containing paths\nthat are absolute or attempt to reference parent directories (escaping\nthe managed directory) will be rejected.\n\nBUG\u003db:516687069\nTEST\u003d\u0027cros_workon_make --board\u003dskywalker --test patchmaker\u0027 and CQ\n\nChange-Id: I39d77e1f5c458fe81482e0d593e7409cbddf0482\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8049260\nCommit-Queue: Daniel Winkler \u003cdanielwinkler@google.com\u003e\nTested-by: Daniel Winkler \u003cdanielwinkler@google.com\u003e\nReviewed-by: Rukun Mao \u003crmao@google.com\u003e\n"
    },
    {
      "commit": "9f07109f420995638229f2794f698922bf178888",
      "tree": "4f244e0cb6a1debf6baaede313edb1a2863f96a4",
      "parents": [
        "20e6f930bfc274b7fb776004db201ea01b7f11d3"
      ],
      "author": {
        "name": "Aashay Shringarpure",
        "email": "aashay@google.com",
        "time": "Wed Jun 10 19:30:54 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 09 21:49:50 2026"
      },
      "message": "secagentd: Check resolve_path_to_string return value in all callsites\n\nCheck the return value of resolve_path_to_string in all callsites in file_bpf.c.\nIf it fails, handle the error appropriately (delete map entry, discard ringbuf, or return early).\n\nThis fixes a bug where we would pass NULL to bpf_probe_read_str/bpf_core_read_str on\nfailure, and also reduces verifier complexity by avoiding verifying\nunneeded paths on failure.\n\nBUG\u003db:527154796\nTEST\u003dcros_workon_make --board\u003dbetty --test chromeos-base/secagentd\nTEST\u003dtast run localhost:9222 secagentd.ProcessEvents secagentd.FileEventsRootfs\nTEST\u003dManually verified path truncation on betty VM (depth \u003e 32).\n\nChange-Id: I74393a70f24fc597d93ace643eec2fcf341dc6cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7920042\nCommit-Queue: Aashay Shringarpure \u003caashay@google.com\u003e\nTested-by: Aashay Shringarpure \u003caashay@google.com\u003e\nReviewed-by: Princy Agrawal \u003cprincya@google.com\u003e\n"
    },
    {
      "commit": "20e6f930bfc274b7fb776004db201ea01b7f11d3",
      "tree": "c28af8254c29bed098651ce5ec7421b0e2c9198b",
      "parents": [
        "80e41ed22a482d873691590dc9e3bfc1f1a877c9"
      ],
      "author": {
        "name": "Josie Nordrum",
        "email": "josienordrum@google.com",
        "time": "Thu Jul 09 19:12:26 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 09 19:44:42 2026"
      },
      "message": "init: Add fingerprint_cq.star to DIR_METADATA\n\nInclude the fingerprint_cq.star test plan in the DIR_METADATA\nconfiguration to require fingerprint tests to run before submit.\n\nBUG\u003d532664660\nTEST\u003dFingerprint Cq runs\n\nChange-Id: Ic88957d145358d5f15a4968a7e8dfa7979203405\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8067361\nAuto-Submit: Josie Nordrum \u003cjosienordrum@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Josie Nordrum \u003cjosienordrum@google.com\u003e\nTested-by: Josie Nordrum \u003cjosienordrum@google.com\u003e\n"
    },
    {
      "commit": "80e41ed22a482d873691590dc9e3bfc1f1a877c9",
      "tree": "c57fc05947cc1703a45c32afb94b69d6f21b2c03",
      "parents": [
        "76816f8d652f86b1c367be157518bc6c36f4cf7e"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Thu Jul 09 12:00:33 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 09 16:12:53 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8676755235411503713.\n\nChange-Id: I1a16dde537407aecb11d85e8c6c2ca169f8fd3eb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8070316\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nCommit-Queue: chromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "76816f8d652f86b1c367be157518bc6c36f4cf7e",
      "tree": "71a6dda405752d5a4ea98f44782092df58b39f52",
      "parents": [
        "c3d3069c38614783b815897aac8c84b288bca363"
      ],
      "author": {
        "name": "Satoshi Niwa",
        "email": "niwa@google.com",
        "time": "Thu Jul 09 07:47:28 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 09 12:05:49 2026"
      },
      "message": "patchpanel: Reject ArcVm D-Bus calls on non-ARCVM devices\n\nThis CL adds a check to patchpanel to reject ArcVmStartup and ArcVmShutdown D-Bus requests on devices built without ARCVM (USE_ARCVM\u003d0).\n\nSince only ARCVM endpoints utilize these specific D-Bus methods, patchpaneld should proactively drop the requests if kArcType is not configured as kVM.\n\nBUG\u003db:524027281\nTEST\u003dcros_workon_make --board\u003dbrya --test patchpanel\n\nChange-Id: I50832e8b46b0ff8d72f08dc9db4de1bac3f18fcc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8061381\nCommit-Queue: Satoshi Niwa \u003cniwa@chromium.org\u003e\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nTested-by: Satoshi Niwa \u003cniwa@chromium.org\u003e\n"
    },
    {
      "commit": "c3d3069c38614783b815897aac8c84b288bca363",
      "tree": "090980cf6f172e98dc02c980288b97979e50703b",
      "parents": [
        "3370d7f8eddfeceeea2e4aa9ddc338825bf1b2ec"
      ],
      "author": {
        "name": "Ben Reich",
        "email": "benreich@chromium.org",
        "time": "Thu Jul 09 02:19:23 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 09 07:58:45 2026"
      },
      "message": "Revert \"cros-disks: Restrict smbfs daemon-store bind mount to user hash\"\n\nThis reverts commit 8f0501d204ec5e9b4267564751b566abd1cc1ab0.\n\nReason for revert: Broken the SMB tast tests.\n\nFailure Link: https://cros-test-analytics.appspot.com/p/chromeos/search?filters\u003dtest%7E%22%28tast.filemanager.SMB%7Ctast.kerberos.*FileSystem%29%22\u0026exclude_cts\u003dfalse\u0026exclude_non_critical\u003dfalse\u0026exclude_non_production\u003dfalse\u0026exclude_not_run\u003dfalse\u0026exclude_tauto_sub_test\u003dfalse\u0026rowAxes\u003dtest\u0026columnAxes\u003dbuild\u0026statusAggregation\u003dRAW\u0026union\u003dAND\u0026viewMode\u003dMatrix\u0026accountId\u003d1\u0026startDate\u003d2026-07-03\u0026endDate\u003d2026-07-09\n\nBUG\u003db:516664366\n\nOriginal change\u0027s description:\n\u003e cros-disks: Restrict smbfs daemon-store bind mount to user hash\n\u003e\n\u003e Currently cros-disks recursively bind-mounts the entire global\n\u003e /run/daemon-store/smbfs directory into the minijail sandbox because it\n\u003e isn\u0027t aware which user is initiating the mount. This is overly permissive\n\u003e as it could allow lateral access to other users\u0027 stores information.\n\u003e\n\u003e This change extracts the account_hash parameter from the D-Bus mount\n\u003e options provided by Chrome. It ensures the corresponding user\u0027s\n\u003e directory actively exists in the daemon-store and strictly restricts the\n\u003e bind-mount to only that specific daemon-store directory.\n\u003e\n\u003e BUG\u003db:516664366\n\u003e TEST\u003dFEATURES\u003dtest emerge-brya chromeos-base/cros-disks\n\u003e\n\u003e Change-Id: Ie3d3caa3c49985fb9094c0a9734fd67be21b587c\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8027429\n\u003e Reviewed-by: Luciano Pacheco \u003clucmult@chromium.org\u003e\n\u003e Reviewed-by: Alexander Bolodurin \u003calexbn@google.com\u003e\n\u003e Tested-by: Ben Reich \u003cbenreich@chromium.org\u003e\n\u003e Reviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\n\u003e Commit-Queue: Ben Reich \u003cbenreich@chromium.org\u003e\n\nBUG\u003db:516664366\n\nChange-Id: I4bb290e49f0cdc62b66d7bca9a270412e8154f45\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8061269\nTested-by: Ben Reich \u003cbenreich@chromium.org\u003e\nReviewed-by: Luciano Pacheco \u003clucmult@chromium.org\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Ben Reich \u003cbenreich@chromium.org\u003e\nAuto-Submit: Ben Reich \u003cbenreich@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3370d7f8eddfeceeea2e4aa9ddc338825bf1b2ec",
      "tree": "bba68d3aee44eefda460a78a09041c57b31bdeb7",
      "parents": [
        "6520b47f719c9578860c86ed8cc179a960c06086"
      ],
      "author": {
        "name": "Aida Zolic",
        "email": "aidazolic@chromium.org",
        "time": "Tue Jul 07 07:19:04 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 10:59:05 2026"
      },
      "message": "oobe_config: Skip HID and update screens\n\nSets two new OOBE config options to skip the HID and update\nscreens after a rollback or device migration. Following each,\nthe device should automatically enroll, so we are skipping\nany OOBE steps that require manual input if possible.\n\nBUG\u003db:531690126, b:530427463\nTEST\u003dcros_sdk FEATURES\u003dtest emerge-${BOARD} oobe_config\n\nChange-Id: I7b3cef14c39f2a8f23b829f9ff65258da26c5420\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8052584\nTested-by: Aida Zolic \u003caidazolic@chromium.org\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCommit-Queue: Aida Zolic \u003caidazolic@chromium.org\u003e\n"
    },
    {
      "commit": "6520b47f719c9578860c86ed8cc179a960c06086",
      "tree": "06d3b937339adbd51b0a67f970bacde140fe7335",
      "parents": [
        "77b867f945dfe9fc0aadd54218c28020b113192a"
      ],
      "author": {
        "name": "Georg Neis",
        "email": "neis@chromium.org",
        "time": "Tue Jul 07 07:27:31 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 04:37:53 2026"
      },
      "message": "mojo_service_manager: Allow \u0027shutdown\u0027 syscall\n\nlibchrome will soon include https://crrev.com/c/8011349, which makes\nthis necessary.\n\nBUG\u003dNone\nTEST\u003dcq\n\nChange-Id: Ib04adb78d75f00945e0e60a78f3fecd205fa935c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8052304\nTested-by: Georg Neis \u003cneis@chromium.org\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nReviewed-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\n"
    },
    {
      "commit": "77b867f945dfe9fc0aadd54218c28020b113192a",
      "tree": "0a38f729e0eeff45bb24d7b49a3e186b790e3626",
      "parents": [
        "67f52511a069a32ae8f967495c2f08d3b83ec460"
      ],
      "author": {
        "name": "maciek swiech",
        "email": "drmasquatch@google.com",
        "time": "Wed Jul 01 18:54:59 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 19:35:39 2026"
      },
      "message": "permission_broker: patch keyboard hidraw bypass\n\na potential bypass was identified where the permission_broker parser\ndiverges in behavior from the in-kernel one.\n\nBUG\u003db:524103869\nTEST\u003dpoc code, cq\n\nChange-Id: Ie025f1b56eed3f18f6ef86cba19eacb7ccc66c97\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8030768\nReviewed-by: Aashay Shringarpure \u003caashay@google.com\u003e\nCommit-Queue: maciek swiech \u003cdrmasquatch@google.com\u003e\nTested-by: maciek swiech \u003cdrmasquatch@google.com\u003e\n"
    },
    {
      "commit": "67f52511a069a32ae8f967495c2f08d3b83ec460",
      "tree": "1e39b3a70c79d2c3a770af22872b41e9d53b5ad1",
      "parents": [
        "6a5fd1e0ab159c2f49e00d5831c4efdae056e2c8"
      ],
      "author": {
        "name": "maciek swiech",
        "email": "drmasquatch@google.com",
        "time": "Mon Jul 06 16:13:18 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 17:36:07 2026"
      },
      "message": "vm_tools: baguette_image: uprev to M152\n\nbranch-tasks\n\nBUG\u003db:531687584\nTEST\u003dcq\n\nChange-Id: I8c194867c82dc915bd41ac273512b89bfb1eef05\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8044857\nReviewed-by: Zihan Chen \u003czihanchen@google.com\u003e\nCommit-Queue: maciek swiech \u003cdrmasquatch@google.com\u003e\nTested-by: maciek swiech \u003cdrmasquatch@google.com\u003e\n"
    },
    {
      "commit": "6a5fd1e0ab159c2f49e00d5831c4efdae056e2c8",
      "tree": "23b842b455c43524f1820f64dca128471ae3253b",
      "parents": [
        "8f0501d204ec5e9b4267564751b566abd1cc1ab0"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu May 28 18:52:41 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 16:42:52 2026"
      },
      "message": "smbprovider: Migrate NOTREACHED_IN_MIGRATION to NOTREACHED\n\nBUG\u003db:379735176\nTEST\u003dCQ\n\nChange-Id: I2c869957fdf65bb50453238e9d0659a9453efc36\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7881989\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nCommit-Queue: chromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com\u003e\nReviewed-by: François Degros \u003cfdegros@chromium.org\u003e\n"
    },
    {
      "commit": "8f0501d204ec5e9b4267564751b566abd1cc1ab0",
      "tree": "986c4411da3ccf890c1cf1c879e1023410a31b0d",
      "parents": [
        "99173a34453c94e4a9a07b0717f49a455622c52f"
      ],
      "author": {
        "name": "Ben Reich",
        "email": "benreich@google.com",
        "time": "Tue Jun 30 19:45:18 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 08:39:51 2026"
      },
      "message": "cros-disks: Restrict smbfs daemon-store bind mount to user hash\n\nCurrently cros-disks recursively bind-mounts the entire global\n/run/daemon-store/smbfs directory into the minijail sandbox because it\nisn\u0027t aware which user is initiating the mount. This is overly permissive\nas it could allow lateral access to other users\u0027 stores information.\n\nThis change extracts the account_hash parameter from the D-Bus mount\noptions provided by Chrome. It ensures the corresponding user\u0027s\ndirectory actively exists in the daemon-store and strictly restricts the\nbind-mount to only that specific daemon-store directory.\n\nBUG\u003db:516664366\nTEST\u003dFEATURES\u003dtest emerge-brya chromeos-base/cros-disks\n\nChange-Id: Ie3d3caa3c49985fb9094c0a9734fd67be21b587c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8027429\nReviewed-by: Luciano Pacheco \u003clucmult@chromium.org\u003e\nReviewed-by: Alexander Bolodurin \u003calexbn@google.com\u003e\nTested-by: Ben Reich \u003cbenreich@chromium.org\u003e\nReviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\nCommit-Queue: Ben Reich \u003cbenreich@chromium.org\u003e\n"
    },
    {
      "commit": "99173a34453c94e4a9a07b0717f49a455622c52f",
      "tree": "9c5ebf107cc60a97dbff0b36a488b063a4f5490e",
      "parents": [
        "7bebefd1c12978178fafa430012178c2865ef815"
      ],
      "author": {
        "name": "Jae Hoon Kim",
        "email": "kimjae@chromium.org",
        "time": "Thu Jun 11 01:42:27 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 08:22:55 2026"
      },
      "message": "update_engine: Move update success preference updates into ProcessingDoneUpdate\n\nThe preferences related to a successful full OS update (e.g., clearing\ndelta update failures, setting previous version) are now updated only\nwithin the `ProcessingDoneUpdate` method, which is called when the\n`ProcessMode` is `UPDATE`. This prevents these preferences from being\nmodified during DLC installs or partition migrations.\n\nBUG\u003db:506232287\nTEST\u003dbuilders/CQ\nChange-Id: I53895c35fa6a9835cd377ae344fd50a7d60494dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7921159\nAuto-Submit: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nReviewed-by: Nitin Lakra \u003cnitinlakra@google.com\u003e\nCommit-Queue: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nTested-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\n"
    },
    {
      "commit": "7bebefd1c12978178fafa430012178c2865ef815",
      "tree": "8e02ee5dd2b362b1b4a40d17d1ce837491bebf50",
      "parents": [
        "9f90e33b5a9e432bd5948710095866c07af0b230"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Tue Jun 23 03:02:38 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 06 14:04:56 2026"
      },
      "message": "init: chromeos-boot-alert: display boot messages in a minijail\n\nSince this command processes graphics, put it in a minijail.\n\nBUG\u003db:516656892\nTEST\u003dCQ passes\n\nChange-Id: I6b75cb60195c7b772a1f29c5d8b27d664fa52421\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7989833\nReviewed-by: Sarthak Kukreti \u003csarthakkukreti@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "9f90e33b5a9e432bd5948710095866c07af0b230",
      "tree": "fc18d0d0d2df156bf8699215b9292c10dcdc490c",
      "parents": [
        "783ff00509cefde3d6c9a762dc616286be306a93"
      ],
      "author": {
        "name": "Zoraiz Naeem",
        "email": "zoraiznaeem@google.com",
        "time": "Wed Jul 01 01:10:20 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 06 06:30:05 2026"
      },
      "message": "login: Remove --ash-clear-fast-ink-buffer argument\n\nBUG\u003db:513393001\nTEST\u003dlocal\n\nChange-Id: Ia9d9fd13ffc26b56125de21420bbae4a0968983a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8027510\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nTested-by: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nCommit-Queue: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\n"
    },
    {
      "commit": "783ff00509cefde3d6c9a762dc616286be306a93",
      "tree": "6f2d3e7a18489eb455c46a475145bc75c71ebb57",
      "parents": [
        "682b05fa04bc4e93ab64bd5c72d42aea797c93a6"
      ],
      "author": {
        "name": "Bo Majewski",
        "email": "majewski@google.com",
        "time": "Mon Jun 29 00:36:42 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 06 05:50:53 2026"
      },
      "message": "smbfs: URL-encode path components in SMB share paths.\n\nThis Change updates smbfs to URL-encode path components in SMB share\npaths by integrating base::EscapePath into RecursiveDeleteOperation\nand SmbFilesystem. This ensures that absolute paths are correctly\nformatted before being appended to the base share URL, with new\nunit tests added to smb_filesystem_test.cc to verify the handling of\nspecial characters and backslashes.\n\nBUG\u003db:516637902\nTEST\u003dchromeos-base/smbfs\n\nChange-Id: Idf7f874368c7d7689ce64aca54375e4894772238\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8028480\nReviewed-by: Josh Simmons \u003csimmonsjosh@google.com\u003e\nReviewed-by: Luciano Pacheco \u003clucmult@chromium.org\u003e\nCommit-Queue: Bo Majewski \u003cmajewski@google.com\u003e\nReviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\nTested-by: Bo Majewski \u003cmajewski@google.com\u003e\n"
    },
    {
      "commit": "682b05fa04bc4e93ab64bd5c72d42aea797c93a6",
      "tree": "c6e6615bb5d366e7bf7e64bb06a2e2d027c979ec",
      "parents": [
        "3401ecb45ec88e957803aa1ac019f6f05aa10fa2"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Sat Jul 04 12:00:48 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 04 15:25:09 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8677208220317782897.\n\nChange-Id: I3a549f645429bb53abe5cb3fd8350340f5a94097\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8041688\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": "3401ecb45ec88e957803aa1ac019f6f05aa10fa2",
      "tree": "ebe6d25f38736731f0f041ae1732640ff5e47eaa",
      "parents": [
        "5ef294d643521096b393cf1db9d8606ad81aad58"
      ],
      "author": {
        "name": "Aida Zolic",
        "email": "aidazolic@chromium.org",
        "time": "Tue Jun 30 08:23:55 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 03 07:23:22 2026"
      },
      "message": "oobe_config: Track device migration started metric\n\nAdd migration started event to Enterprise Rollback structured\nmetrics. The event is reported when the rollback data save is\ntriggered due to device migration between domains, rather than\na version downgrade.\n\nBUG\u003db:476315366\nTEST\u003dUSE\u003d\"chrome_internal -cros-debug\" cros_workon_make\n--board\u003dnissa metrics oobe_config session_manager --test\n\nChange-Id: Ia8163c70554599b198bcb3e38063a961e41afa8b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8023842\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nTested-by: Aida Zolic \u003caidazolic@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Tony Yeoman \u003ctby@chromium.org\u003e\nCommit-Queue: Aida Zolic \u003caidazolic@chromium.org\u003e\n"
    },
    {
      "commit": "5ef294d643521096b393cf1db9d8606ad81aad58",
      "tree": "90ea450eb6668f900b35a7f0fa4391aba413599f",
      "parents": [
        "df7db11a5d8525d361fcf1d227722b447c3adb0c"
      ],
      "author": {
        "name": "Zikai Chen",
        "email": "chenzikai@google.com",
        "time": "Tue Jun 30 05:41:47 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 03 06:30:14 2026"
      },
      "message": "shill: DHCP: Fix leftover dhcpcd cleanup on shill startup\n\nOn shill startup, DHCPCDProxyFactory attempts to clean up leftover\ndhcpcd processes from the previous run. However, this cleanup was\nincorrectly implemented due to the following reasons:\n\n1. base::NamedProcessIterator was used. This iterator relies on reading\n   the \u0027proc/\u003cpid\u003e/exe\u0027 symlink to identify process names. Since shill\n   does not have CAP_SYS_PTRACE and runs as the \u0027shill\u0027 user while\n   dhcpcd runs as a different user \u0027dhcp\u0027, the kernel blocks reading\n   this symlink, causing it to find 0 processes.\n2. It kills processes using StopProcessAndBlock, which can cause startup\n   delays due to waitpid() returning ECHILD for non-child processes\n   (leftover dhcpcd processes were reparented to init).\n\nTo fix these, we:\n1. Use base::ProcessIterator instead of base::NamedProcessIterator.\n   We filter dhcpcd processes based on the first argument. Since dhcpcd\n   rewrites its command line via setproctitle() during runtime, we\n   match processes whose first argument starts with \"dhcpcd: \" and\n   ends with \" [ip4]\" or \" [ip6]\" (e.g., \"dhcpcd: eth0 [ip4]\"). This\n   identifies dhcpcd instances while avoiding helper processes (like\n   \"dhcpcd-script\") or unrelated processes.\n2. Send SIGKILL directly to leftover processes.\n\nBUG\u003db:522072729\nTEST\u003dtast run ${DUT} network.ResolvConfCrash*\n\nChange-Id: Iccccfbe80df9fd928136c02108270866eb3eb229\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8022743\nReviewed-by: Chih-Yu Huang \u003cakahuang@chromium.org\u003e\nReviewed-by: Jie Jiang \u003cjiejiang@chromium.org\u003e\nCommit-Queue: Zikai Chen \u003cchenzikai@google.com\u003e\nTested-by: Zikai Chen \u003cchenzikai@google.com\u003e\n"
    },
    {
      "commit": "df7db11a5d8525d361fcf1d227722b447c3adb0c",
      "tree": "61f7cf44a808ebf47f63799e543314aed159080c",
      "parents": [
        "c5d48b92d9a091fc25cf2d6b93d25135fa31e4c9"
      ],
      "author": {
        "name": "Vishwa Kalubowila",
        "email": "vishwa.kalubowila@codimite.com",
        "time": "Wed Jul 01 02:58:52 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 02 20:08:52 2026"
      },
      "message": "system_api: Add kCkaBrowserEnterpriseClientCertKey attribute\n\nIntroduce the kCkaBrowserEnterpriseClientCertKey PKCS#11 custom\nattribute to identify keys generated by the enterprise managed\nclient certificate (CA Connector) provisioning flow.\n\nThis allows the browser enterprise certificate stack to identify the\nkeys it owns for later cleanup and auditing. This constant is\nrequired to unblock browser-side changes in HighLevelChapsClient.\n\nBUG\u003db:517117656\nTEST\u003dNone\n\nChange-Id: I8fbd4b09f364a3b402fbdf2302f186beb1399e1f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8029080\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nCommit-Queue: Siarhei Amelianiuk \u003comse@google.com\u003e\nTested-by: Siarhei Amelianiuk \u003comse@google.com\u003e\nReviewed-by: Siarhei Amelianiuk \u003comse@google.com\u003e\nReviewed-by: Michael Ershov \u003cmiersh@google.com\u003e\n"
    },
    {
      "commit": "c5d48b92d9a091fc25cf2d6b93d25135fa31e4c9",
      "tree": "5dba9051293f7ec5d75d8f4f690a5934794445b2",
      "parents": [
        "ef069627c7a89fe4dd4007bbf113e3cedcc6332e"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Thu Jul 02 12:00:47 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 02 15:03:34 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8677389411411886353.\n\nChange-Id: I5ec9583ed8aa052ccb650a60a82b251552f8236e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8035587\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": "ef069627c7a89fe4dd4007bbf113e3cedcc6332e",
      "tree": "f24f43bf9c9c9b79953efcb8ffddc9bb1c88090c",
      "parents": [
        "7a8bee2a3bbec67cf327c0ffc7c9aed65837421c"
      ],
      "author": {
        "name": "Aida Zolic",
        "email": "aidazolic@chromium.org",
        "time": "Wed Jul 01 09:13:27 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 02 12:02:14 2026"
      },
      "message": "oobe_config: Don\u0027t retain EULA when moving device\n\nDuring device migration (domain transfer), do not auto-accept EULA\nand UMA statistics. For rollbacks, after which the device auto-enrolls\ninto the same domain, the acceptance is still preserved.\n\nBUG\u003db:530072225\nTEST\u003dcros_workon_make --board\u003d$BOARD oobe_config --test\n\nChange-Id: I6c6de6eeae02c838ca457f1504d1dfc3037f099d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8024714\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCommit-Queue: Aida Zolic \u003caidazolic@chromium.org\u003e\nTested-by: Aida Zolic \u003caidazolic@chromium.org\u003e\n"
    },
    {
      "commit": "7a8bee2a3bbec67cf327c0ffc7c9aed65837421c",
      "tree": "6550b840dc58a5f3216931b0daeccd5fc69851e0",
      "parents": [
        "f6e2157ce3acba0329aeeaaec4aeb30bd242d33d"
      ],
      "author": {
        "name": "Roland Bock",
        "email": "rbock@google.com",
        "time": "Thu Jun 18 16:02:15 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 02 06:41:05 2026"
      },
      "message": "login: Allow ClearBlockDevmodeVpd only during OOBE\n\ninstall_attributes are locked at the end of OOBE.\n\nThe only legitimate call of ClearBlockDevmodeVpd happens during OOBE.\nWith this change, we block any attempt to call it outside of OOBE, i.e.\nwhen install_attributes are locked.\n\nBUG\u003db:524007151\nTEST\u003dNew and existing unit tests\n\nChange-Id: Ia5aec61a956a566ef1437db97a191ac8eafb909e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7962955\nCommit-Queue: Roland Bock \u003crbock@google.com\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nTested-by: Roland Bock \u003crbock@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\n"
    },
    {
      "commit": "f6e2157ce3acba0329aeeaaec4aeb30bd242d33d",
      "tree": "7acca9141068ce8d0f37784eb048ac5eaa80bf51",
      "parents": [
        "51f2b5e5b7ff8dee01f1626213b04ba6f2227f82"
      ],
      "author": {
        "name": "Aashay Shringarpure",
        "email": "aashay@google.com",
        "time": "Wed Jul 01 17:06:31 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 01 20:06:27 2026"
      },
      "message": "debugd: Reland default Minijail runtime environment\n\nReland the default Minijail runtime environment for debugd calls.\nThis reverts the mitigation introduced for b/267050115 where\n--no-default-runtime-environment was added because of crashes on jacuzzi.\nVerified that BackupArcBugReport now works with the default runtime\non skywalker (ARM64) and does not crash nsenter.\n\nBUG\u003db:267050115\nBUG\u003db:516698947\nTEST\u003dVerified BackupArcBugReport on skywalker DUT\n\nChange-Id: I7c52c3236a8c05012adfb4f1a7cd7b0c427dd7ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8032081\nTested-by: Aashay Shringarpure \u003caashay@google.com\u003e\nReviewed-by: Ben Scarlato \u003cakhna@google.com\u003e\nCommit-Queue: Aashay Shringarpure \u003caashay@google.com\u003e\n"
    },
    {
      "commit": "51f2b5e5b7ff8dee01f1626213b04ba6f2227f82",
      "tree": "d5e9facebe69e4a38e2bfd29f50107063ad34e4e",
      "parents": [
        "b6866f7d75404691024911f1589534f45bf439ca"
      ],
      "author": {
        "name": "Xiyuan Xia",
        "email": "xiyuan@google.com",
        "time": "Tue Jun 30 17:43:36 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 01 01:05:16 2026"
      },
      "message": "Remove xiyuan from OWNERS\n\nChange-Id: If807094a4c498d9068baed7f1ed6b948d207c2cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8026750\nTested-by: Xiyuan Xia \u003cxiyuan@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nAuto-Submit: Xiyuan Xia \u003cxiyuan@chromium.org\u003e\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\n"
    },
    {
      "commit": "b6866f7d75404691024911f1589534f45bf439ca",
      "tree": "f2fd1b7b3708e50a42191e0e128c792fb110e6f6",
      "parents": [
        "7089ac04490b28f2477722bedcaae07bd1d921ec"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Tue Jun 30 14:57:29 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 23:15:24 2026"
      },
      "message": "ferrochrome: Remove experimental code\n\nBUG\u003db:524350608\nTEST\u003dCQ passes\n\nChange-Id: Id9ec7c13ee9c8494cc77113eb3807dd4090358a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8025629\nCommit-Queue: Jiyong Park \u003cjiyong@google.com\u003e\nAuto-Submit: Allen Webb \u003callenwebb@google.com\u003e\nReviewed-by: Jiyong Park \u003cjiyong@google.com\u003e\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "7089ac04490b28f2477722bedcaae07bd1d921ec",
      "tree": "bbb8ad1074f104d3bffc29cdd258985e1409eda2",
      "parents": [
        "32a6fa8ffc6ef82b66a547d518afc80bf19d523d"
      ],
      "author": {
        "name": "Nathan Muggli",
        "email": "nmuggli@google.com",
        "time": "Mon Jun 29 19:54:13 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 15:33:36 2026"
      },
      "message": "power: Add necessary include\n\nThis was depending on a transitive include, which is getting\nre-organized upstream.  Instead, add the explicit include here.\n\nBUG\u003db:465651491\nTEST\u003dCQ\n\nChange-Id: I9dc8a33573f031e3782c73e3fb5086c0ea6acfb6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8020025\nReviewed-by: Mengqi Guo \u003cmqg@chromium.org\u003e\nAuto-Submit: Nathan Muggli \u003cnmuggli@google.com\u003e\nCommit-Queue: Nathan Muggli \u003cnmuggli@google.com\u003e\nTested-by: Nathan Muggli \u003cnmuggli@google.com\u003e\n"
    },
    {
      "commit": "32a6fa8ffc6ef82b66a547d518afc80bf19d523d",
      "tree": "f33c984176832e12630b2ca5680750810e89eca6",
      "parents": [
        "5f835a3f33f7f31e55fa78971fe5d21108bd5b38"
      ],
      "author": {
        "name": "kkimdev",
        "email": "kkimdev@chromium.org",
        "time": "Mon Jun 22 14:21:08 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 10:00:57 2026"
      },
      "message": "garcon: add XDG data directories pixmaps fallback\n\nWhen no icon is found in the theme directories, check\n$XDG_DATA_DIRS/pixmaps/ for the icon before falling back to the\nhardcoded /usr/share/pixmaps/ path. This ensures installs under\nprefixes managed by tools like Nix are discovered.\n\nBUG\u003db:526074805\nTEST\u003demerge-amd64-generic vm_tools \u0026\u0026 FEATURES\u003dtest emerge-amd64-generic vm_tools\n\nChange-Id: I5d79a10afc493a058c282d4329ab28ef1599a9a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7979878\nTested-by: Kibeom Kim \u003ckkimdev@chromium.org\u003e\nAuto-Submit: Kibeom Kim \u003ckkimdev@chromium.org\u003e\nCommit-Queue: Kibeom Kim \u003ckkimdev@chromium.org\u003e\nReviewed-by: Dmitry Torokhov \u003cdtor@chromium.org\u003e\nReviewed-by: Junichi Uekawa \u003cuekawa@chromium.org\u003e\n"
    },
    {
      "commit": "5f835a3f33f7f31e55fa78971fe5d21108bd5b38",
      "tree": "0787921d1272e53cd5e5074b3b7b4e6f4b0a6e9f",
      "parents": [
        "7c483fd438b588f20212df3072385653da4057df"
      ],
      "author": {
        "name": "Aida Zolic",
        "email": "aidazolic@chromium.org",
        "time": "Tue Jun 16 15:07:28 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 07:34:47 2026"
      },
      "message": "oobe_config: Add device migration config save\n\nExtends the RollbackData proto to contain a flag that will\nbe used to distinguish the rollback flow from the data save\ntriggered by the device migration tool, as well as the\nlogic surrounding writing and reading of this flag before\nand after the device wipe respectfully.\n\nBUG\u003db:524627797\nTEST\u003dcros_workon_make --board\u003dbetty oobe_config --test\n\nCq-Depend: chromium:7951198\nChange-Id: I9b6e206f7d0a5c2b94cd0d3e36792d9832329825\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7951199\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nTested-by: Aida Zolic \u003caidazolic@chromium.org\u003e\nCommit-Queue: Aida Zolic \u003caidazolic@chromium.org\u003e\n"
    },
    {
      "commit": "7c483fd438b588f20212df3072385653da4057df",
      "tree": "2f9c255fc3209adf6259c672e58d3bba231c3479",
      "parents": [
        "89c222db6ff80649d426265260c3b14a32268264"
      ],
      "author": {
        "name": "Aida Zolic",
        "email": "aidazolic@chromium.org",
        "time": "Tue Jun 16 13:48:28 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 07:34:43 2026"
      },
      "message": "login: Add payload to StartRemoteDeviceWipe method\n\nExtends the `StartRemoteDeviceWipe()` method to support a payload.\n\nIf the payload is passed and valid, it will contain a bool param\nthat will indicate whether certain device configs should be saved\nand reapplied after the wipe. If set to true, SessionManagerImpl\nwrites two marker files:\n- `.save_rollback_data` which triggers oobe_config_save\n- `.save_device_migration_data` that marks this is a device migration,\nand not a OS version rollback flow\n\nThe latter file skips some rollback specific flows, such as the auto\nre-enrollment into the same domain after boot.\n\nIf the payload is empty, invalid, or false, the standard, full wipe\nis applied.\n\nBUG\u003db:522643246\nTEST\u003ddbus_unittest\n--gtest_filter\u003d\"SessionManagerImplTest.StartRemoteDeviceWipeWithDeviceConfigSave*\"\nTAG\u003dagy\n\nChange-Id: I5df407cf83ce1e92306004cf055a90e8ed3e02ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7951198\nCommit-Queue: Aida Zolic \u003caidazolic@chromium.org\u003e\nTested-by: Aida Zolic \u003caidazolic@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nAuto-Submit: Aida Zolic \u003caidazolic@chromium.org\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\n"
    },
    {
      "commit": "89c222db6ff80649d426265260c3b14a32268264",
      "tree": "ef62d12b6c8be0e3ee3c1661ba9bc8efbfc90021",
      "parents": [
        "303b4b4663614e309d60c2f24e2d83c6d4e01414"
      ],
      "author": {
        "name": "Jae Hoon Kim",
        "email": "kimjae@google.com",
        "time": "Tue Jun 23 07:17:55 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 29 21:53:12 2026"
      },
      "message": "imageloader: Restrict root helper to mounting under /run/imageloader/\n\nThe imageloader root helper process was unconditionally trusting the\nmount_path provided by the unprivileged parent process. This allowed\na compromised sandboxed daemon to overmount arbitrary host directories\nwith attacker-controlled images, leading to sandbox escape and privilege\nescalation.\n\nThis CL adds path validation to the root helper, ensuring that all\nmount and unmount operations are restricted to paths under the trusted\nbase directory (/run/imageloader/).\n\nBUG\u003db:523976092\nTEST\u003dManual verification of path validation logic.\n\nChange-Id: I0d2cbcbb7bd929c5a3108fca5bf9f865300a62c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7983007\nReviewed-by: Alain Michaud \u003calainm@chromium.org\u003e\nReviewed-by: Sarthak Kukreti \u003csarthakkukreti@google.com\u003e\nCommit-Queue: Sarthak Kukreti \u003csarthakkukreti@google.com\u003e\nAuto-Submit: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nTested-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\n"
    },
    {
      "commit": "303b4b4663614e309d60c2f24e2d83c6d4e01414",
      "tree": "faf876fd3053a10323865caa02b76daa8d7cc716",
      "parents": [
        "ac7bc3be0616c31cf5ccb2002fbee943b5dc88ca"
      ],
      "author": {
        "name": "Kevin Lin",
        "email": "kevinptt@google.com",
        "time": "Mon Jun 29 06:28:27 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 29 18:11:58 2026"
      },
      "message": "run_oci: Alias OciEnvironment to base::EnvironmentMap\n\nUpstream libchrome CL:7399558 updated base::EnvironmentMap to use\nstd::less\u003c\u003e as its comparator for transparent lookups:\n  std::map\u003cstd::string, std::string, std::less\u003c\u003e\u003e\n\nOciEnvironment was defined as std::map\u003cstd::string, std::string\u003e (using\nstd::less\u003cstd::string\u003e). Because the comparator types differ, direct\nassignment via operator\u003d to base::LaunchOptions::environment fails to\ncompile.\n\nAlias OciEnvironment to base::EnvironmentMap. Format run_oci.cc.\n\nBUG\u003dNone\nTEST\u003demerge-cros run_oci\n\nChange-Id: I32e26fd513e1f340336359d881eb031fb071433c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8016534\nAuto-Submit: Kevin Lin \u003ckevinptt@chromium.org\u003e\nCommit-Queue: Nathan Muggli \u003cnmuggli@google.com\u003e\nReviewed-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nTested-by: Kevin Lin \u003ckevinptt@chromium.org\u003e\n"
    },
    {
      "commit": "ac7bc3be0616c31cf5ccb2002fbee943b5dc88ca",
      "tree": "dd037e4e5a8ee735e5231c4201db439fb99e4aa7",
      "parents": [
        "9b344b8ec8bd395cc1169a7a9d63994428697478"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Mon Jun 29 12:00:37 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 29 15:31:51 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8677661201365775217.\n\nChange-Id: I7ad7db64f40981182a4642a72ddbe0cea8e490bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8018871\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": "9b344b8ec8bd395cc1169a7a9d63994428697478",
      "tree": "8c1b973340e98db9bfe9ccae61603c4c09a9236c",
      "parents": [
        "87144e1a5d4e8810b6ccde48b45c955099a74584"
      ],
      "author": {
        "name": "Bartłomiej Wiśniewski",
        "email": "wisniewskib@google.com",
        "time": "Mon Jun 29 09:24:03 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 29 13:20:02 2026"
      },
      "message": "tpm2-simulator: Add pinweaver_eal_clear_keys implementation\n\nImplement pinweaver_eal_clear_keys to satisfy EAL interface requirements.\n\nBUG\u003db:518008693\nTEST\u003demerge-$BOARD tpm2-simulator\n\nChange-Id: Ib3544f3f4081d71165bf1dca883476f89158a7ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8019182\nTested-by: Bartłomiej Wiśniewski \u003cwisniewskib@google.com\u003e\nAuto-Submit: Bartłomiej Wiśniewski \u003cwisniewskib@google.com\u003e\nCommit-Queue: Bartłomiej Wiśniewski \u003cwisniewskib@google.com\u003e\nReviewed-by: Adrian Barnaś \u003cabarnas@google.com\u003e\n"
    },
    {
      "commit": "87144e1a5d4e8810b6ccde48b45c955099a74584",
      "tree": "29135210333e7693aab9cdc7c31b87f2977abf30",
      "parents": [
        "a826681fb55be2c3a769ca67876b7c55306610cc"
      ],
      "author": {
        "name": "Bartłomiej Wiśniewski",
        "email": "wisniewskib@google.com",
        "time": "Mon Jun 29 08:17:48 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 29 13:19:59 2026"
      },
      "message": "tpm2-simulator: Reorder include order in pinweaver_eal.cc\n\nRun `cros format` on pinweaver_eal.cc to\nsatisfy formatter to allow future changes in\nthis file to pass pre-upload validation hooks.\n\nBUG\u003dNone\nTEST\u003dCQ\n\nChange-Id: I6fb696ad966ea02f42b9ac839fac34f836811bca\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8014743\nAuto-Submit: Bartłomiej Wiśniewski \u003cwisniewskib@google.com\u003e\nReviewed-by: Adrian Barnaś \u003cabarnas@google.com\u003e\nTested-by: Bartłomiej Wiśniewski \u003cwisniewskib@google.com\u003e\nCommit-Queue: Bartłomiej Wiśniewski \u003cwisniewskib@google.com\u003e\n"
    },
    {
      "commit": "a826681fb55be2c3a769ca67876b7c55306610cc",
      "tree": "8abc45ae68158f289b9194a8d906a3e7a00ca64a",
      "parents": [
        "abd90d55ee21d870cbd5cafa975bf9a5bab4e759"
      ],
      "author": {
        "name": "Kevin Lin",
        "email": "kevinptt@chromium.org",
        "time": "Wed Jun 24 02:54:26 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 29 05:06:12 2026"
      },
      "message": "Replace deprecated MemoryMappedFile methods with bytes()\n\nThis change updates usages of base::MemoryMappedFile::data() and\nbase::MemoryMappedFile::length() to use the new bytes() method, which\nreturns a base::span\u003cconst uint8_t\u003e. For mutable access, mutable_bytes()\nis used. This aligns with modern C++ practices and improves type safety.\n\nBUG\u003db:527892622\nTEST\u003dCQ\n\nChange-Id: Ic2019177ededc0b0b628dcca0dba14367b13f9c4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7980899\nCommit-Queue: Kevin Lin \u003ckevinptt@chromium.org\u003e\nReviewed-by: Howard Yang \u003chcyang@google.com\u003e\nReviewed-by: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Adrian Barnaś \u003cabarnas@google.com\u003e\nReviewed-by: Dawid Niedźwiecki \u003cdawidn@google.com\u003e\nReviewed-by: Rob Barnes \u003crobbarnes@google.com\u003e\nReviewed-by: Amanda Deacon \u003camandadeacon@chromium.org\u003e\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nAuto-Submit: Kevin Lin \u003ckevinptt@chromium.org\u003e\n"
    },
    {
      "commit": "abd90d55ee21d870cbd5cafa975bf9a5bab4e759",
      "tree": "042ca2845a6870a400a50e5b591f35ba81686e71",
      "parents": [
        "3b8dbfb0ba6bca3032dcbf78c12f609ed6a8df89"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jun 19 05:21:11 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 29 00:15:17 2026"
      },
      "message": "shill: net: strict ifname validation in Throttler\n\nBUG\u003db:514468689\nTEST\u003dFEATURES\u003dtest emerge-$BOARD shill\n\nChange-Id: I737a9e60de7ee7e14b3829fe8186b99af61efcd2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7962280\nReviewed-by: Chih-Yu Huang \u003cakahuang@chromium.org\u003e\nAuto-Submit: Hugo Benichi \u003chugobenichi@google.com\u003e\nCommit-Queue: Hugo Benichi \u003chugobenichi@google.com\u003e\nTested-by: Hugo Benichi \u003chugobenichi@google.com\u003e\n"
    },
    {
      "commit": "3b8dbfb0ba6bca3032dcbf78c12f609ed6a8df89",
      "tree": "2d5f7b849199db4fce91f4ae99a1b15cde41d597",
      "parents": [
        "c5febd36d0ae5294cd465148a992962eadca7edc"
      ],
      "author": {
        "name": "Roland Bock",
        "email": "rbock@google.com",
        "time": "Thu Jun 18 15:39:19 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jun 27 16:29:44 2026"
      },
      "message": "login: Block owner key clobbering on the login screen\n\nThis enforces that clobbering the owner key happens only in consumer\ndevices and only when the owner is signed in.\n\nBUG\u003db:514025193\nTEST\u003dAdjusted and new unit tests\n\nChange-Id: I34ca9378178cb1fd782ce974bd20fececa00210d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7965278\nCommit-Queue: Roland Bock \u003crbock@google.com\u003e\nTested-by: Roland Bock \u003crbock@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\n"
    },
    {
      "commit": "c5febd36d0ae5294cd465148a992962eadca7edc",
      "tree": "bfca82908afc0ddd37b51a51a7e49d5f16c068d0",
      "parents": [
        "38272f61162fa7fa1b6dfa7a6afc1ac8d2f9650b"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Sat Jun 27 12:00:28 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jun 27 15:07:58 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8677842399415361921.\n\nChange-Id: Ide51c5dba6caca7b4e61b85e2063ff2093d8a6f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8014464\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": "38272f61162fa7fa1b6dfa7a6afc1ac8d2f9650b",
      "tree": "b94f84c38c4c79dbc38bb62262d36a8c6763a70f",
      "parents": [
        "02fbb11247d4a942f624ad2aea24f22dcf53303f"
      ],
      "author": {
        "name": "Nathan Muggli",
        "email": "nmuggli@google.com",
        "time": "Wed May 06 18:23:34 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jun 27 06:02:40 2026"
      },
      "message": "biod: Update logging include files\n\nSome of the logging framework has moved from base/logging.h to\nbase/logging/logging_settings.h.  Update the appropriate includes.\n\nBUG\u003db:465651491\nTEST\u003dCQ\n\nDisallow-Recycled-Builds: all\nChange-Id: I18440d966a02112b8cef0d1dc5116b12d9d421df\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7822268\nTested-by: Nathan Muggli \u003cnmuggli@google.com\u003e\nReviewed-by: Josie Nordrum \u003cjosienordrum@google.com\u003e\nCommit-Queue: Nathan Muggli \u003cnmuggli@google.com\u003e\n"
    },
    {
      "commit": "02fbb11247d4a942f624ad2aea24f22dcf53303f",
      "tree": "2a7e1bd26d4e26ad6808f489d3287fc335d9d48b",
      "parents": [
        "07ce9deec28cdb32cf2f2f5083871bec301123e1"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Fri Jun 26 12:00:35 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 26 15:36:32 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8677932995170255153.\n\nChange-Id: I4a310ea9172689d693ab7a34ce8c1f2b0554422d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8008210\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": "07ce9deec28cdb32cf2f2f5083871bec301123e1",
      "tree": "e2cf2775d985c51b6634bccc5f226e2b92532e22",
      "parents": [
        "07b61a540e05cce5d46618c78b32842d334b05d5"
      ],
      "author": {
        "name": "kkimdev",
        "email": "kkimdev@chromium.org",
        "time": "Mon Jun 22 14:20:34 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 26 14:08:08 2026"
      },
      "message": "garcon: expand icon fallback size list to include 1024 and 512\n\nWhen no index.theme is present, garcon falls back to searching for PNG\nicons in a hardcoded list of sizes. Add 1024 and 512 to this list so\nthat icons shipped only at high resolutions (e.g. Nix\u0027s VS Code at\n1024x1024) are found.\n\nBUG\u003db:526074805\nTEST\u003demerge-amd64-generic vm_tools \u0026\u0026 FEATURES\u003dtest emerge-amd64-generic vm_tools\n\nChange-Id: Idbff6818bbdd5ff353de863963ef2bec73f7a700\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7979877\nReviewed-by: Dmitry Torokhov \u003cdtor@chromium.org\u003e\nCommit-Queue: Kibeom Kim \u003ckkimdev@chromium.org\u003e\nReviewed-by: Kibeom Kim \u003ckkimdev@chromium.org\u003e\nAuto-Submit: Kibeom Kim \u003ckkimdev@chromium.org\u003e\nReviewed-by: Junichi Uekawa \u003cuekawa@chromium.org\u003e\nTested-by: Kibeom Kim \u003ckkimdev@chromium.org\u003e\n"
    },
    {
      "commit": "07b61a540e05cce5d46618c78b32842d334b05d5",
      "tree": "a107024a8cef5f1932edab62dd00e4b6c93f931b",
      "parents": [
        "8ea3af2134687a3c1a13767edbf649412bd26e3f"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@chromium.org",
        "time": "Mon Jun 22 22:23:51 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 26 12:36:46 2026"
      },
      "message": "login: PID check for SetFlagsForUser D-Bus method.\n\nBUG\u003db:516662733\nTEST\u003dTryjob\n\nChange-Id: Ibc57f906240155ac2d43aea9c0a4404fc301a361\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7981637\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nTested-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Jun Ishiguro \u003cjunis@google.com\u003e\nReviewed-by: Pavol Marko \u003cpmarko@chromium.org\u003e\n"
    },
    {
      "commit": "8ea3af2134687a3c1a13767edbf649412bd26e3f",
      "tree": "d7e25216d401d0e21ab6979a5650fa72610498de",
      "parents": [
        "362404e596160add78f63bc42ff2081b91941af5"
      ],
      "author": {
        "name": "Junichi Uekawa",
        "email": "uekawa@google.com",
        "time": "Thu Jun 25 00:16:47 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 26 06:12:21 2026"
      },
      "message": "cicerone: Remove container upgrade code\n\nRemove code related to upgrading Crostini container from cicerone and\ntremplin. This feature is no longer supported/needed.\n\nChrome builds with the .h changes. 4kB vm_guest_tools and 13kB\nvm_host_tools savings.\n\nBUG\u003db:434008323\nTEST\u003demerge-brya vm_host_tools \u0026\u0026 cros_run_unit_tests \\\n  --board\u003dbrya --packages vm_host_tools\n\nTAG\u003dagy CONV\u003d56c4585e-eba6-47c6-bd3c-c9f6272cdca3\n\nCq-Depend: chromium:7999910, chromium:8003157\nChange-Id: Ic10278e32844e41681bdcb14b97f52424b3488f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7999356\nReviewed-by: maciek swiech \u003cdrmasquatch@google.com\u003e\nTested-by: Junichi Uekawa \u003cuekawa@chromium.org\u003e\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCommit-Queue: Junichi Uekawa \u003cuekawa@chromium.org\u003e\n"
    },
    {
      "commit": "362404e596160add78f63bc42ff2081b91941af5",
      "tree": "b1bbbe9cbcb0c1ddba7cd9d3d7b0110ec533cf0c",
      "parents": [
        "076909133fa52d40c21d4822b0c2b14919998d44"
      ],
      "author": {
        "name": "Surbhi Kadam",
        "email": "surbhikadam@google.com",
        "time": "Wed Jun 24 17:06:19 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 20:27:27 2026"
      },
      "message": "metrics: Fix DBus connection leak in MetricsLibrary::IsGuestMode()\n\nThe dbus::Bus connection created in IsGuestMode() was never explicitly\nshut down before returning. This caused DBus connections to leak, eventually\nexhausting the UID 0 limit (256 max connections) when called repeatedly by\ncrash_sender.\n\nThis CL adds a call to bus-\u003eShutdownAndBlock() before returning.\n\nBUG\u003db:524616941\nTEST\u003demerge-amd64-generic metrics\n\nChange-Id: If8fae6dcfb32a7e6949f21bebdba2b2be7a34e52\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7994582\nReviewed-by: Troy Wang \u003ctroywang@google.com\u003e\nReviewed-by: Stefan Reinauer \u003creinauer@google.com\u003e\nTested-by: Surbhi Kadam \u003csurbhikadam@google.com\u003e\nCommit-Queue: Surbhi Kadam \u003csurbhikadam@google.com\u003e\n"
    },
    {
      "commit": "076909133fa52d40c21d4822b0c2b14919998d44",
      "tree": "1edafc1346de429c39d81bd3cd188ee9d31e77ed",
      "parents": [
        "7609d0db6516dbfb9db2b65ea00be0d6dbd0466e"
      ],
      "author": {
        "name": "Aashay Shringarpure",
        "email": "aashay@google.com",
        "time": "Mon Jun 22 23:44:02 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 18:35:30 2026"
      },
      "message": "permission_broker: Use secure flags when opening paths\n\nApply O_CLOEXEC and O_NOFOLLOW to open() calls to align with secure\ncoding practices for system daemons.\n\nBUG\u003db:514095286\nTEST\u003dcros_workon_make --board\u003dbetty --test permission_broker\n\nChange-Id: I29445c520495458e70d7733f094335652a92d47d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7980165\nTested-by: maciek swiech \u003cdrmasquatch@google.com\u003e\nReviewed-by: maciek swiech \u003cdrmasquatch@google.com\u003e\nCommit-Queue: Aashay Shringarpure \u003caashay@google.com\u003e\n"
    },
    {
      "commit": "7609d0db6516dbfb9db2b65ea00be0d6dbd0466e",
      "tree": "eb5bfb7aa3312a78854dd3faa59a23929786297f",
      "parents": [
        "da569a22673b3062a21647821a6e5b5b461c0da5"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Thu Jun 25 12:00:48 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 14:55:15 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8678023589248844513.\n\nChange-Id: Ic509105646548cae838c058856484388a3b86b6a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/8004554\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": "da569a22673b3062a21647821a6e5b5b461c0da5",
      "tree": "d91644580ddec71b5f9f394d17d5a44b0db31655",
      "parents": [
        "441ec608672b400c9b8c2f1369f8f3e1410e2d7c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@chromium.org",
        "time": "Wed Jun 24 21:25:07 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 04:55:14 2026"
      },
      "message": "debugd: Remove support for starting vmplugin_dispatcher\n\nRemove the StartVmPluginDispatcher and StopVmPluginDispatcher DBus\nmethods from debugd. These methods are no longer needed since Parallels\nproduct has been sunset.\n\nAlso remove SimpleServiceTool which was only used by the\nvmplugin_dispatcher helper.\n\nBUG\u003db:524311806\nTEST\u003dNone\nTAG\u003dagy\nCONV\u003dbc411919-ff4d-4546-a684-e7070f99006a\n\nChange-Id: Ia118881a9cbe380746a4d835fad7401cee9f9164\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7998336\nTested-by: Dmitry Torokhov \u003cdtor@chromium.org\u003e\nCommit-Queue: Dmitry Torokhov \u003cdtor@chromium.org\u003e\nReviewed-by: Aashay Shringarpure \u003caashay@google.com\u003e\nReviewed-by: Jiyong Park \u003cjiyong@google.com\u003e\n"
    },
    {
      "commit": "441ec608672b400c9b8c2f1369f8f3e1410e2d7c",
      "tree": "2cd41dd47f85ebd50f13895d975693adcf520c2c",
      "parents": [
        "53e413abf132b99f195dc95519884d3323080b41"
      ],
      "author": {
        "name": "Jason Jeremy Iman",
        "email": "jasongustaman@google.com",
        "time": "Wed Jun 24 04:57:45 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 02:54:52 2026"
      },
      "message": "patchpanel: Process packets after cBPF is attached\n\nTo make sure that there are no forwarded unfiltered packets.\n\nBUG\u003db:524320359\nTEST\u003dCQ\n\nChange-Id: I9db358fec9d74647621f2d67023bc2e0167594cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7991178\nCommit-Queue: Jason Iman \u003cjasongustaman@chromium.org\u003e\nTested-by: Jason Iman \u003cjasongustaman@chromium.org\u003e\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\n"
    },
    {
      "commit": "53e413abf132b99f195dc95519884d3323080b41",
      "tree": "8aae7d41b212bb501e3e48958a83ba87c4da9a03",
      "parents": [
        "2c413f3d90ddc4e5587eac27a1ca88ddd5bc3917"
      ],
      "author": {
        "name": "Jason Jeremy Iman",
        "email": "jasongustaman@google.com",
        "time": "Wed Jun 24 04:53:05 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 02:54:50 2026"
      },
      "message": "dns-proxy: Use CURLOPT_COPYPOSTFIELDS\n\nUse CURLOPT_COPYPOSTFIELDS instead of CURLOPT_POSTFIELDS so that the\ndata are being copied and the lifetime is tracked by curl.\n\nBUG\u003db:524311427\nTEST\u003dtast run \u003cDUT\u003e network.DNSProxy*\n\nChange-Id: I73d56ece188ec73c7a1e9ad1c9ee0df44256d45f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7991177\nCommit-Queue: Jason Iman \u003cjasongustaman@chromium.org\u003e\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nTested-by: Jason Iman \u003cjasongustaman@chromium.org\u003e\n"
    },
    {
      "commit": "2c413f3d90ddc4e5587eac27a1ca88ddd5bc3917",
      "tree": "2dbc200289c573f4402ae41bf21518b30cfb29f0",
      "parents": [
        "5490ef0a16ebfd6671dbbbf8238f9e8785802036"
      ],
      "author": {
        "name": "Jason Jeremy Iman",
        "email": "jasongustaman@google.com",
        "time": "Wed Jun 24 04:50:18 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 02:54:47 2026"
      },
      "message": "dns-proxy: Verify caller for set address\n\nBUG\u003db:524306435\nTEST\u003dtast run \u003cDUT\u003e network.DNSProxy*\n\nChange-Id: Id02cd32da3b22eaac7c15f60cd5b256c38edc561\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7991176\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nCommit-Queue: Jason Iman \u003cjasongustaman@chromium.org\u003e\nTested-by: Jason Iman \u003cjasongustaman@chromium.org\u003e\n"
    },
    {
      "commit": "5490ef0a16ebfd6671dbbbf8238f9e8785802036",
      "tree": "3fdacdcb0f489df998cc53bbfc6ceb22a2b11909",
      "parents": [
        "6b25355ff502b97547ea9db5205f13a24f308856"
      ],
      "author": {
        "name": "John Admanski",
        "email": "jadmanski@google.com",
        "time": "Wed Jun 24 20:24:13 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 00:05:06 2026"
      },
      "message": "libhwsec: Add more RC_WARN codes to kLater\n\nAt least according to the spec, and an examination of the indicators,\nthese codes appear to be transient, and so probably should not be\nfalling into the kNoRetry bucket.\n\nBUG\u003db:516698723\nTEST\u003dtested cryptohome, although unlikely to exercise this\n\nChange-Id: I6b58f829c8beb99dd3a781bec88b49fcbd88c4a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7997577\nCommit-Queue: John Admanski \u003cjadmanski@chromium.org\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\nTested-by: John Admanski \u003cjadmanski@chromium.org\u003e\n"
    },
    {
      "commit": "6b25355ff502b97547ea9db5205f13a24f308856",
      "tree": "a05e87d09c21e29cd561d5bacdf0024aa91daa8f",
      "parents": [
        "114c05cb05e742094c8a4d913d00531b04908c72"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Wed Jun 24 12:01:00 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 24 17:41:23 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8678114181243177985.\n\nChange-Id: I3c5beace103e45af476f47d363c7cf13ec3c56b9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7993337\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nCommit-Queue: Zihan Chen \u003czihanchen@google.com\u003e\n"
    },
    {
      "commit": "114c05cb05e742094c8a4d913d00531b04908c72",
      "tree": "338760187f3b0d0cdce9b3c6ee63110db5c4f4ac",
      "parents": [
        "5357c106c25fd8922b3ac0f0b4bbf8941764abc5"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Tue Jun 23 09:08:07 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 24 07:38:56 2026"
      },
      "message": "net-base: use nlmsg_len for NetlinkPacket payload\n\nThis CL also fixes a shill test case that accidentally sets the wrong\npacket length.\n\nBUG\u003db:510499223\nTEST\u003dFEATURES\u003dtest emerge-$BOARD net-base\n\nChange-Id: I2bb0fd321f044e2a6e3be2d6a76281037dcbd084\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7983465\nReviewed-by: Jie Jiang \u003cjiejiang@chromium.org\u003e\nCommit-Queue: Chih-Yu Huang \u003cakahuang@chromium.org\u003e\nTested-by: Chih-Yu Huang \u003cakahuang@chromium.org\u003e\n"
    },
    {
      "commit": "5357c106c25fd8922b3ac0f0b4bbf8941764abc5",
      "tree": "a0252820afcbaab03323939abc925b7d76903a5e",
      "parents": [
        "82604baca99c4163a90a26ec5db16f3da23ffdef"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Tue Jun 23 06:13:13 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 24 00:14:21 2026"
      },
      "message": "net-base: Add wrappers for Netlink payload macros\n\nBUG\u003db:524421949\nTEST\u003dFEATURES\u003dtest emerge-$BOARD net-base patchpanel\n\nChange-Id: I4632d19d50dc3adafb0a62cb17e5d4b1a4233ac9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7962102\nTested-by: Chih-Yu Huang \u003cakahuang@chromium.org\u003e\nCommit-Queue: Chih-Yu Huang \u003cakahuang@chromium.org\u003e\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\n"
    },
    {
      "commit": "82604baca99c4163a90a26ec5db16f3da23ffdef",
      "tree": "ba143feace02effb32ff0f9167c236cc2970d8ea",
      "parents": [
        "935dc085207b7683182ad35d23e00514ae6df6c6"
      ],
      "author": {
        "name": "yoshiki iguchi",
        "email": "yoshiki@google.com",
        "time": "Tue Jun 23 05:46:56 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 23 21:28:42 2026"
      },
      "message": "secagentd: Extend timeout for auth signal (3 -\u003e 6 sec)\n\nWe have obsereved 4.5 sec delay from the test failures, so this CL\nextends the timeout to 6 sec including 1.5 sec margin.\n\nBUG\u003db:504483587\nTEST\u003dNone\n\nChange-Id: I240b8d7659a0204e5ff6cb5f7e42fd35d72b69b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7961184\nTested-by: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nCommit-Queue: Ryan Borzello \u003crborzello@google.com\u003e\nReviewed-by: Ryan Borzello \u003crborzello@google.com\u003e\n"
    },
    {
      "commit": "935dc085207b7683182ad35d23e00514ae6df6c6",
      "tree": "8be5d9540164e1e6b80919b697b8cf32c2f9f0d4",
      "parents": [
        "ad39b6a20d5113d9fead092239d71838ebe551ad"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@chromium.org",
        "time": "Mon Jun 22 22:43:29 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 23 15:25:50 2026"
      },
      "message": "vm_tools: cicerone: Restrict SK forwarding to Bruschetta VMs\n\nOnly allow Bruschetta VMs to forward Security Key (SK) requests to the\nhost. Other VM types (such as Crostini/Termina or Borealis) are not\nallowed to forward these requests.\n\nAlso, update the VirtualMachine constructor to trust and preserve the\nexplicitly passed `vm_type` for Bruschetta VMs, so they are not\nmisclassified as Termina or Borealis by the fallback heuristics.\n\nAdd unit tests to verify that Bruschetta (and Baguette) VM types are\ncorrectly identified.\n\nBUG\u003db:516671744\nTEST\u003dcros_sdk emerge-${BOARD} chromeos-base/vm_host_tools\n     unit tests in virtual_machine_test.cc\nTAG\u003dagy\nCONV\u003deffa70ba-da53-49bd-a5a5-2fcb2b65d533\n\nChange-Id: Icb238f2ddece50174e0e0b5ffe2677cfc026544a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7980164\nReviewed-by: Zihan Chen \u003czihanchen@google.com\u003e\nCommit-Queue: Dmitry Torokhov \u003cdtor@chromium.org\u003e\nTested-by: Dmitry Torokhov \u003cdtor@chromium.org\u003e\n"
    },
    {
      "commit": "ad39b6a20d5113d9fead092239d71838ebe551ad",
      "tree": "f3cdad3c53957b17751bae2fde420bc21e5a70a9",
      "parents": [
        "2a3158e1b315e5067c91fbec965ff4662e5b5bae"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Tue Jun 23 02:54:11 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 23 15:15:50 2026"
      },
      "message": "init: chromeos-boot-alert: scrub saved locale\n\nMake sure the loaded locale setting makes sense before using it.\n\nBUG\u003db:516656892\nTEST\u003dCQ passes\n\nChange-Id: I9a229c2542b02c59e9b20615b2a8b39a5bef948e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7982687\nReviewed-by: Sarthak Kukreti \u003csarthakkukreti@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "2a3158e1b315e5067c91fbec965ff4662e5b5bae",
      "tree": "9c38f8ecb068ec7c5a78b226c249af39863349bf",
      "parents": [
        "bf8669d768b73e7b368e23e010a5c0aba19e0353"
      ],
      "author": {
        "name": "Felipe Andrade",
        "email": "fsandrade@google.com",
        "time": "Fri Jun 19 14:11:44 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 23 14:48:25 2026"
      },
      "message": "init: Remove trace of authpolicy\n\nAll customers formerly using Chromad (AD managed devices) have already\nbeen migrated to cloud management mode. Additionally, the logic to\nremove authpolicy log files has been present on ChromeOS for a long time\nalready (since M117).\n\nBUG\u003db:263367348\nTEST\u003dNone, removing unnecessary clean-up config\n\nChange-Id: Icd43a55e334af33d3fc72018faa343db0acc2642\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7965039\nCommit-Queue: Felipe Andrade \u003cfsandrade@chromium.org\u003e\nAuto-Submit: Felipe Andrade \u003cfsandrade@chromium.org\u003e\nReviewed-by: Roland Bock \u003crbock@google.com\u003e\nReviewed-by: Allen Webb \u003callenwebb@google.com\u003e\nTested-by: Felipe Andrade \u003cfsandrade@chromium.org\u003e\n"
    },
    {
      "commit": "bf8669d768b73e7b368e23e010a5c0aba19e0353",
      "tree": "1838dc8543d42e67fe1f3b4328b1731984627bb7",
      "parents": [
        "bfcefeeb6143b79f8e299638593920a66fc6dc8e"
      ],
      "author": {
        "name": "Nathan Muggli",
        "email": "nmuggli@google.com",
        "time": "Mon Jun 22 16:41:28 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 22 23:08:36 2026"
      },
      "message": "printscanmgr: Close unneeded file descriptors before fork\n\nClose these fds to make sure child processes don\u0027t have access to fds\nthey don\u0027t need.\n\nBUG\u003db:516697280\nTEST\u003dtast run dut-guybrush \u0027(\"group:paper-io\" \u0026\u0026 !\"name:*.Hardware*\")\u0027\nTEST\u003dmanually print\n\nChange-Id: I72c0beae84a5bb16c177901cc26ba4604438d4f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7979734\nTested-by: Nathan Muggli \u003cnmuggli@google.com\u003e\nCommit-Queue: Nathan Muggli \u003cnmuggli@google.com\u003e\nReviewed-by: Benjamin Gordon \u003cbmgordon@chromium.org\u003e\n"
    },
    {
      "commit": "bfcefeeb6143b79f8e299638593920a66fc6dc8e",
      "tree": "b198cb2b885470ab3da33377e97cf4ba0c781efc",
      "parents": [
        "15d14dea687ecc6809976c8e807ece2460dac56d"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Mon Jun 22 12:00:45 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 22 15:27:01 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8678295383940600497.\n\nChange-Id: Ied973098f031fee832267f341b945337014fa650\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7977198\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": "15d14dea687ecc6809976c8e807ece2460dac56d",
      "tree": "ce23cbd2d73acd9cf615e90c0a86f039e2d1ecc1",
      "parents": [
        "f44938c2e7dfba8a0718e1735c5a5798ba064483"
      ],
      "author": {
        "name": "Zikai Chen",
        "email": "chenzikai@google.com",
        "time": "Mon Jun 22 10:56:08 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 22 14:22:57 2026"
      },
      "message": "shill: Disallow user chronos from sending DHCP notifications\n\nBUG\u003db:524283435\nTEST\u003dManually testing NotifyDHCPEvent from chronos is denied\n\nChange-Id: Id61736935b09894710075208327c37ab07f739a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7974882\nReviewed-by: Jie Jiang \u003cjiejiang@chromium.org\u003e\nTested-by: Zikai Chen \u003cchenzikai@google.com\u003e\nCommit-Queue: Jie Jiang \u003cjiejiang@chromium.org\u003e\nAuto-Submit: Zikai Chen \u003cchenzikai@google.com\u003e\nCommit-Queue: chromeos-auto-runner@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-auto-runner@chromeos-bot.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f44938c2e7dfba8a0718e1735c5a5798ba064483",
      "tree": "3f12fee679aba5071a901101e1ff61238fb36eff",
      "parents": [
        "774c9d7c91709c5eda3d0a187a6204e409c0a28b"
      ],
      "author": {
        "name": "Bartłomiej Wiśniewski",
        "email": "wisniewskib@google.com",
        "time": "Mon Jun 15 10:55:39 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 22 08:27:35 2026"
      },
      "message": "hwsec-optee-plugin: Implement TPM command allowlist\n\nRestrict the TPM commands that can be forwarded by the plugin to only\nthe ones required by hwsec-optee-ta:\n- TPM_CC_StartAuthSession\n- TPM_CC_FlushContext\n- TPM_CC_NV_ReadPublic\n- TPM_CC_NV_Read\n- TPM_CC_NV_Increment\n\nThis lowers the chance of compromised TAs being able to abuse TPM\ncommands (e.g. PCR extend, restricted vendor commands).\n\nAlso add unit tests to verify the allowlist.\n\nBUG\u003db:516684900\nTEST\u003dcros_workon_make --board\u003damd64-generic --test hwsec-optee-plugin\n\nTAG\u003dagy\nCONV\u003d41052fc6-2297-4391-bd59-a5d691006ceb\n\nChange-Id: I295de032dad8b4023de94d030dc62fb3b79e171a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7956642\nCommit-Queue: Bartłomiej Wiśniewski \u003cwisniewskib@google.com\u003e\nTested-by: Bartłomiej Wiśniewski \u003cwisniewskib@google.com\u003e\nReviewed-by: Yi-An Chen \u003cchenyian@google.com\u003e\n"
    },
    {
      "commit": "774c9d7c91709c5eda3d0a187a6204e409c0a28b",
      "tree": "372bf57b829eaacff4961f1045ac3f00f1383ff0",
      "parents": [
        "11585a7d4e43496aeb3eb4bd9c9950fbe168954f"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Fri Jun 19 07:54:02 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 22 02:58:03 2026"
      },
      "message": "shill: Use base::WeakPtr for Pkcs11SlotGetter\n\nBUG\u003db:524381622\nTEST\u003dFEATURES\u003dtest emerge-nissa shill\n\nChange-Id: Id21ce00c494fe16f65c7ecc342555e7e1562e1b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7967577\nTested-by: Chih-Yu Huang \u003cakahuang@chromium.org\u003e\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nCommit-Queue: Chih-Yu Huang \u003cakahuang@chromium.org\u003e\nAuto-Submit: Chih-Yu Huang \u003cakahuang@chromium.org\u003e\n"
    },
    {
      "commit": "11585a7d4e43496aeb3eb4bd9c9950fbe168954f",
      "tree": "d4e1ed8091a61d4ea6728108d14307b28f6e392e",
      "parents": [
        "6b613ac50aac06960880d45a735ef2f14b62ea2b"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Sun Jun 21 12:00:53 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 21 15:08:26 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8678385977638475953.\n\nChange-Id: Ie59ae88a2bc733fe0dc2ac3eaf48a501233392d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7974758\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": "6b613ac50aac06960880d45a735ef2f14b62ea2b",
      "tree": "f772fff3768d48ffad549e1641c8ab4fbacc8065",
      "parents": [
        "dbc0a5248f6b8d6025701a304a6c4e3b46f60d7d"
      ],
      "author": {
        "name": "Roland Bock",
        "email": "rbock@google.com",
        "time": "Thu Jun 18 16:09:15 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 19 18:05:48 2026"
      },
      "message": "login: Remove traces of ChromAD\n\nAll ChromAD devices have been migrated long ago.\n\nBUG\u003db:263367348\nTEST\u003dNone, removing defunct code\n\nChange-Id: I340fe740710ef0fcdc2a54fb847024e8cbfcb90e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7957324\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Felipe Andrade \u003cfsandrade@chromium.org\u003e\nCommit-Queue: Roland Bock \u003crbock@google.com\u003e\nTested-by: Roland Bock \u003crbock@google.com\u003e\n"
    },
    {
      "commit": "dbc0a5248f6b8d6025701a304a6c4e3b46f60d7d",
      "tree": "188d73dcd9e7956f946af79e0835ab942aa74755",
      "parents": [
        "a32882ba0dfd601b77b26021d73fd54fc723503c"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Fri Jun 19 12:01:02 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 19 17:55:45 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8678567167889381233.\n\nChange-Id: Ie5fd49fb36209438d34fcb1072fc44934a2ce119\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7968397\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nCommit-Queue: chromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a32882ba0dfd601b77b26021d73fd54fc723503c",
      "tree": "1d6184a59ddcfdc18ff1c5a4e1605dfa29503967",
      "parents": [
        "0d68bc5d3eb28d6a0e7a51eba48a50972c50fa15"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@chromium.org",
        "time": "Thu Jun 18 05:23:33 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 15:16:50 2026"
      },
      "message": "vm_tools: concierge: Fix unsafe Unretained in HandleSwapVmEnableRequest\n\nUse WeakPtr instead of Unretained(this) when calling CanEnable on\nvmm_swap_low_disk_policy_. This prevents a potential use-after-free\nif ArcVm is destroyed while the disk space check is pending in spaced.\n\nBUG\u003db:514101333\nTEST\u003dcros_sdk emerge-brya chromeos-base/vm_host_tools\nTAG\u003dagy\nCONV\u003d9a0ced93-0a06-47c9-ae0a-de644fbaa012\n\nChange-Id: Iac069870f269b7636667545162f0e37ae300d878\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7960367\nReviewed-by: Junichi Uekawa \u003cuekawa@chromium.org\u003e\nCommit-Queue: Dmitry Torokhov \u003cdtor@chromium.org\u003e\nTested-by: Dmitry Torokhov \u003cdtor@chromium.org\u003e\n"
    },
    {
      "commit": "0d68bc5d3eb28d6a0e7a51eba48a50972c50fa15",
      "tree": "e2cef5deabb2316a32e908a80fe712611a56b6a1",
      "parents": [
        "a3fd257b28da0bc72c091a44a1a03851c770442f"
      ],
      "author": {
        "name": "John Admanski",
        "email": "jadmanski@google.com",
        "time": "Wed Jun 17 20:51:47 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 15:15:02 2026"
      },
      "message": "cryptohome: Handle out of bounds proto enum values\n\nThis fixes one of the proto parsers to handle the case where an enum\nvalue provided is out of bounds, which generally should not happen but\nwhich cannot be assumed.\n\nIn this case if supplied with a PublicKeyInfo proto that has invalid\nvalues those values will just be ignored; one could argue that the\nbetter behavior would be to instead propagate that as an error all the\nway up the stack, but that seems to add unnecessary brittleness.\n\nBUG\u003db:524357999\nTEST\u003dunit tests\n\nChange-Id: I6393fdb4b0dddd5054c672c0aa3381ae71d986f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7959698\nTested-by: John Admanski \u003cjadmanski@chromium.org\u003e\nReviewed-by: Zi Lin \u003clziest@google.com\u003e\nCommit-Queue: John Admanski \u003cjadmanski@chromium.org\u003e\n"
    },
    {
      "commit": "a3fd257b28da0bc72c091a44a1a03851c770442f",
      "tree": "3b597afb061dc37044b243f9d24045e6aabedaf6",
      "parents": [
        "656a7526a73167fdade53a8815684420b583c329"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Thu Jun 18 04:54:01 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 11:34:56 2026"
      },
      "message": "patchpanel: Add check at manager.cc\n\nBUG\u003db:523996221\nTEST\u003dFEATURES\u003dtest emerge-$BOARD patchpanel\n\nChange-Id: Ic89ae989093b6c1a8467367c916537ddb2b68bda\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7961778\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nTested-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nCommit-Queue: Chih-Yu Huang \u003cakahuang@chromium.org\u003e\nAuto-Submit: Chih-Yu Huang \u003cakahuang@chromium.org\u003e\n"
    },
    {
      "commit": "656a7526a73167fdade53a8815684420b583c329",
      "tree": "a30fa5bff2c340fd447de1eadb34c10a4d61bf38",
      "parents": [
        "222d7194d777d61427a8e1d268d659bed0da3495"
      ],
      "author": {
        "name": "Zikai Chen",
        "email": "chenzikai@google.com",
        "time": "Thu Jun 18 07:56:31 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 11:27:25 2026"
      },
      "message": "shill: DHCP: Enable dhcpcd10 by default in shill\n\nSet the default value of use_legacy_dhcpcd to false in shill\u0027s\nManagerProperties and DHCPClientProxy Options. This makes dhcpcd10\nthe default DHCP client in shill.\n\nBUG\u003db:344500617\nBUG\u003db:525234579\nTEST\u003dFEATURES\u003dtest emerge-cherry shill\nTEST\u003dtast run network.DHCP*\n\nChange-Id: I1c3fae2f148dba213b5fe4aeb2b002d3cc8afde6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7960440\nReviewed-by: Jie Jiang \u003cjiejiang@chromium.org\u003e\nCommit-Queue: Zikai Chen \u003cchenzikai@google.com\u003e\nTested-by: Zikai Chen \u003cchenzikai@google.com\u003e\n"
    },
    {
      "commit": "222d7194d777d61427a8e1d268d659bed0da3495",
      "tree": "a94e11541eeba3f3e57c5e606ac1a66ec3fca10b",
      "parents": [
        "89d560df62692e9cb0d321d3bfa4c297b4effc46"
      ],
      "author": {
        "name": "Alexis Savery",
        "email": "asavery@google.com",
        "time": "Thu Jun 11 00:27:57 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 04:25:55 2026"
      },
      "message": "init: Update regex to match ufs-utils UFS LifeUsed metrics\n\nThe UFS UMA metrics Platform.Storage.Ufs.LifeUsed.TypeA and\nPlatform.Storage.Ufs.LifeUsed.TypeB stopped reporting when the baseline\nstorage information script was migrated from dumping raw sysfs files to\nrunning ufs-utils.\n\nUnder ufs-utils, the attribute names changed from the Linux kernel\u0027s\nsnake-case sysfs attributes (life_time_estimation_a) to standard JEDEC\nspecification camel-case struct symbols (bDeviceLifeTimeEstA).\n\nThis refactors the UFS collector matcher in chromeos-disk-metrics to use ERE\nand successfully match both legacy sysfs and modern ufs-utils field formats,\nwhile handling optional whitespace. It also expands the unit test suite to\nverify the modern ufs-utils format.\n\nBUG\u003db:519713843\nTEST\u003dcros_run_unit_tests --board\u003dnissa --packages\u003dchromeos-init\n\nChange-Id: Ib27472986b4ee40b15e7946669c6136045e4e024\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7922309\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Alexis Savery \u003casavery@chromium.org\u003e\nTested-by: Alexis Savery \u003casavery@chromium.org\u003e\nReviewed-by: Sarthak Kukreti \u003csarthakkukreti@google.com\u003e\n"
    },
    {
      "commit": "89d560df62692e9cb0d321d3bfa4c297b4effc46",
      "tree": "988215579c3d4807e1e40e40de0830f96a4f55aa",
      "parents": [
        "84c242def84852d4a1e97dd9a095187fbb4e87be"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Wed Jun 17 12:00:44 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 17 16:26:31 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8678748363515636737.\n\nChange-Id: I70a64ef19a1cd561f07f63b5ade613d1dba93248\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7954725\nCommit-Queue: chromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com \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": "84c242def84852d4a1e97dd9a095187fbb4e87be",
      "tree": "e647b280066008c7a6eac864cd8c4b94589b8fb2",
      "parents": [
        "9e7cfe3abbfd3090a97c4f73d2d4cfca53b8a2b9"
      ],
      "author": {
        "name": "John Admanski",
        "email": "jadmanski@google.com",
        "time": "Tue Jun 16 22:01:20 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 17 16:10:37 2026"
      },
      "message": "cryptohome: Remove unnecessary ACLs\n\nThese RPCs are not used by Chrome so there\u0027s no reason that we need\nchronos to have the ability to call them. These are used by u2f.\n\nFIXED\u003db:524167988\nTEST\u003dmanually verified, searched chromium code\n\nChange-Id: Id34f0e80f0be7e372edc5706a27cb4c38f2c1395\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7953542\nCommit-Queue: John Admanski \u003cjadmanski@chromium.org\u003e\nTested-by: John Admanski \u003cjadmanski@chromium.org\u003e\nReviewed-by: Zi Lin \u003clziest@google.com\u003e\n"
    },
    {
      "commit": "9e7cfe3abbfd3090a97c4f73d2d4cfca53b8a2b9",
      "tree": "ddaf7d56e393848cdd66954e6a8c2f27f63e0129",
      "parents": [
        "f6a8588d36ec4ad33d204cd4110e30fe8fdc0cd5"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon Jun 15 13:48:42 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 17 16:00:18 2026"
      },
      "message": "vm_tools: add gettid to seccomp filters\n\nThe Rust 1.93 upgrade leads to crashed in 9s due to SIGSYS on gettid.\nAllowing it seems harmless.\n\nBUG\u003db:524177090\nTEST\u003dCQ+1 with Rust 1.93\n\nDisallow-Recycled-Builds: test-failures\nChange-Id: I31b6624eadd2003029df4551bc95a17e3c1f06e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7939731\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nReviewed-by: Junichi Uekawa \u003cuekawa@chromium.org\u003e\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "f6a8588d36ec4ad33d204cd4110e30fe8fdc0cd5",
      "tree": "ea73fa0dd76cbb44e19549d8ba827ca7b7d3b466",
      "parents": [
        "ef795725d18f3036edd6ccbca190edea8ec5abc8"
      ],
      "author": {
        "name": "Jordan R Abrahams-Whitehead",
        "email": "ajordanr@google.com",
        "time": "Tue Jun 16 16:38:48 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 22:40:23 2026"
      },
      "message": "secagentd: Make buf_off volatile\n\nThis prevents constant propagation for buf_off, which caused it to\nbe incorrectly folded due to improved LLVM bitmask optimisations.\nThis then lead to program invalidation during runtime when loaded\ninto Linux kernels newer than 6.1.\n\nBUG\u003db:519667636\nTEST\u003dBuilt and flashed on dedede device using LLVM Next (r584947)\nTEST\u003dtast run dut secagentd.FileEvents.user_fs\n\nChange-Id: I00697c729b285f1805640bf409e2012e23299af5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7951544\nReviewed-by: Aashay Shringarpure \u003caashay@google.com\u003e\nTested-by: Jordan Abrahams-Whitehead \u003cajordanr@google.com\u003e\nCommit-Queue: Jordan Abrahams-Whitehead \u003cajordanr@google.com\u003e\n"
    },
    {
      "commit": "ef795725d18f3036edd6ccbca190edea8ec5abc8",
      "tree": "b5619906e85a4811fd542501710cd74fc7a55976",
      "parents": [
        "9ffb397cabbf48dbb3dc1d17509260271a1a8e7b"
      ],
      "author": {
        "name": "John Admanski",
        "email": "jadmanski@google.com",
        "time": "Tue Jun 16 17:14:52 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 22:16:22 2026"
      },
      "message": "cryptohome: Move some calls to the mount thread\n\nThese calls are making use of the homedirs object, but this object is\nnot threadsafe and is designed to be run from the mount thread. While\nthe callers being fixed here are not actually doing mount operations\nthat doesn\u0027t matter; they still need to run on the mount thread, not\ndirectly on the origin thread.\n\nBUG\u003db:514097329\nTEST\u003dunit tests, manual dbus-send uses\n\nChange-Id: I77381b78ac7d1f9f7031c3af0920ec1582b8cd2f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7951462\nCommit-Queue: John Admanski \u003cjadmanski@chromium.org\u003e\nTested-by: John Admanski \u003cjadmanski@chromium.org\u003e\nReviewed-by: Zi Lin \u003clziest@google.com\u003e\n"
    },
    {
      "commit": "9ffb397cabbf48dbb3dc1d17509260271a1a8e7b",
      "tree": "8c85fdabb06e8bfbcf38621a49f4a8dfbc1fad9e",
      "parents": [
        "d00cbce9a5bbfad1ed054696e838b90e44b2b4f5"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Tue Jun 16 12:00:31 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 19:43:34 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8678838963927797617.\n\nChange-Id: I8d00636ef955d9503d7fa06772c80b572289705a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7948604\nCommit-Queue: chromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com \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": "d00cbce9a5bbfad1ed054696e838b90e44b2b4f5",
      "tree": "9076c690adf19ab91a9c9455f1783d277d29b9f7",
      "parents": [
        "51a19fe0bc10838de26b97083cf0a58f90a7a7de"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@chromium.org",
        "time": "Thu Jun 11 20:40:47 2026"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@chromium.org",
        "time": "Tue Jun 16 17:50:21 2026"
      },
      "message": "vm_tools: concierge: Make StartPluginVm always return failure\n\nPlugin VM is no longer supported. Make StartPluginVm method\nalways return failure immediately.\n\nBUG\u003db:516695754\nTEST\u003dCQ\nTAG\u003dagy\nCONV\u003def7da56f-76d7-4a65-94e1-40608ddde95b\n\nChange-Id: I15fd44417cddf61de589d6c251357097b11f88a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7927391\nTested-by: Dmitry Torokhov \u003cdtor@chromium.org\u003e\nReviewed-by: Junichi Uekawa \u003cuekawa@chromium.org\u003e\n"
    },
    {
      "commit": "51a19fe0bc10838de26b97083cf0a58f90a7a7de",
      "tree": "033d7fc4c42c005b28c6a64716528d66ab5fbd39",
      "parents": [
        "8dcc9b70a5c0091a141cb4b70a20cb7582d9887a"
      ],
      "author": {
        "name": "yoshiki iguchi",
        "email": "yoshiki@google.com",
        "time": "Tue May 26 00:29:52 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 15 19:29:29 2026"
      },
      "message": "secagentd: Process pending auth events immediately on auth completion\n\nPreviously, when the authentication factor was not yet available during\nscreen unlock or session start, a delayed task was posted to check for\nit after 1 second. This could introduce unnecessary delay in reporting\nthe event.\n\nThis CL refactors the mechanism to store the pending event and process\nit immediately when the AuthenticateAuthFactorCompleted signal is\nreceived. A safety timer is still used to ensure the event is sent\n(with an unknown auth factor) if the signal does not arrive within\nthe time.\n\nAlso this CL increases the time from 1 second to 3 seconds so that,\nif the auto event is not recieved within 1 second (the attached\nissue is likely caused by this situation), the logic can process\nthe event for 3 seconds.\n\nBUG\u003db:504483587\nTEST\u003dNone\n\nChange-Id: I4fb163aead40753a8bf98546ee3ef3a72b13b17f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7871027\nReviewed-by: Ryan Borzello \u003crborzello@google.com\u003e\nCommit-Queue: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nTested-by: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\n"
    },
    {
      "commit": "8dcc9b70a5c0091a141cb4b70a20cb7582d9887a",
      "tree": "1889d0d2612767102ce824414293a6c57db65fb9",
      "parents": [
        "1fb2dc91482efe1956a84e1022a297dd48f721a0"
      ],
      "author": {
        "name": "John Admanski",
        "email": "jadmanski@google.com",
        "time": "Thu Jun 11 17:48:51 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 15 17:16:14 2026"
      },
      "message": "cryptohome: Drop some unnecessary error checks and logging\n\nThe error checks are obsolete. They were originally added to avoid cases\nwhere dbus would crash on a bad name instead of failing gracefully, an\nissue that was fixed long ago. The extra logging was left over from when\nthe feature was initially being worked on and deployed, it has been\nstable for a long time now.\n\nBUG\u003db:514105363\nTEST\u003dunit tests\n\nChange-Id: Ic08a32e98d460cab3d794e8afc404461be04ea26\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7926651\nTested-by: John Admanski \u003cjadmanski@chromium.org\u003e\nCommit-Queue: John Admanski \u003cjadmanski@chromium.org\u003e\nReviewed-by: Behnood Momenzadeh \u003cbehnoodm@chromium.org\u003e\n"
    },
    {
      "commit": "1fb2dc91482efe1956a84e1022a297dd48f721a0",
      "tree": "30cf23d4f62e297968932490827c1d6ca3a370ec",
      "parents": [
        "56554efa99492cfc308510679e434a66db8e9be0"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Sat Jun 13 12:00:32 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jun 13 19:28:14 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8679110755968072401.\n\nChange-Id: I03065d70d881083dc948370cce24f202df1ffe9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7935631\nCommit-Queue: chromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com \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": "56554efa99492cfc308510679e434a66db8e9be0",
      "tree": "47c3e5cfcfb59b474e294c95a2eb1b4d9dd6a580",
      "parents": [
        "3b7bb2f0c5ab98c45fc472505e772b5d0a67455d"
      ],
      "author": {
        "name": "John Admanski",
        "email": "jadmanski@google.com",
        "time": "Wed Jun 10 16:07:26 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 15:27:43 2026"
      },
      "message": "cryptohome: Restrict some of the signals to chronos\n\nThese signals are normally only used by Chrome, so lets reduce the\naccess to them to match that. There\u0027s no actual secrets contained in the\nresponses but it\u0027s still more information about auth factors than an\nunprivledged user could access so better to be cautious.\n\nBUG\u003db:516680510\nTEST\u003dmanually verified signal access\n\nChange-Id: Ibc06b9fb7a249b104e81834817bb5d752c17d400\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7919746\nTested-by: John Admanski \u003cjadmanski@chromium.org\u003e\nReviewed-by: Zi Lin \u003clziest@google.com\u003e\nCommit-Queue: John Admanski \u003cjadmanski@chromium.org\u003e\n"
    },
    {
      "commit": "3b7bb2f0c5ab98c45fc472505e772b5d0a67455d",
      "tree": "bbb078159843f2d4bf36254bdff19cdbbc39ed9d",
      "parents": [
        "abf91de3d24f0a108984b7959cf69562ade8b7e7"
      ],
      "author": {
        "name": "Zikai Chen",
        "email": "chenzikai@google.com",
        "time": "Thu Jun 11 07:20:14 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 12:05:59 2026"
      },
      "message": "shill: DHCP: Correct the env variable name for MTU\n\n\"new_interface_mtu\", rather than \"ifmtu\", is the correct name.\n\nBUG\u003db:522584769\nTEST\u003dtast run network.ShillTethering network.DHCP*\n\nChange-Id: If45a16021a24c0faaa38aff9c2aa5c26fe1f39d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7925009\nReviewed-by: Jie Jiang \u003cjiejiang@chromium.org\u003e\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nAuto-Submit: Zikai Chen \u003cchenzikai@google.com\u003e\nCommit-Queue: Zikai Chen \u003cchenzikai@google.com\u003e\nTested-by: Zikai Chen \u003cchenzikai@google.com\u003e\n"
    },
    {
      "commit": "abf91de3d24f0a108984b7959cf69562ade8b7e7",
      "tree": "55984bbb18f1163fc9b24b4589d7f91c9f478803",
      "parents": [
        "f3c2a02c7f17066bfef686ff829053828dc22e98"
      ],
      "author": {
        "name": "Puthikorn Voravootivat",
        "email": "puthik@google.com",
        "time": "Thu Jun 11 18:35:59 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 11:04:57 2026"
      },
      "message": "power: Clean up unused Upstart D-Bus permission\n\nCL:2852623 (\"power: Set Dynamic SAR using ModemManager\") migrated\ndynamic SAR to ModemManager and removed the custom cellular controller\nfor trogdor. However, it forgot to clean up the D-Bus permission that\nwas used for trogdor to directly emit Upstart events.\n\nThis CL cleans up that dead code by removing the `com.ubuntu.Upstart`\nallow rule from `org.chromium.PowerManager.conf`. It also adds a\nmissing copyright license header to the file to satisfy presubmits.\n\nTAG\u003dagy\nCONV\u003d2ae3adca-b901-481c-827c-dc35a33fccc7\n\nBUG\u003db:516700104\nTEST\u003dCQ\n\nChange-Id: I09b9c74c5a51da9d2b5d3dc02a25b25e12d71333\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7926655\nAuto-Submit: Puthikorn Voravootivat \u003cputhik@chromium.org\u003e\nReviewed-by: Jing Li \u003cjingmuli@google.com\u003e\nReviewed-by: Yanye Li \u003cyanyeli@google.com\u003e\nCommit-Queue: chromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com\u003e\nTested-by: Puthikorn Voravootivat \u003cputhik@chromium.org\u003e\n"
    },
    {
      "commit": "f3c2a02c7f17066bfef686ff829053828dc22e98",
      "tree": "654043fa1710d8eddb6241039ff7b5bb7a954cbc",
      "parents": [
        "64ddbcceee9fa339bdb4e45e02e2fd46bb939576"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Jun 06 05:12:26 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 04:03:33 2026"
      },
      "message": "vm_tools: Migrate to AmountOfTotalPhysicalMemory\n\nIn Chromium CL https://crrev.com/c/7891305,\nbase::SysInfo::AmountOfPhysicalMemory() was removed in favor of\nbase::SysInfo::AmountOfTotalPhysicalMemory().\n\nReplace the remaining vm_tools call sites so this package no longer\ndepends on the libchrome compatibility patch\n(https://crrev.com/c/7905436) that temporarily restores\nbase::SysInfo::AmountOfPhysicalMemory().\n\nBUG\u003db:520611956\nTEST\u003dCQ\n\nChange-Id: I2b7274931ff8b4de1dd9f6cd448df86b08e22b79\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7902515\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": "64ddbcceee9fa339bdb4e45e02e2fd46bb939576",
      "tree": "89836851b5337b6b1c3a5e584ae3b118f4d1a305",
      "parents": [
        "85c9cce43ff45f453bad0ace49d449c7ac32fd0e"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Tue Jun 09 12:00:36 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 14:45:46 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8679473142369680097.\n\nChange-Id: Id61e295f10be037c34a7922f5ebf74e49d19b3bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7912466\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": "85c9cce43ff45f453bad0ace49d449c7ac32fd0e",
      "tree": "e451f7898c4a5cfdd639dc8a02287906756a9bb6",
      "parents": [
        "4c61ec639717f182c465b5d1fdeabf0fc5afff11"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Jun 06 05:02:58 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 08:39:50 2026"
      },
      "message": "odml: Migrate to AmountOfTotalPhysicalMemory\n\nIn Chromium CL https://crrev.com/c/7891305,\nbase::SysInfo::AmountOfPhysicalMemory() was removed in favor of\nbase::SysInfo::AmountOfTotalPhysicalMemory().\n\nReplace the remaining odml call sites so this package no longer\ndepends on the libchrome compatibility patch\n(https://crrev.com/c/7905436) that temporarily restores\nbase::SysInfo::AmountOfPhysicalMemory().\n\nBUG\u003db:520611956\nTEST\u003dCQ\n\nChange-Id: I1bc50dad2b8ecddaafa8a77b957f2104f7b58078\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7902514\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": "4c61ec639717f182c465b5d1fdeabf0fc5afff11",
      "tree": "218a8d3dea0db9f0e06142c5bc6322830928d20b",
      "parents": [
        "30a5abfd06297e0a86d2e4c4da08d98058df54d5"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Jun 06 05:31:17 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 06:20:21 2026"
      },
      "message": "login: Migrate to AmountOfTotalPhysicalMemory\n\nIn Chromium CL https://crrev.com/c/7891305,\nbase::SysInfo::AmountOfPhysicalMemory() was removed in favor of\nbase::SysInfo::AmountOfTotalPhysicalMemory().\n\nReplace the remaining login_manager call sites so this package no longer\ndepends on the libchrome compatibility patch\n(https://crrev.com/c/7905436) that temporarily restores\nbase::SysInfo::AmountOfPhysicalMemory().\n\nBUG\u003db:520611956\nTEST\u003dCQ\n\nChange-Id: Iffe77212cba6ff9ef45badd2829096d24c57460a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7902516\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Yury Khmel \u003ckhmel@chromium.org\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\n"
    },
    {
      "commit": "30a5abfd06297e0a86d2e4c4da08d98058df54d5",
      "tree": "74cb0dcb8e8affdd64ffbf110dea2eaddcf0d71f",
      "parents": [
        "d57fba8f85abc0d29979909ae7685f2f262518dd"
      ],
      "author": {
        "name": "CJ Huang",
        "email": "chenjih@google.com",
        "time": "Fri Jun 05 04:37:47 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 23:58:59 2026"
      },
      "message": "Revert \"ml: Validate DLC paths for doc scanner, handwriting\"\n\nThis reverts commit b71abc80e539de103a9083d72cbb72f5c93e9eb6.\n\nReason for revert: causing crash  ml_service - ml::ValidateAndGetRealDlcPath b/516294180\n\nOriginal change\u0027s description:\n\u003e ml: Validate DLC paths for doc scanner, handwriting\n\u003e\n\u003e For other DLC-powered features we introduced a helper to ensure\n\u003e Chrome-supplied DLC paths are legit DLC paths rather than some other\n\u003e path on the file system. This CL ensures that approach is used for doc\n\u003e scanner and handwriting as well.\n\u003e\n\u003e FIXED\u003db:505315645\n\u003e TEST\u003dCQ only\n\u003e\n\u003e Change-Id: I20fa13da1dbe5666128b862a7fb5bc8d7a1561da\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7828563\n\u003e Reviewed-by: Amanda Deacon \u003camandadeacon@chromium.org\u003e\n\u003e Commit-Queue: Andrew Moylan \u003camoylan@google.com\u003e\n\u003e Tested-by: Andrew Moylan \u003camoylan@google.com\u003e\n\nFIXED\u003db:505315645\n\nChange-Id: Ie15dde25bf209ad5f9d9fcc494a67c1a0887fbfa\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7902058\nReviewed-by: Amanda Deacon \u003camandadeacon@chromium.org\u003e\nReviewed-by: Tony Yeoman \u003ctby@chromium.org\u003e\nTested-by: CJ Huang \u003cchenjih@google.com\u003e\nCommit-Queue: CJ Huang \u003cchenjih@google.com\u003e\n"
    },
    {
      "commit": "d57fba8f85abc0d29979909ae7685f2f262518dd",
      "tree": "237bee62099426619d06809a865b630d8d252a46",
      "parents": [
        "d79fe589474c1d479461a82572c07500eb12dcc4"
      ],
      "author": {
        "name": "Di Wu",
        "email": "diwux@google.com",
        "time": "Sat Jun 06 05:47:20 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 06:08:35 2026"
      },
      "message": "libsegmentation: Migrate to AmountOfTotalPhysicalMemory\n\nIn Chromium CL https://crrev.com/c/7891305,\nbase::SysInfo::AmountOfPhysicalMemory() was removed in favor of\nbase::SysInfo::AmountOfTotalPhysicalMemory().\n\nReplace the remaining libsegmentation call sites so this package no\nlonger depends on the libchrome compatibility patch\n(https://crrev.com/c/7905436) that temporarily restores\nbase::SysInfo::AmountOfPhysicalMemory().\n\nBUG\u003db:520611956\nTEST\u003dCQ\n\nChange-Id: Ia81e3c97e9bd8620897405f0728b5ef7e8914f7a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7902517\nOwners-Override: Chung-sheng Wu \u003cchungsheng@google.com\u003e\nTested-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Byron Lee \u003cbyronlee@chromium.org\u003e\n"
    },
    {
      "commit": "d79fe589474c1d479461a82572c07500eb12dcc4",
      "tree": "48879b3547641c9c11746190158d4b6e64452689",
      "parents": [
        "39292427fcc86cc4758c7940c2b0d148e23739b7"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Fri Jun 05 12:00:29 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 15:47:34 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8679835530858005153.\n\nChange-Id: I050b3c8e2b39f8cd7bac8ebab85934f46bf1b302\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7904653\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nCommit-Queue: chromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "39292427fcc86cc4758c7940c2b0d148e23739b7",
      "tree": "9eba2196ec6d3266876f83edae25179ab130c186",
      "parents": [
        "70b3b54884a7f4b48f05ffa3d921dfa291edb5fb"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Jun 05 02:50:16 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 15:02:57 2026"
      },
      "message": "shadercached: fix rust 1.92 breakage\n\nThese relied on an inferred `!` converting to `()`, which is being\nphased out. Specify the `()`, as recommended by the error message.\n\nBUG\u003db:520189483\nTEST\u003demerge-brya\n\nChange-Id: I67b25e4d30becaec9b652329cf7d07a160f662bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7903611\nTested-by: George Burgess \u003cgbiv@chromium.org\u003e\nReviewed-by: Renato Pereyra \u003crenatopereyra@google.com\u003e\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\n"
    },
    {
      "commit": "70b3b54884a7f4b48f05ffa3d921dfa291edb5fb",
      "tree": "d2a195c88c4688941fd651e01dfc761e89a23080",
      "parents": [
        "d7bc8de18418f4e7f3dff4b776af256a0009e6b8"
      ],
      "author": {
        "name": "crosvm-luci-ci-builder",
        "email": "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com",
        "time": "Thu Jun 04 12:00:28 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 05:19:07 2026"
      },
      "message": "vm_tools: Uprev baguette_image version\n\nGenerated by https://cr-buildbucket.appspot.com/build/8679926129715279745.\n\nChange-Id: I65fa67582fbc48a12b9cc5392b8fd78527df24a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7901286\nBot-Commit: crosvm LUCI CI \u003ccrosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com\u003e\nReviewed-by: Keiichi Watanabe \u003ckeiichiw@chromium.org\u003e\nCommit-Queue: Keiichi Watanabe \u003ckeiichiw@chromium.org\u003e\n"
    },
    {
      "commit": "d7bc8de18418f4e7f3dff4b776af256a0009e6b8",
      "tree": "142336e3ff412186ab69d87b90141048a5cebef5",
      "parents": [
        "524b5c1e3c39e27479789d0e63585c7184181846"
      ],
      "author": {
        "name": "Brett Brotherton",
        "email": "bbrotherton@google.com",
        "time": "Thu May 28 19:01:22 2026"
      },
      "committer": {
        "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 17:11:25 2026"
      },
      "message": "update_engine: Replace NOTREACHED() with LOG(ERROR)\n\nMigrate from NOTREACHED_IN_MIGRATION() to LOG(ERROR) per reviewer request\nto prevent crash reports on unreachable paths.\n\nBUG\u003db:379735176\nTEST\u003demerge-brya update_engine\n\nChange-Id: Id58ed4ff44bd9607b11267953fcabd2cdcabe36e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/7881915\nReviewed-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nAuto-Submit: Brett Brotherton \u003cbbrotherton@google.com\u003e\nCommit-Queue: Brett Brotherton \u003cbbrotherton@google.com\u003e\nTested-by: Brett Brotherton \u003cbbrotherton@google.com\u003e\nCommit-Queue: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\n"
    }
  ],
  "next": "524b5c1e3c39e27479789d0e63585c7184181846"
}
