)]}'
{
  "log": [
    {
      "commit": "cca5359d0cd6ee0314bf07b7556e6b7ffb045a7e",
      "tree": "0b7982589ac2785445325ac293c4275ec45ac210",
      "parents": [
        "e2d712db7957101bae1a3aefd26a958620f24cd7"
      ],
      "author": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Thu Oct 15 10:03:13 2026 -0700"
      },
      "committer": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Mon Oct 19 08:06:37 2026 -0700"
      },
      "message": "reset_uki_cmdline: have non-empty cmdline for unsigned images\n\nWe want to disallow overriding the compiled in command line for UKI\nimages. However, we currently depend on this behavior for unsigned\nimages, because the command line isn\u0027t finalized yet at that time.\n\nInstead of using an empty builtin cmdline for unsigned images, use\nwhatever the partition A cmdline is. This should allow the unsigned\nimage to function well enough for testing, and the signing process\nwill still update it to the correct final cmdline.\n\nBUG\u003dNone\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\nChange-Id: I0c478ff203d95de73c0d709b6d719067f0ce9975\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/226386\nReviewed-by: Dom Huh \u003cdomhuh@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e2d712db7957101bae1a3aefd26a958620f24cd7",
      "tree": "d1e33dbcefafd5d9559abe76d9fef2e81d42f0c3",
      "parents": [
        "e86b1d8f9ed2731ab7e886fbcfcdcdec58ee481e"
      ],
      "author": {
        "name": "chenglongtang",
        "email": "chenglongtang@google.com",
        "time": "Fri Sep 25 04:23:10 2026 +0000"
      },
      "committer": {
        "name": "Chenglong Tang",
        "email": "chenglongtang@google.com",
        "time": "Thu Sep 24 23:42:18 2026 -0700"
      },
      "message": "hooks/install: add timeouts to SBOM inspection\n\ndownload_url.is_uri_valid() and go_dep.py lack timeouts. If network\nprobes drop or go-licenses stalls, python hangs indefinitely, causing\nKokoro builds to time out after 12 hours.\n\nAdd a 5s timeout to requests.get and a 30s timeout to go-licenses.\n\nBUG\u003db/565975961\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\nChange-Id: I3becae38785ce7babe60afed73dfda15c07fb07f\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/212146\nReviewed-by: Angel Adetula \u003cangeladetula@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e86b1d8f9ed2731ab7e886fbcfcdcdec58ee481e",
      "tree": "5011bf1df90c64ad1bbf829cd7b47fca11ddc216",
      "parents": [
        "eed6edbc36e26ec284829e59d98ab79a9c772c63"
      ],
      "author": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Fri Aug 21 15:38:09 2026 -0700"
      },
      "committer": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Mon Aug 24 09:15:25 2026 -0700"
      },
      "message": "find-missing-deps.sh: remove\n\nThis breaks kernel ebuilds, and I don\u0027t think this check ever caught\nanything for policymanager. autotest-tests-lakitu is specially handled\nin CI so I don\u0027t think this check is useful for that.\n\nBUG\u003dNone\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\nChange-Id: Ia58d08a20aab53b451a9d1a16b6578aecc3c5701\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/188546\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Kevin Berry \u003ckpberry@google.com\u003e\n"
    },
    {
      "commit": "eed6edbc36e26ec284829e59d98ab79a9c772c63",
      "tree": "70f90b66698b8ba416158f52323c0fb2539a7d2e",
      "parents": [
        "98cda0e234937e8a2371567d949ecbcd1c7ace5c"
      ],
      "author": {
        "name": "Dom Huh",
        "email": "domhuh@google.com",
        "time": "Fri Aug 07 23:55:21 2026 +0000"
      },
      "committer": {
        "name": "Dom Huh",
        "email": "domhuh@google.com",
        "time": "Fri Aug 21 13:18:27 2026 -0700"
      },
      "message": "Update UKI-specific scripts for arm64-compatibility.\n\nreset_uki_cmdline.sh: Check for arch -\u003e update naming to shim/grub {arch}.efi. For ARM64, there is no vmlinux B so added a check to exit if no vmlinux detected in ESP to continue and not fail.\n\nset_uki_boot.sh: Check for arch -\u003e update naming to shim/grub {arch}.efi.\n\nBUG\u003dnone\nTEST\u003dpresubmit, local tests\nRELEASE_NOTE\u003dnone\n\nChange-Id: I0d45a5ba63e226dc4d7354d6796867831a5700a2\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/181547\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\n"
    },
    {
      "commit": "98cda0e234937e8a2371567d949ecbcd1c7ace5c",
      "tree": "3ca6276fc1e83e2c4f54c9fd72a849b39ed33f3f",
      "parents": [
        "337229851be4b9275b7105457cbd8a756daa5051"
      ],
      "author": {
        "name": "chenglongtang",
        "email": "chenglongtang@google.com",
        "time": "Tue Jul 28 18:03:02 2026 +0000"
      },
      "committer": {
        "name": "Chenglong Tang",
        "email": "chenglongtang@google.com",
        "time": "Tue Jul 28 15:41:19 2026 -0700"
      },
      "message": "scripts: add selftest layout to disk_layout_anthos.json\n\nThe \u0027selftest\u0027 layout is required when building kselftest images.\nAdd it to disk_layout_anthos.json so that boards inheriting from it\n(anthos, arion, pholus) can successfully build kselftest images.\n\nBUG\u003dNone\nTEST\u003ddisk_layout_tool validate selftest src/private-overlays/overlay-arion-private/scripts/disk_layout.json\nRELEASE_NOTE\u003dNone\n\nChange-Id: I1a216ea3ffabb13f79dfabd3d11fcd7199131dc3\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/174167\nTested-by: Chenglong Tang \u003cchenglongtang@google.com\u003e\nReviewed-by: Angel Adetula \u003cangeladetula@google.com\u003e\n"
    },
    {
      "commit": "337229851be4b9275b7105457cbd8a756daa5051",
      "tree": "dd5f53f17ab4097ca91d85598c1a53cb8ac35899",
      "parents": [
        "cdf197af67083fc47ebfd8466479e95f91bb735f"
      ],
      "author": {
        "name": "chenglongtang",
        "email": "chenglongtang@google.com",
        "time": "Sun Jul 26 06:29:11 2026 +0000"
      },
      "committer": {
        "name": "Chenglong Tang",
        "email": "chenglongtang@google.com",
        "time": "Mon Jul 27 11:11:40 2026 -0700"
      },
      "message": "scripts: increase selftest layout kernel partition size\n\nIncrease KERN-A and KERN-B size in \u0027selftest\u0027 layout to 64 MiB to accommodate larger kernels in kselftest builds.\n\nBUG\u003db/526629383\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\nChange-Id: Ib66807501f26f3b2d15d44c7c82c50f2a20ecee7\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/173566\nReviewed-by: Angel Adetula \u003cangeladetula@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cdf197af67083fc47ebfd8466479e95f91bb735f",
      "tree": "3d3f2880a2168a9602e0880343ff0faa033349b4",
      "parents": [
        "f96aa5cebf357816672c8c6c6048fc71d90a55ee"
      ],
      "author": {
        "name": "Angel Adetula",
        "email": "angeladetula@google.com",
        "time": "Mon Jul 20 17:09:54 2026 +0000"
      },
      "committer": {
        "name": "Angel Adetula",
        "email": "angeladetula@google.com",
        "time": "Thu Jul 23 10:13:42 2026 -0700"
      },
      "message": "scripts: add selftest layout for kselftest.\n\nAdded a common layout \u0027selftest\u0027 for the kselftest image.\n\nBUG\u003db/526629383\nTEST\u003dpresubmit, validation test\nRELEASE_NOTE\u003dNone\n\nChange-Id: I86c107f7c4aeca732c3c4f86a6dabb6cd8eaaa3c\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/170385\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Kevin Berry \u003ckpberry@google.com\u003e\n"
    },
    {
      "commit": "f96aa5cebf357816672c8c6c6048fc71d90a55ee",
      "tree": "59ddd2fb57c13beb2d46be7d27eb3ab2b1a4279e",
      "parents": [
        "92e9d72aa09f222c592a34cf1724d9aeabfbd2e3"
      ],
      "author": {
        "name": "Angel Adetula",
        "email": "angeladetula@google.com",
        "time": "Wed Jul 15 21:55:54 2026 +0000"
      },
      "committer": {
        "name": "Angel Adetula",
        "email": "angeladetula@google.com",
        "time": "Fri Jul 17 17:46:23 2026 -0700"
      },
      "message": "scripts: use vanilla instead of version for verity.\n\nchromeos-base/verity now includes an impleementation to use\nthe new dm-verity format by setting the vanilla arg to true.\nThis change drops the \u0027version argument\u0027 for the \u0027vanilla\u0027.\n\nBUG\u003db/501210579\nTEST\u003dpresubmit\n\nChange-Id: Ia99653124859b20e1aaf2a2fbe4321de0e54e659\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/169606\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\n"
    },
    {
      "commit": "92e9d72aa09f222c592a34cf1724d9aeabfbd2e3",
      "tree": "69b54e24a643e090e3de131893ee33e920850573",
      "parents": [
        "a87b5efa123a3fa2351e0c2eb359dc05b5c526a5"
      ],
      "author": {
        "name": "Shrihari Murali",
        "email": "shriharim@google.com",
        "time": "Fri May 01 02:40:41 2026 +0000"
      },
      "committer": {
        "name": "SHRIHARI MURALI",
        "email": "shriharim@google.com",
        "time": "Wed May 06 16:31:11 2026 -0700"
      },
      "message": "Bypass pickargs usage for cvm boards to fix GRUB boot hang\n\nAn [upstream COS\nchange](https://cos-review.git.corp.google.com/c/third_party/platform/crosutils/+/142463)\nintroduced the `pickargs` command into the legacy GRUB configuration\ntemplates to dynamically parse extra command line arguments from\n\u0027cmdline_extra.bin\u0027.\n\nHowever, the minimal GRUB binary used for Confidential VM (cvm) boards\ndoes not include or support the custom \u0027pickargs\u0027 module. As a result,\nwhen the image boots on target hardware, GRUB encounters an \u0027unknown\ncommand pickargs\u0027 error and freezes entirely before the kernel can\nstart, resulting in a blank serial console.\n\nThis fix introduces a conditional check using wildcard matching\n(`*cvm-amd64-gdc*`) in `create_legacy_bootloader_templates.sh`. If a cvm variant\nboard is detected, the script bypasses the pickargs layout and instead\nemits the exact, character-for-character legacy GRUB text configuration\nthat was working previously.\n\nReview Notes:\n- The master behavior using `pickargs` remains 100% identical and unchanged\n  for all other boards.\n- This fix successfully restores the serial console stream and lets the\n  verified boot flow complete cleanly on cvm targets.\n\nBUG\u003db/504738188 TEST\u003dhttps://paste.googleplex.com/6162200533270528\n\nChange-Id: I58280281d58b4f2a81eda9eff765defaf90e8678\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/148203\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\n"
    },
    {
      "commit": "a87b5efa123a3fa2351e0c2eb359dc05b5c526a5",
      "tree": "b0b6d56606541bd8193c5d9d42310d4fe158cc40",
      "parents": [
        "8dff5bc660a43977a00496601d333743e45dd611"
      ],
      "author": {
        "name": "Miri Amarilio",
        "email": "mirilio@google.com",
        "time": "Wed Mar 11 19:57:24 2026 +0000"
      },
      "committer": {
        "name": "Miri Amarilio",
        "email": "mirilio@google.com",
        "time": "Mon Apr 13 11:47:49 2026 -0700"
      },
      "message": "edit menuentry to include cmdline_extra\n\nBUG\u003db/413014554\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\ncos-patch: bug\nChange-Id: I20f314de241af5eff433ef32f00d108df5a6b484\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/142463\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8dff5bc660a43977a00496601d333743e45dd611",
      "tree": "aba229ec033f6e38ccfe7077fd6b3e502153c664",
      "parents": [
        "2129e5c081e10376ac9ee20a021addfa31d496fb"
      ],
      "author": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Thu Apr 09 11:20:27 2026 -0700"
      },
      "committer": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Fri Apr 10 16:19:48 2026 -0700"
      },
      "message": "scripts: add new scripts for configuring UKI\n\nreset_uki_cmdline.sh empties the compiled-in command line. This is\nnecessary for the grub boot path to work, and the grub boot path is\nconfigured by default. It will be used for unsigned images in vmtests.\n\nset_uki_boot.sh configures the image to use a no-grub boot path. This\nhas to be run after signing occurs, because signing changes the kernel\ncommand line and assumes that grub.cfg will work.\n\nBUG\u003db/465210631\nTEST\u003dLocal run on cchostdebug-amd64-gcp, result image booted\nRELEASE_NOTE\u003dNone\n\nChange-Id: Ia154ea68cde59e468677e80ac85e54847d51bebe\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/143605\nReviewed-by: He Gao \u003chegao@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2129e5c081e10376ac9ee20a021addfa31d496fb",
      "tree": "1a693e93a8faf8c123f6db556df8d90da2909d3c",
      "parents": [
        "b50bd36dae23405dfcdcfaa9814c4bc9b149d811"
      ],
      "author": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Tue Mar 18 11:57:06 2025 -0700"
      },
      "committer": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Tue Mar 18 15:58:32 2025 -0700"
      },
      "message": "LAKITU: Increase test image size by 2G\n\nintegration_Dockerd hits the size limit in isolation, without any other\nautotests running on the same system, on lakitu-nc. We need a larger\nimage to run integration_Dockerd on.\n\nI don\u0027t think there is a good way to make this behavior lakitu-nc\nspecific, and I also don\u0027t think there is a great reason to make this\nlakitu-nc specific. If larger test image sizes cause a problem for\nsomeone, we can revisit this and maybe make it lakitu-nc specific.\n\nBUG\u003db/404303289\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\nChange-Id: I8e9307e025f7e798c2e328509fb55bd12ed061ed\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/96499\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Chenglong Tang \u003cchenglongtang@google.com\u003e\n"
    },
    {
      "commit": "b50bd36dae23405dfcdcfaa9814c4bc9b149d811",
      "tree": "9dc4f924101d346d52fa0bf3357234ddf5756a2d",
      "parents": [
        "020f108c0ce599814fd738c487b2f8118d07a094"
      ],
      "author": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Thu Feb 27 13:01:21 2025 -0800"
      },
      "committer": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Thu Mar 06 12:28:57 2025 -0800"
      },
      "message": "hooks/install: use python3.8\n\nWe\u0027re upgrading python in boards to python3.11, but want to continue\nusing python3.8 in the SDK for now.\n\nBUG\u003db/389105832\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\nChange-Id: I7a508102ef192be260eab34746ba0358c1b0c716\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/94686\nReviewed-by: Kevin Berry \u003ckpberry@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "020f108c0ce599814fd738c487b2f8118d07a094",
      "tree": "4c2cc2790c7585bacd3200cb190be91062d6e5c3",
      "parents": [
        "92a4edc0e2bbcf8cb3e39e07b2ee05f8dad2364a"
      ],
      "author": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Thu Jan 30 14:45:31 2025 -0800"
      },
      "committer": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Thu Jan 30 20:39:18 2025 -0800"
      },
      "message": "sbom-package-info: use build environment to get source dir\n\nIt is not always the case that packages compile from sources unpacked in\nthe package build dir. In particular, cros-workon ebuilds sometimes use\nsource that is already present in the source tree as an optimization.\nThe S ebuild variable should be the source of truth for compiled sources\n(it is the default working directory for src_prepare, src_configure,\nsrc_compile, and src_install).\n\nBUG\u003db/393420941\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\nChange-Id: I7aff54c37bdf781772a75e64078f1ff148e1b8aa\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/91736\nReviewed-by: He Gao \u003chegao@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "92a4edc0e2bbcf8cb3e39e07b2ee05f8dad2364a",
      "tree": "15f0b1d5f223cc6cab0c08b2eea4cae5aa05a3a3",
      "parents": [
        "131d58d47f680c75f58be2470e69f9271b7f8e17"
      ],
      "author": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Tue Feb 06 12:45:20 2024 -0800"
      },
      "committer": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Thu Feb 08 00:39:02 2024 +0000"
      },
      "message": "sbom_info_lib: add support for license.json\n\nChromeOS moved from license.yaml to license.json.\n\nWe still support both in the install hook for now, because we may\ninstall binary packages that were built before the license.json switch.\n\nBUG\u003db/307995090\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\nChange-Id: I74ff4fb16fdcc4d33b2ec276ba0e6471aea4391d\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/64715\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: He Gao \u003chegao@google.com\u003e\n"
    },
    {
      "commit": "131d58d47f680c75f58be2470e69f9271b7f8e17",
      "tree": "2a163e433cc99fe79f4bda60cb24a94cb2cd8dca",
      "parents": [
        "dc2e4d2ea143d49a28f211b38fd50ce1c7639cf4",
        "8abb25d0febc5678fc86be8ed107a275f5ac11d6"
      ],
      "author": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Tue Feb 06 23:55:50 2024 -0800"
      },
      "committer": {
        "name": "Robert Kolchmeyer",
        "email": "rkolchmeyer@google.com",
        "time": "Wed Feb 07 00:00:46 2024 -0800"
      },
      "message": "Update crosutils to CrOS 15617.0.0\n\nBUG\u003db/307995090\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\nChange-Id: If94ecbef22c6525d732d6d31b8598616ba251673\n"
    },
    {
      "commit": "dc2e4d2ea143d49a28f211b38fd50ce1c7639cf4",
      "tree": "95194bcaadb3eb10f2b8c792c73dc63fa3e0fb4e",
      "parents": [
        "839756642c4f25c33694ae741c06649a480efdd5"
      ],
      "author": {
        "name": "He Gao",
        "email": "hegao@google.com",
        "time": "Sat Feb 03 01:07:15 2024 +0000"
      },
      "committer": {
        "name": "He Gao",
        "email": "hegao@google.com",
        "time": "Mon Feb 05 18:14:14 2024 +0000"
      },
      "message": "sbom: don\u0027t error out when HTTP request returns error\n\nSometimes http request errors out without returning a\nreturn code, which is not expected and causes SBOM\ngeneration failure. We should treat the error same as\ntarget URI doesn\u0027t exist.\n\nBUG\u003db/323569827\nTEST\u003dpresubmit\nRELESAE_NOTE\u003dNone\n\nChange-Id: Idb48d904f500ed5a059a71050406d73e5d75264b\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/64612\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Sejal Sharma \u003csejalsharma@google.com\u003e\n"
    },
    {
      "commit": "839756642c4f25c33694ae741c06649a480efdd5",
      "tree": "2d78cdfd1955d0622d75f65ae5cd82e31c3c0038",
      "parents": [
        "e161f4da9b502d28f060f06530a56123b26f3be2"
      ],
      "author": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Mon Jan 29 15:49:54 2024 -0800"
      },
      "committer": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Sat Feb 03 00:03:03 2024 +0000"
      },
      "message": "Allow data/ in root for EdgeOS\n\nBUG\u003db/287334438\nTEST\u003dbuilt the image with /data/ and saw that it wasn\u0027t rejected\nRELEASE_NOTE\u003dNone\n\nChange-Id: Ibc058fc0d31d1c736fd365b8f81106c2817ef79c\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/64570\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nReviewed-by: Alan Berryhill \u003cberryhill@google.com\u003e\n"
    },
    {
      "commit": "e161f4da9b502d28f060f06530a56123b26f3be2",
      "tree": "85fa89fdc0f04322358b8c56c6aee4bd1719cbe8",
      "parents": [
        "42c025674706918672497c320f63ff8177c1bd89"
      ],
      "author": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Wed Dec 20 16:40:10 2023 -0800"
      },
      "committer": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Fri Dec 22 00:13:01 2023 +0000"
      },
      "message": "Allow EdgeOS to have /logs/\n\nBUG\u003db/287334438\nTEST\u003dBuilt an image with /logs/ created\nRELEASE_NOTE\u003dNone\n\nChange-Id: Ic672ec00d160f106af96576c09f02901f1009a33\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/62715\nReviewed-by: Alan Berryhill \u003cberryhill@google.com\u003e\nReviewed-by: Oleksandr Tymoshenko \u003covt@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "42c025674706918672497c320f63ff8177c1bd89",
      "tree": "624949daecbe52549512ca5cda5efb48172145b7",
      "parents": [
        "6589ed2259cadb9c0518d1f742e2e6469ded661b"
      ],
      "author": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Tue Dec 19 10:45:47 2023 -0800"
      },
      "committer": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Tue Dec 19 23:50:44 2023 +0000"
      },
      "message": "Allow /usr/crosstool to exist in EdgeOS builds\n\nBUG\u003db/290986313\nTEST\u003dBuilt a VM image with this and didn\u0027t get shot down by hook script\nRELEASE_NOTE\u003dNone\n\nChange-Id: I3b3256668dc5a600adadacc89ac6bbe5e066b194\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/62574\nReviewed-by: Alan Berryhill \u003cberryhill@google.com\u003e\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6589ed2259cadb9c0518d1f742e2e6469ded661b",
      "tree": "5d0d10eed03cbd93a4f6486575bae828906b18ba",
      "parents": [
        "7539096810933a29ed3d79125f435307024b7512"
      ],
      "author": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Fri Dec 01 13:48:08 2023 -0800"
      },
      "committer": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Wed Dec 06 18:30:24 2023 +0000"
      },
      "message": "Allow /usr/grte to exist in EdgeOS builds\n\nBUG\u003db/290986313\nTEST\u003dBuilt a VM image with this and didn\u0027t get shot down by hook script\nRELEASE_NOTE\u003dNone\n\nChange-Id: I90cf0e8b8e5cebcdd4bec5a50186a546ded1b228\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/61862\nReviewed-by: Alan Berryhill \u003cberryhill@google.com\u003e\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7539096810933a29ed3d79125f435307024b7512",
      "tree": "d14d7caf45b2f705757e962e4ffd85a77ac24a4d",
      "parents": [
        "c3d1c3e72507828f138b8abac6d62a78a448698e"
      ],
      "author": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Fri Nov 03 16:46:38 2023 -0700"
      },
      "committer": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Mon Nov 06 18:41:35 2023 +0000"
      },
      "message": "Modify filesystem-layout hook to check for edgeos\n\n- On EdgeOS, we need to create /export/hda3 and make some other\n  directories writable.\n- However, this hook disallows that because these are nonstandard root\n  directories.\n- This changeset allows ebuilds to declare themselves as EdgeOS ebuilds,\n  and if they do allows them to leave /export and /users in the\n  filesystem root.\n- More context:\n  https://groups.google.com/a/google.com/g/chromeos-build-discuss/c/cjETHlXhUyk/m/6hH8mVGpAAAJ\n\nBUG\u003db/287334438\nTEST\u003dBuilt an ebuild with this\nRELEASE_NOTE\u003dNone\n\nChange-Id: Ib10143f4bf890644aed2cad9c51fae2b8b2f4b33\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/60642\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nReviewed-by: Kirill Spitsyn \u003cksp@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c3d1c3e72507828f138b8abac6d62a78a448698e",
      "tree": "ed09637fd30f6af2d037dcd568e12b79642e6a29",
      "parents": [
        "5418ba9f9afb93f4acc684372cccfeaed534d0c7"
      ],
      "author": {
        "name": "Oleksandr Tymoshenko",
        "email": "ovt@google.com",
        "time": "Fri Oct 20 01:50:48 2023 +0000"
      },
      "committer": {
        "name": "Oleksandr Tymoshenko",
        "email": "ovt@google.com",
        "time": "Thu Oct 26 02:26:06 2023 +0000"
      },
      "message": "LAKITU: remove COS specific helper scripts\n\nCOS helper scripts moved to a dedicated repo that will be mounted to\nthe same location so remove to avoid confusion.\n\nBUG\u003db/306515214\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\nChange-Id: Ia2391e0eaf6995930ac386c00ef1f3bba31bd3c9\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/59697\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nTested-by: Oleksandr Tymoshenko \u003covt@google.com\u003e\n"
    },
    {
      "commit": "5418ba9f9afb93f4acc684372cccfeaed534d0c7",
      "tree": "45ca4c38b3e3779a2930a46276bcf9ffcb02edc6",
      "parents": [
        "179f4ac33a945c5395f3a4833f43e9fdf259bacc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Aug 30 15:30:52 2023 -0400"
      },
      "committer": {
        "name": "Joshua Emele",
        "email": "jemele@google.com",
        "time": "Wed Sep 27 19:56:17 2023 +0000"
      },
      "message": "make_chroot: setup crossdev masters correctly\n\nWe\u0027re putting more eclasses into eclass-overlay/, so make sure it\u0027s\nlisted as a master from the start to find them.  When we run crossdev\nlater on, it will generate it with the same values.\n\nBUG\u003db:278264112\nTEST\u003d`cros_sdk --delete --create; sudo -E /mnt/host/source/chromite/bin/cros_setup_toolchains --include-boards\u003darm64-generic`\n\nChange-Id: Ie5c702cda0c37c098e6b0f2ed95fb07b0cd3c034\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4826252\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Cindy Lin \u003cxcl@google.com\u003e\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/57750\nReviewed-by: Oleksandr Tymoshenko \u003covt@google.com\u003e\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8abb25d0febc5678fc86be8ed107a275f5ac11d6",
      "tree": "03b861cbfd7f3274eb69dfc9ead7d3876d4b9cdd",
      "parents": [
        "3c659696d4ec771901aaa115b1371b3f4bc11dde"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Mon Jul 31 16:15:29 2023 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 14 22:43:43 2023 +0000"
      },
      "message": "check-upstart-scripts: Remove chromeos-base/vpd\n\nThis package fixed its (lack of) oom lines:\nhttps://chromium-review.googlesource.com/c/chromiumos/platform/vpd/+/4691364\n\nBUG\u003dnone\nTEST\u003dbuild\n\nChange-Id: I80f2a72986063fdc6b3ab4ada7cd71803bffaeeb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4864918\nCommit-Queue: Brian Norris \u003cbriannorris@chromium.org\u003e\nTested-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "3c659696d4ec771901aaa115b1371b3f4bc11dde",
      "tree": "fd1e22aa851305358421fe3beeeb645911a7aa40",
      "parents": [
        "2625c50bb3969ffd4e8f9a255af0c15d3c199d52"
      ],
      "author": {
        "name": "Jack Rosenthal",
        "email": "jrosenth@chromium.org",
        "time": "Wed Sep 13 21:25:46 2023 -0600"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 14 15:12:02 2023 +0000"
      },
      "message": "update_bootloaders: Remove board_specific_setup hook\n\nNo boards define a board_update_bootloaders function.  Take this hook\naway before people start using it.\n\nBUG\u003dnone\nTEST\u003dCQ\n\nChange-Id: Ib4f78bd81e2b8eb2fb404176c4c7fb89e8ebda5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4864969\nReviewed-by: Greg Edelston \u003cgredelston@google.com\u003e\nTested-by: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\nAuto-Submit: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\nCommit-Queue: Greg Edelston \u003cgredelston@google.com\u003e\n"
    },
    {
      "commit": "2625c50bb3969ffd4e8f9a255af0c15d3c199d52",
      "tree": "80232a862c0f55028248361c8b80e7735998a3b8",
      "parents": [
        "257c7121aac39f71d7272bebdd536018d831420f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Sep 11 22:06:41 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 14 02:09:45 2023 +0000"
      },
      "message": "build_sdk_board: setup distfiles dirs\n\nCreate these paths when creating the SDK instead of everytime\nwe unpack the SDK.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: I52ca9abc39d19bc775281b353d018511f01afad6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4861907\nReviewed-by: Sergey Frolov \u003csfrolov@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "257c7121aac39f71d7272bebdd536018d831420f",
      "tree": "79035dec6c73130a62c246775504dc6aecc47738",
      "parents": [
        "ee90141d278404d43a93d8ce119bfab999f3f15e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Sep 11 22:05:25 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 14 02:09:43 2023 +0000"
      },
      "message": "build_sdk_board: setup portage cache dirs\n\nCreate these stub dirs when creating the SDK instead of everytime\nwe unpack the SDK.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: I6e512ac49c623f98d9a0c0d0416b0e21cef3ca89\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4861906\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\n"
    },
    {
      "commit": "ee90141d278404d43a93d8ce119bfab999f3f15e",
      "tree": "216ddcdb53f8458bc1b863d5d4726cf206bdb222",
      "parents": [
        "59f46f5505d75cadc08f0860a232bac10b1159ac"
      ],
      "author": {
        "name": "Bob Haarman",
        "email": "inglorion@chromium.org",
        "time": "Wed Sep 13 07:51:36 2023 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Sep 14 01:57:13 2023 +0000"
      },
      "message": "large-file-support: add exceptions for binutils\n\nSDK verifiers are currently failing because sys-devel/binutils is\nfailing the checks for large file support. This masks potential\nother errors in the SDKs being tested and prevents us from\nupdating the SDKs. Update the exception range for binutils.\n\nBUG\u003db:300111300, b:288331280, b:300314892\nTEST\u003dchromiumos-sdk-uprev-arm-generic-cq succeeds\n\nChange-Id: I96917e1215e0d4ed3ea900ecb4b244cdd0551cfb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4859303\nCommit-Queue: Jordan Abrahams-Whitehead \u003cajordanr@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "59f46f5505d75cadc08f0860a232bac10b1159ac",
      "tree": "c2ecd14e6c051beaf2460f36022c45cc27195e17",
      "parents": [
        "2c11492db82dea3fb721891d9de0ff5adda07591"
      ],
      "author": {
        "name": "Andrew Moylan",
        "email": "amoylan@chromium.org",
        "time": "Wed Sep 13 17:20:37 2023 +1000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 13 23:43:28 2023 +0000"
      },
      "message": "check-upstart-scripts: rm /ml from known_bad_oom\n\nchromeos-base/ml has an OOM score defined.\n\nBUG\u003dNone\nTEST\u003dCQ only\n\nChange-Id: Iad8d4b5ca61f8dcc1dbd412d6bdcab57872120c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4861164\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Andrew Moylan \u003camoylan@chromium.org\u003e\nTested-by: Andrew Moylan \u003camoylan@chromium.org\u003e\n"
    },
    {
      "commit": "2c11492db82dea3fb721891d9de0ff5adda07591",
      "tree": "f7c2409f84e84bfe56fef4bd3ca7ba340ad6406c",
      "parents": [
        "50028443cb472dbb579880f6f49ffd6df683be00"
      ],
      "author": {
        "name": "Andrew Moylan",
        "email": "amoylan@chromium.org",
        "time": "Wed Sep 13 17:30:43 2023 +1000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 13 23:43:26 2023 +0000"
      },
      "message": "check-upstart-scripts: Fix for shellcheck SC2295\n\nQuote $D so it doesn\u0027t try to get matched as a pattern. Not sure if that\ncan ever happen in practice with e.g. `../` in paths.\n\nBUG\u003dNone\nTEST\u003dCQ only\n\nChange-Id: Icdccbf3a8dfb0d05c8503a525035806b980fd350\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4861163\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Andrew Moylan \u003camoylan@chromium.org\u003e\nTested-by: Andrew Moylan \u003camoylan@chromium.org\u003e\n"
    },
    {
      "commit": "50028443cb472dbb579880f6f49ffd6df683be00",
      "tree": "ed0694b836da7305f8d1dd684cc74b8b20777e6a",
      "parents": [
        "a174532a74029b85571faa44f7d7e538dc0130ee"
      ],
      "author": {
        "name": "Yu-An Wang",
        "email": "wyuang@google.com",
        "time": "Mon Sep 11 15:01:40 2023 +0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 13 18:10:16 2023 +0000"
      },
      "message": "large-file-support: add factory_fai to bad pkg\n\nAdd factory_fai to the LFS exception list due to incomplete LFS support\nin Rust lang.\n\nBUG\u003db:298611618\nTEST\u003demerge-kukui factory_fai\n\nCq-Depend: chromium:4853029\nChange-Id: Ie8017446ece46ab3f48168ab50051d2d94367d19\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4851497\nCommit-Queue: Yu-An Wang \u003cwyuang@google.com\u003e\nTested-by: Yu-An Wang \u003cwyuang@google.com\u003e\nReviewed-by: Lee Presland \u003czland@google.com\u003e\n"
    },
    {
      "commit": "a174532a74029b85571faa44f7d7e538dc0130ee",
      "tree": "093bd976fff1c26d2fdf6952d525ded57a8f2eed",
      "parents": [
        "57f7a242945f6fc68a67ed6c5bbc122b5e9728b6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat Sep 02 05:36:55 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 12 20:56:52 2023 +0000"
      },
      "message": "make_chroot: drop early binpkg cleaning\n\nThis assumes the SDK ships with binpkgs, but we stopped doing that\nawhile ago, so this step is always a noop.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: I3c5b73eda75e347f6f402456a43f51e71dc492e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4843204\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Lee Presland \u003czland@google.com\u003e\nCommit-Queue: Lee Presland \u003czland@google.com\u003e\n"
    },
    {
      "commit": "57f7a242945f6fc68a67ed6c5bbc122b5e9728b6",
      "tree": "0b6437faf9a27a074e4598b748f368abda2323f1",
      "parents": [
        "8766b78154650ed93e4fe609e67e8c498211e213"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Mon Sep 11 10:09:55 2023 -0500"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 12 18:08:08 2023 +0000"
      },
      "message": "hooks: Add find-missing-deps.sh\n\nAdd a new hook that checks cros-workon-ed packages built from source\npost install for any missing dependencies. The goal is to help\ndevelopers catch and resolving missing dependencies before they\nintroduce top-of-tree bugs.\n\nBUG\u003db:299471320\nTEST\u003demerge-${BOARD} a cros-workoned package\n\nCq-Depend: chromium:4856067\nChange-Id: If5cfe4c447c0e1872571e741555ba655eac5eb6e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4855633\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "8766b78154650ed93e4fe609e67e8c498211e213",
      "tree": "63c86f03db36c6a7c7b2d5611243b62ce6fed6fa",
      "parents": [
        "ad407b2bf9c4d17dc7d2aca86abe1f2b4a1f32df"
      ],
      "author": {
        "name": "Gwendal Grignou",
        "email": "gwendal@chromium.org",
        "time": "Fri Sep 08 09:57:23 2023 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 12 18:04:39 2023 +0000"
      },
      "message": "hooks/filesystem-layout: net-fs/samba does not use /run or /var\n\nemerging `net-fs/samba`, the following warning messages are displayed:\nWARNING:root:Package has improved; please update BAD_VAR_PACKAGES\nWARNING:root:Package has improved; please update BAD_RUN_PACKAGES\n\nRemove the package from the allow lists accordingly.\n\nBUG\u003dnone\nTEST\u003demerge does not show these warning messages anymore.\n\nChange-Id: I540ce2b36a1ce48ced5ad1ade7793a4674e9beb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4856241\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Lee Presland \u003czland@google.com\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\n"
    },
    {
      "commit": "ad407b2bf9c4d17dc7d2aca86abe1f2b4a1f32df",
      "tree": "416c088b9dfe5e69fee4fdde2e75e4b7625595fd",
      "parents": [
        "24abe6eb78176d0cc9cd716f73c3c98469550353"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Sep 11 21:53:40 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 12 17:39:34 2023 +0000"
      },
      "message": "sdk_lib: drop unused user_append helper\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: I034e52d854e2de2bab1c773e4f3c8dbed029dd01\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4852293\nReviewed-by: Anuj Jamwal \u003canujjamwal@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Anuj Jamwal \u003canujjamwal@google.com\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "24abe6eb78176d0cc9cd716f73c3c98469550353",
      "tree": "004280ecfe508dc0b189a08b2d676a6841900d47",
      "parents": [
        "0a317b58765d5e719f30b5ac314cfa963aa0fe5a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Sep 11 21:55:28 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 12 14:37:52 2023 +0000"
      },
      "message": "enter_chroot: set user .boto with full path\n\nWe dropped the ~/trunk symlink.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: Ice89d06dbb47cd20d86e9745c11eba8fa6da6428\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4855173\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\n"
    },
    {
      "commit": "0a317b58765d5e719f30b5ac314cfa963aa0fe5a",
      "tree": "d2f384634535a2b365686a8ffd652749e46fe24d",
      "parents": [
        "9b83aa8fdf474176d47bca7ad4046013ea48e0ff"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat Sep 02 06:37:37 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 12 04:04:06 2023 +0000"
      },
      "message": "build_sdk_board: setup /mnt/host/{out,source}\n\nCreate these stub dirs when creating the SDK instead of everytime\nwe unpack the SDK.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: Ie3f6d86b58645b323fe582afb6120c425ffd0419\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4851351\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "9b83aa8fdf474176d47bca7ad4046013ea48e0ff",
      "tree": "b0414e2b36e88de5df23ce03a6544e698b213f8d",
      "parents": [
        "004fb0af3b13e6c9ed545e3827c9f174d65fd610"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat Sep 02 06:32:32 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 11 23:22:28 2023 +0000"
      },
      "message": "build_sdk_board: initialize /mnt/host/depot_tools\n\nThis is always a symlink, so set it up when creating the SDK.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: I7ad1d52c36743e32d8aff961b9e6587766a9b466\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4851350\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Cindy Lin \u003cxcl@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "004fb0af3b13e6c9ed545e3827c9f174d65fd610",
      "tree": "d59a2bf590634d216d1fbc876632b5f3c17e24e6",
      "parents": [
        "0a5672b82fee3ff0263d4e54a1f8e356b2e720ef"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat Sep 02 06:25:09 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 11 18:54:08 2023 +0000"
      },
      "message": "build_sdk_board: initialize /run\n\nDo it when creating the SDK rather than when unpacking it.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: I7ae4db8d8a7919bf66d860ba5c7f69f2f297cde9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4851349\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "0a5672b82fee3ff0263d4e54a1f8e356b2e720ef",
      "tree": "cc9b6d478a598c275bd7b5de3649324973fe4356",
      "parents": [
        "60e69dd304d8bbb5818bba3e5f1ca91caeb39348"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat Sep 02 06:08:34 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 11 14:55:26 2023 +0000"
      },
      "message": "build_sdk_board: move crossdev overlay init here\n\nSet this up when creating the SDK rather than when unpacking it.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: Id717ca7ee4e3952905b0ec9e8dba51f6f38f9892\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4851348\nReviewed-by: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "60e69dd304d8bbb5818bba3e5f1ca91caeb39348",
      "tree": "33837a91d1d817c7fb372853f9f8980da4a1287e",
      "parents": [
        "12e9e16bd130c3a7ae6194f95e16861c1ec010e0"
      ],
      "author": {
        "name": "Cheng Yueh",
        "email": "cyueh@chromium.org",
        "time": "Fri Sep 08 19:16:09 2023 +0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 11 09:49:24 2023 +0000"
      },
      "message": "make_netboot: Inherit tpm USE flags\n\nchromeos-base/oobe_config contain a REQUIRED_USE which doesn\u0027t allow\nusing tpm and tpm2 at the same time without tpm_dynamic.\n\nThe reason of not hitting this earlier is unknown.\n\nBUG\u003db:299551894\nTEST\u003d(1) cros build-packages -b brya\n     (2) cros build-image -b brya test\n     (3) ./make_netboot.sh --board\u003dbrya \\\n          --image_dir\u003d/mnt/host/source/src/build/images/brya/latest\n     (4) Pass locally.\n     (5) However, it doesn\u0027t fail without this CL, too.\n\nChange-Id: Ie694a0a91a21b88f5c27321ca47cde4d3e03a308\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4853239\nReviewed-by: Hung-Te Lin \u003chungte@chromium.org\u003e\nCommit-Queue: Cheng Yueh \u003ccyueh@chromium.org\u003e\nReviewed-by: Greg Edelston \u003cgredelston@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Cheng Yueh \u003ccyueh@chromium.org\u003e\n"
    },
    {
      "commit": "12e9e16bd130c3a7ae6194f95e16861c1ec010e0",
      "tree": "e5505448b1da458c067ad012ef15b710c773f296",
      "parents": [
        "47b2a5f31e7bd0e2ddfaa575f12b723a849743af"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat Sep 02 05:55:57 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 08 18:15:04 2023 +0000"
      },
      "message": "build_sdk_board: move chromite setup here\n\nSet this up when creating the SDK rather than when unpacking it.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: I444bc73cf1be408d2c7f5259ac782e754177bff1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4851347\nCommit-Queue: Greg Edelston \u003cgredelston@google.com\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Greg Edelston \u003cgredelston@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "47b2a5f31e7bd0e2ddfaa575f12b723a849743af",
      "tree": "ea864922fe2b50462379a8021c897bc7fed4629d",
      "parents": [
        "2129e96e561b0ef2896b2444a335dfd86eb12ffa"
      ],
      "author": {
        "name": "Jae Hoon Kim",
        "email": "kimjae@chromium.org",
        "time": "Thu Sep 07 21:50:24 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 08 04:50:43 2023 +0000"
      },
      "message": "build_library: Bump factory image partition 1 sizes\n\nBuilding more packages/ebuilds require more space on the stateful\npartition (p1).\n\nBUG\u003db:299195183\nTEST\u003dlocal build on v3 + CQ\n\nChange-Id: Ide83e2bbab54b276f1d27675683e98325e3a20a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4851237\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nReviewed-by: Stimim Chen \u003cstimim@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\n"
    },
    {
      "commit": "2129e96e561b0ef2896b2444a335dfd86eb12ffa",
      "tree": "dcca45085457b8197e569cd3ba7b0efb4bef6ead",
      "parents": [
        "4bd7cc5379d91728c727cad032752b8575b2ba1a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Aug 31 15:34:55 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 08 03:56:43 2023 +0000"
      },
      "message": "update_chroot: move depot_tools bootstrap to chromite\n\nBUG\u003db:298249751\nTEST\u003dCQ passes\n\nCq-Depend: chromium:4835162\nChange-Id: I57f33f26affe4f1959b534d5c4fcdd6b6b5290a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4835121\nReviewed-by: Sergey Frolov \u003csfrolov@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "4bd7cc5379d91728c727cad032752b8575b2ba1a",
      "tree": "e28f8607e66a8c5b5c29601f7ee0dbb6d94c0688",
      "parents": [
        "56dfa1def50942a92b3b0fdab34ce3870ccdbc6d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Sep 07 15:03:20 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 08 01:33:05 2023 +0000"
      },
      "message": "cros_workon_make: drop script\n\nThis moved to chromite already.\n\nBUG\u003db:294242818\nTEST\u003dCQ passes\n\nChange-Id: Ibd25fa3a7d5bb7bdf90546969b7c03a265896b55\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4851352\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Anuj Jamwal \u003canujjamwal@google.com\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Anuj Jamwal \u003canujjamwal@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "56dfa1def50942a92b3b0fdab34ce3870ccdbc6d",
      "tree": "5df5df8609c0e271dc0f88f525845cc12d21b759",
      "parents": [
        "83fb8fd186a41b88abc339dc9d3ed4b3b8d349fa"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Aug 31 15:28:35 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 07 23:57:20 2023 +0000"
      },
      "message": "update_chroot: move reclient config updates to chromite\n\nBUG\u003db:298249751\nTEST\u003dCQ passes\n\nCq-Depend: chromium:4835161\nChange-Id: Ia9cfd93784dfe07f6c164b71ca2a1b87a4b6e24d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4835120\nReviewed-by: Anuj Jamwal \u003canujjamwal@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "83fb8fd186a41b88abc339dc9d3ed4b3b8d349fa",
      "tree": "03cd3deec31484bcf7681698e27d48fbe3eee1c6",
      "parents": [
        "55c2e21f639bada7d49e33edde93ea370790a3c0"
      ],
      "author": {
        "name": "Po-Hsien Wang",
        "email": "pwang@chromium.org",
        "time": "Thu Aug 31 11:46:33 2023 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 07 23:20:51 2023 +0000"
      },
      "message": "Add INTEL_DEBUG\u003dcapture-all to test image\n\nEnable the flag in test image so that we capture more logs in kernel for GPU teams to investigate.\n\nThe flag is mesa specific flag documented in\nhttps://docs.mesa3d.org/envvars.html\n\nBUG\u003db:297245408\nTEST\u003dbuild_image, flash and cat the file\n\nChange-Id: I39b2018746c6962f93deb443dd07065f8c6aabd6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4833738\nReviewed-by: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\nAuto-Submit: Po-Hsien Wang \u003cpwang@chromium.org\u003e\nReviewed-by: Ilja Friedel \u003cihf@chromium.org\u003e\nCommit-Queue: Po-Hsien Wang \u003cpwang@chromium.org\u003e\nTested-by: Po-Hsien Wang \u003cpwang@chromium.org\u003e\n"
    },
    {
      "commit": "55c2e21f639bada7d49e33edde93ea370790a3c0",
      "tree": "dc8d938a90038161726520eafd3b448abb0f7b86",
      "parents": [
        "9928fec922ab9e6a39bf3ea5fc95c8c4f28769fd"
      ],
      "author": {
        "name": "Rishabh Agrawal",
        "email": "rishabhagr@chromium.org",
        "time": "Wed Jul 19 22:18:16 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 07 18:22:43 2023 +0000"
      },
      "message": "fwupd: add testing tag to dummy plugin\n\nAdd an additional testing tag to dummy plugin. This testing tag is now\nrequired for every firmware update under fwupd\n\nBUG\u003db:292102739\nTEST\u003dfwupdmgr get-releases\n\nChange-Id: I5166904a215ebd23e8bfea0b42024d2afc6b45ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4704175\nReviewed-by: Daniel Campello \u003ccampello@chromium.org\u003e\nCommit-Queue: Rishabh Agrawal \u003crishabhagr@chromium.org\u003e\nTested-by: Rishabh Agrawal \u003crishabhagr@chromium.org\u003e\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\n"
    },
    {
      "commit": "9928fec922ab9e6a39bf3ea5fc95c8c4f28769fd",
      "tree": "26475cffe7918b56c4032e54246d4d4b6074f975",
      "parents": [
        "abaaec888b3ab8b3efb46cc1eb80e154f720fa12"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Aug 31 15:22:47 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 07 17:08:22 2023 +0000"
      },
      "message": "update_chroot: move chroot version hooks to chromite\n\nBUG\u003db:298249751\nTEST\u003dCQ passes\n\nCq-Depend: chromium:4835160\nChange-Id: I35a77199c7c1d1c1021192368e2533d9aa858fa1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4835119\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "abaaec888b3ab8b3efb46cc1eb80e154f720fa12",
      "tree": "c2094c34aef5b8fe126375d8a873a6fa886fe91b",
      "parents": [
        "83f3b4c429686c36d2db2ea639381dd5043826fb"
      ],
      "author": {
        "name": "Greg Edelston",
        "email": "gredelston@google.com",
        "time": "Wed Sep 06 22:36:49 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 07 14:42:50 2023 +0000"
      },
      "message": "Revert \"build_sdk_board: drop copying binpkgs over\"\n\nThis reverts commit 33c1cf96f1b6b9e810e009ae6b7a08a0ad9f4b9b.\n\nReason for revert: Breaks SDK builders (both new and old)\n\nOriginal change\u0027s description:\n\u003e build_sdk_board: drop copying binpkgs over\n\u003e\n\u003e We don\u0027t use the binpkgs in the new sdk root.  Once we finish creating\n\u003e it, we generate a tarball of the result filtering out /packages, and\n\u003e that\u0027s it.  So avoid the copy of ~9GB of data.\n\u003e\n\u003e This made sense in the past when our bootstrap procedure was to enter\n\u003e the new sdk and build things anew, but we stopped doing that ages ago\n\u003e when we stopped using Gentoo stage tarballs to bootstrap.\n\u003e\n\u003e BUG\u003db:191307774\n\u003e TEST\u003dCQ passes\n\u003e\n\u003e Change-Id: I5f00cbb52c14a9e0ccddd6e0ce76c5062f2d1407\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4833726\n\u003e Reviewed-by: Greg Edelston \u003cgredelston@google.com\u003e\n\u003e Commit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n\u003e Tested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n\nBUG\u003db:299355481\n\nChange-Id: Ia1e65146f86a8109cf3a285f2fecb53a87ebe7c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4848219\nAuto-Submit: Greg Edelston \u003cgredelston@google.com\u003e\nCommit-Queue: Greg Edelston \u003cgredelston@google.com\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "83f3b4c429686c36d2db2ea639381dd5043826fb",
      "tree": "00898c9bc8f9a71f14e0d01dfc58d6009ab82a7d",
      "parents": [
        "5d6c19e58f7bb9383e3fffc9609f30395688752d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Aug 31 15:20:20 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 07 12:36:57 2023 +0000"
      },
      "message": "update_chroot: move shadow clearing to chromite\n\nBUG\u003db:298249751\nTEST\u003dCQ passes\n\nCq-Depend: chromium:4835159\nChange-Id: If9711a3afec605d92cabd6c277b4198240005975\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4835118\nReviewed-by: Greg Edelston \u003cgredelston@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "5d6c19e58f7bb9383e3fffc9609f30395688752d",
      "tree": "d53b536b98085e967ebcf07fc6e66241143b84d0",
      "parents": [
        "7eeb595b92ac66685f6d9b6e9d60f75691120f5b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Sep 06 18:24:10 2023 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Sep 07 04:21:53 2023 +0000"
      },
      "message": "make_chroot: use new update_chroot location\n\nWe\u0027ve moved this to chromite.\n\nBUG\u003db:298249751\nTEST\u003dCQ passes\n\nChange-Id: I828ea7e1a9adb47bcb4bd8758e11df397e311a93\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4848307\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Sergey Frolov \u003csfrolov@google.com\u003e\n"
    },
    {
      "commit": "7eeb595b92ac66685f6d9b6e9d60f75691120f5b",
      "tree": "1fb731d1b087503665e5eb4d78971b7c8ced7f70",
      "parents": [
        "bcdfc30a661986474a5cc2992eae73e5753c674d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Sep 06 18:27:06 2023 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Sep 07 03:23:46 2023 +0000"
      },
      "message": "chroot_version_hooks.d: force yacc update\n\nTry to workaround some SDK init flakes where we install toolchains in\nparallel, and those try to update yacc in parallel.\n\nBUG\u003db:299321780\nTEST\u003dCQ passes\n\nChange-Id: Ic4c08013116b68fa47aa05af9a3afd98fcf860c4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4845662\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Tim Bain \u003ctbain@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "179f4ac33a945c5395f3a4833f43e9fdf259bacc",
      "tree": "b71e65344cc2eba1a454c09f343b658129ca7f40",
      "parents": [
        "486fccf243b8c9d4a46e4d2d1c97e88e10581620"
      ],
      "author": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Wed Aug 30 14:14:43 2023 -0700"
      },
      "committer": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Wed Sep 06 16:48:32 2023 +0000"
      },
      "message": "In setup_etc_shadow, mark shadowed passwords as such.\n\n- Previously, setup_etc_shadow would search for accounts that had\n  anything other than !, *, or x, and assume them to be literal password\n  hash entries, and add an entry to /etc/shadow for them.\n- However, it did *not* remove the entry from /etc/passwd to be replaced\n  by an \u0027x\u0027.\n- This changeset removes password hashes from /etc/passwd since they\u0027re\n  already in /etc/shadow, a minor security improvement.\n- This change is a squash of the upstream commits\n  https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4828614\n  and https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4802511\n\nBUG\u003db/290992228,b/297037274\nTEST\u003dBuilt and manually verified.\n\nChange-Id: I317ee21504b88b5b8253ba2c26666861d49e5533\nReviewed-on: https://cos-review.googlesource.com/c/third_party/platform/crosutils/+/55667\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nReviewed-by: Alan Berryhill \u003cberryhill@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Alex Ivkin \u003cairt@google.com\u003e\n"
    },
    {
      "commit": "bcdfc30a661986474a5cc2992eae73e5753c674d",
      "tree": "ec016f01d9ce1d9c348e94a6c752c16ded3dcabd",
      "parents": [
        "03a34b0550cf85e643a6c345415c8dfd66684331"
      ],
      "author": {
        "name": "Jaewon Jung",
        "email": "jw.jung@navercorp.com",
        "time": "Sun Sep 03 09:17:29 2023 +0900"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 06 16:14:07 2023 +0000"
      },
      "message": "kernel: delete unused \"boot\u003dlocal\" kernel command line\n\n\"boot\u003dlocal\" is basically legacy cruft that we\u0027ve been blindly copying \u0026 pasting from Ubuntu. Remove it because it\u0027s not used in the kernel or any runtime scripts.\n\nBUG\u003db:172217904\nTEST\u003dNone\n\nChange-Id: I9da9adb3543d0f51777273606fc3e386ab05ff7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4835816\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Jaewon Jung \u003cjw.jung@navercorp.com\u003e\nTested-by: Jaewon Jung \u003cjw.jung@navercorp.com\u003e\n"
    },
    {
      "commit": "03a34b0550cf85e643a6c345415c8dfd66684331",
      "tree": "d30b62a644a0e352ed3e01cd614d96c6004ca0ff",
      "parents": [
        "016f901e5e88c47bfe3dca3af8443e633a314bbb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Mar 01 12:02:11 2023 -0500"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 05 22:54:06 2023 +0000"
      },
      "message": "remote_access: make external usage a hard error\n\nNothing should be using this anymore, so make it a hard failure.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: I2ad075a2bfecab6c6b58e10c29bd9d8f4b4c0862\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4300649\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Sergey Frolov \u003csfrolov@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "016f901e5e88c47bfe3dca3af8443e633a314bbb",
      "tree": "f8b4561c5cfa5e71dae00b6dd0c7f25580f9cb98",
      "parents": [
        "38c6266d8a88686ec71022a83591f879918aa786"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat Sep 02 04:36:33 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 05 21:55:01 2023 +0000"
      },
      "message": "build_sdk_board: add more logging for commands\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: I3545467961c1a1c7b67e4621fccc5b5422824acf\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4837093\nReviewed-by: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "38c6266d8a88686ec71022a83591f879918aa786",
      "tree": "ef513e468496d68033c3e43e6205af350c934d43",
      "parents": [
        "76dbf4cde325e699139dbb7ac43ec047e459f7a9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Aug 30 23:08:29 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 05 20:13:00 2023 +0000"
      },
      "message": "update_chroot: rename to push people to use chromite version\n\nThis is available via $PATH now, so push people to use that.\n\nBUG\u003db:298249751\nTEST\u003dCQ passes\n\nCq-Depend: chromium:4831961\nChange-Id: I88cb8ef17c0a16adf86d482fca4f991ccd177742\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4835117\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Anuj Jamwal \u003canujjamwal@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "76dbf4cde325e699139dbb7ac43ec047e459f7a9",
      "tree": "9da236e2e6899e21e3515d595f2d538c974ab608",
      "parents": [
        "33c1cf96f1b6b9e810e009ae6b7a08a0ad9f4b9b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat Sep 02 05:27:20 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 05 18:15:38 2023 +0000"
      },
      "message": "create_sdk_board_root: avoid /tmp for deletion\n\nSince /tmp is a bind mount now, don\u0027t move the build dir there to\nremove things since it won\u0027t be a single cheap rename -- we have to\nactually copy the contents which defeats this optimization.  Instead,\ncreate the tmpdir alongside the build output so we know the dirs will\nbe in the same mount.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: I682fd71493f8cdd191cbae7dcbc2bd936911746b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4837094\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\n"
    },
    {
      "commit": "33c1cf96f1b6b9e810e009ae6b7a08a0ad9f4b9b",
      "tree": "512ecaf2c2e51823b66ea05bc9b3dd63678b1676",
      "parents": [
        "21b0c87f975f21d43558d9697ffd20da880d3c97"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat Sep 02 05:29:01 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 05 18:12:07 2023 +0000"
      },
      "message": "build_sdk_board: drop copying binpkgs over\n\nWe don\u0027t use the binpkgs in the new sdk root.  Once we finish creating\nit, we generate a tarball of the result filtering out /packages, and\nthat\u0027s it.  So avoid the copy of ~9GB of data.\n\nThis made sense in the past when our bootstrap procedure was to enter\nthe new sdk and build things anew, but we stopped doing that ages ago\nwhen we stopped using Gentoo stage tarballs to bootstrap.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: I5f00cbb52c14a9e0ccddd6e0ce76c5062f2d1407\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4833726\nReviewed-by: Greg Edelston \u003cgredelston@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "21b0c87f975f21d43558d9697ffd20da880d3c97",
      "tree": "818e48c682de6b87268c588662cd03565a05c6a5",
      "parents": [
        "17292d34c065a0baa5e3bd2d8461749595207b50"
      ],
      "author": {
        "name": "Bob Haarman",
        "email": "inglorion@chromium.org",
        "time": "Tue Sep 05 12:16:25 2023 +0000"
      },
      "committer": {
        "name": "Bob Haarman",
        "email": "inglorion@chromium.org",
        "time": "Tue Sep 05 14:47:21 2023 +0000"
      },
      "message": "build_sdk_board: remove stray }\n\nbuild_sdk_board failed with:\n\nline 105: /build/amd64-generic/etc/make.conf.user: Permission denied\n\nThis is because it tries to execute make.conf.user as a command.\nLine 104 is supposed to end with a line continuation marker, but\nhad a stray } following it. This change removes that }.\n\nBUG\u003db:299071360\nTEST\u003dRun build_sdk_board, see that it succeeds\n\nChange-Id: Iff627eba45492b84386236ac32d7974ffc9714fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4839538\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Bob Haarman \u003cinglorion@chromium.org\u003e\n"
    },
    {
      "commit": "17292d34c065a0baa5e3bd2d8461749595207b50",
      "tree": "24302703e0cd8918d0892b17add66d03042318b6",
      "parents": [
        "f64035d531a921f34fe4065e2e7a63bfc6b6a68f"
      ],
      "author": {
        "name": "Bob Haarman",
        "email": "inglorion@chromium.org",
        "time": "Tue Sep 05 12:23:49 2023 +0000"
      },
      "committer": {
        "name": "Bob Haarman",
        "email": "inglorion@chromium.org",
        "time": "Tue Sep 05 14:46:56 2023 +0000"
      },
      "message": "build_sdk_board: quote heredoc delimiter for make.conf.user\n\ncrrev.com/c/4835126 added code to write ${BUILD_ROOT}/etc/make.conf.user.\nThis code contains heredoc with shell variables in it. Based on existing\nmake.conf.user files, these are intended to be written in unexpanded form,\ni.e. \"$USE\" instead of the value of the variable USE. This change modifies\nthe heredoc delimiter used to write make.conf.user so that the contents\nare written as intended.\n\nBUG\u003db:299071360\nTEST\u003dRun build_sdk_board, see the resulting make.conf.user\n\nChange-Id: Ie802e09f005363040e737cb34374b0428c839e01\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4839359\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Bob Haarman \u003cinglorion@chromium.org\u003e\nTested-by: Bob Haarman \u003cinglorion@chromium.org\u003e\n"
    },
    {
      "commit": "f64035d531a921f34fe4065e2e7a63bfc6b6a68f",
      "tree": "56f1a94d5501381d99ee3daf0712d49e2158e257",
      "parents": [
        "c35ef340cdc1ef462fc4f2f2c9830ef65b136c8d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Sep 01 21:04:07 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 02 13:19:02 2023 +0000"
      },
      "message": "build_sdk_board: initialize portage make.conf files\n\nmake_chroot.sh does this when unpacking the initial SDK.  Just do it\nduring SDK creation time to avoid always creating it on the fly.\n\nBUG\u003db:191307774\nTEST\u003dCQ passes\n\nChange-Id: Idfd61254e00f25b785db58a71531b1c3e683abd4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4835126\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Cindy Lin \u003cxcl@google.com\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Cindy Lin \u003cxcl@google.com\u003e\n"
    },
    {
      "commit": "c35ef340cdc1ef462fc4f2f2c9830ef65b136c8d",
      "tree": "be8c782ab15e040565961d560ada0c89a34aef49",
      "parents": [
        "d4500cd2990da2050fcd2d448f2bf66295c455fa"
      ],
      "author": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Wed Aug 30 14:50:20 2023 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 31 18:22:49 2023 +0000"
      },
      "message": "Use a single sed invocation instead of repeated in setup_etc_shadow.\n\n- No longer use sudo_multi; instead build up a single sed command and\n  run it with sudo directly.\n\nBUG\u003db:290992228,b:297037274\nTEST\u003dRun all presubmits.\n\nChange-Id: I4d30678a803cc33601f9f339aaa1cf1ad4c4b9a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4828614\nTested-by: Scott Haiden \u003cscotthaiden@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Scott Haiden \u003cscotthaiden@google.com\u003e\n"
    },
    {
      "commit": "d4500cd2990da2050fcd2d448f2bf66295c455fa",
      "tree": "7d8664da0d5a6fa3cac7a06601fea58be05815f3",
      "parents": [
        "38df9a43ea07b2c726453dcfce381a4a946e8830"
      ],
      "author": {
        "name": "Ricardo Ribalda",
        "email": "ribalda@chromium.org",
        "time": "Wed Aug 30 12:22:06 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 31 10:48:39 2023 +0000"
      },
      "message": "large-file-support: Add sys-firmware/sunplus-fwverify\n\nLet\u0027s add an exception for another rust program.\n\nBUG\u003db:248248661\nTEST\u003dCQ\n\nChange-Id: I7558b5d5f5500bbd5371700e57b6ace1e62412a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4826463\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nTested-by: Ricardo Ribalda \u003cribalda@chromium.org\u003e\nCommit-Queue: Ricardo Ribalda \u003cribalda@chromium.org\u003e\n"
    },
    {
      "commit": "38df9a43ea07b2c726453dcfce381a4a946e8830",
      "tree": "4e668c2b440033555cae3865e827922332b21b65",
      "parents": [
        "dd5d73d9047c1dcc4e7428e825cf976534e6d096"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Aug 30 15:30:52 2023 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Aug 31 04:22:28 2023 +0000"
      },
      "message": "make_chroot: setup crossdev masters correctly\n\nWe\u0027re putting more eclasses into eclass-overlay/, so make sure it\u0027s\nlisted as a master from the start to find them.  When we run crossdev\nlater on, it will generate it with the same values.\n\nBUG\u003db:278264112\nTEST\u003d`cros_sdk --delete --create; sudo -E /mnt/host/source/chromite/bin/cros_setup_toolchains --include-boards\u003darm64-generic`\n\nChange-Id: Ie5c702cda0c37c098e6b0f2ed95fb07b0cd3c034\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4826252\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Cindy Lin \u003cxcl@google.com\u003e\n"
    },
    {
      "commit": "dd5d73d9047c1dcc4e7428e825cf976534e6d096",
      "tree": "7eb1f83dac852c9ea69c7d961c47669da74a2de5",
      "parents": [
        "3d0c2668913d26039c2ab089f87c4a77e4fd364d"
      ],
      "author": {
        "name": "Scott Haiden",
        "email": "scotthaiden@google.com",
        "time": "Tue Aug 22 10:30:02 2023 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 29 22:31:09 2023 +0000"
      },
      "message": "In setup_etc_shadow, mark shadowed passwords as such.\n\n- Previously, setup_etc_shadow would search for accounts that had\n  anything other than !, *, or x, and assume them to be literal password\n  hash entries, and add an entry to /etc/shadow for them.\n- However, it did *not* remove the entry from /etc/passwd to be replaced\n  by an \u0027x\u0027. This means that utilities that only check with /etc/passwd\n  will not defer to /etc/shadow, as well as leaving the hashed passwords\n  in the globally readable /etc/passwd, available to be copied and\n  cracked offline to anyone who can log in to the system.\n- This changeset removes password hashes from /etc/passwd since they\u0027re\n  already in /etc/shadow, a minor security improvement.\n\nBUG\u003db:290992228,b:297037274\nTEST\u003dBuilt and manually verified against lakitu and EdgeOS\n\nChange-Id: I03e4e1d750a2e5cf9e527a8cfd15974ed296bb32\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4802511\nReviewed-by: Alan Berryhill \u003cberryhill@google.com\u003e\nTested-by: Scott Haiden \u003cscotthaiden@google.com\u003e\nReviewed-by: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\nCommit-Queue: Scott Haiden \u003cscotthaiden@google.com\u003e\nAuto-Submit: Scott Haiden \u003cscotthaiden@google.com\u003e\n"
    },
    {
      "commit": "3d0c2668913d26039c2ab089f87c4a77e4fd364d",
      "tree": "f446d25b2cd4cc35dfec1a6b99859f8c586860b3",
      "parents": [
        "a1717ce918830b5241ff548272d85e29d77ab707"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Aug 28 00:44:09 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 28 07:36:07 2023 +0000"
      },
      "message": "build_image: disable dev-install lists for factory images\n\nThe output of this function is stored in the $SYSROOT/build/ tree with\nthe expectation it\u0027ll be processed later on for the sysroot.  Building\nfactory images causes this output to be clobbered, and to use the factory\nsettings overall which is not what we want.  So skip this step entirely\nwhen building a factory image.\n\nBUG\u003db:297465899\nTEST\u003dCQ passes\n\nChange-Id: I42f401238a18c97e2aabdc5e3e104a00e1af670f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4811433\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\n"
    },
    {
      "commit": "a1717ce918830b5241ff548272d85e29d77ab707",
      "tree": "008a3b0eb64d6f3bcd0a2f1f97431a6f2d69bdbe",
      "parents": [
        "92b1f2a9962e04e6778f3bd062220aef0a46bc49"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Aug 28 00:10:22 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 28 07:13:30 2023 +0000"
      },
      "message": "fix up quoting with SCRIPT_ROOT setup\n\nMost scripts quote this already, so fix up the few that don\u0027t.\n\nBUG\u003db:297465899\nTEST\u003dCQ passes\n\nChange-Id: I91c534e62503c0b1a49bd13d2c7b27ef15396ead\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4816147\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "92b1f2a9962e04e6778f3bd062220aef0a46bc49",
      "tree": "41ce402b81f9da5aac5f68127d8928ee06d09da3",
      "parents": [
        "a9e3c0d914f4e3e13e45fd4e64e5a9cf2bed094e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Aug 28 00:14:25 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 28 07:12:30 2023 +0000"
      },
      "message": "make_netboot: quote root dir to emerge_custom_kernel\n\nMostly to make `cros lint` happy.\n\nBUG\u003db:297465899\nTEST\u003dCQ passes\n\nChange-Id: Iebaa1c88117afad62999d2ddaa1bec065b198def\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4816148\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\n"
    },
    {
      "commit": "a9e3c0d914f4e3e13e45fd4e64e5a9cf2bed094e",
      "tree": "a1cdc0aa4c35bf594430f8e14d35809ac6e1053e",
      "parents": [
        "1c4af81b824ccff3ebca6358ec535a5c911d1262"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Aug 28 00:12:53 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 28 07:05:45 2023 +0000"
      },
      "message": "make_netboot: add error checking to `cd` call\n\nMostly to make `cros lint` happy.\n\nBUG\u003db:297465899\nTEST\u003dCQ passes\n\nChange-Id: I8f9e791ca9b8d759305d20a3bbab03d5cf04c34a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4811432\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "1c4af81b824ccff3ebca6358ec535a5c911d1262",
      "tree": "c704cd190356944992262bfd518a8dc9bac9a6d9",
      "parents": [
        "8f97e50a95271d18595913a502b7cad84fd89f3a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sun Aug 27 23:53:50 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 28 07:03:02 2023 +0000"
      },
      "message": "make_netboot: delete redundant source\n\nWe already loaded this at the top -- don\u0027t need to load it a 2nd time.\n\nBUG\u003db:297465899\nTEST\u003dCQ passes\n\nChange-Id: I0d68df086cacc4878349b34c9a42f9c7ccb686f3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4816146\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "8f97e50a95271d18595913a502b7cad84fd89f3a",
      "tree": "a7c99d87eab7da4f998d668526b56fd16102d487",
      "parents": [
        "c46c878583d6ee1f81dff02a256d89183875c1f7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sun Aug 27 23:57:42 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 28 06:58:36 2023 +0000"
      },
      "message": "make_netboot: use common logging helpers\n\nUse our common.sh helpers to increase visibility into this script.\n\nBUG\u003db:297465899\nTEST\u003dCQ passes\n\nChange-Id: I8773cbde92b9d7752dd7ef9c167de47c7c7513d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4811430\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\n"
    },
    {
      "commit": "c46c878583d6ee1f81dff02a256d89183875c1f7",
      "tree": "1f2a4c00a02080b95bcc14fba04344d522712f6c",
      "parents": [
        "527af04b667888cffa4801bd731fe57f2abc76e3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Aug 28 00:00:05 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 28 06:55:08 2023 +0000"
      },
      "message": "emerge_custom_kernel: add some logging about temp root \u0026 pkgdir\n\nMake it clear that this func is not touching the common pkgdir.\n\nBUG\u003db:297465899\nTEST\u003dCQ passes\n\nChange-Id: I53181d0cc8e783ba73f7a3f4fde6f6963777a83f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4811431\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "527af04b667888cffa4801bd731fe57f2abc76e3",
      "tree": "29ca486de46ebf270a3211b1bda241b723afc115",
      "parents": [
        "02513d85975e5ef9428399d7794f3e5338dd42d1"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Wed Aug 23 10:18:13 2023 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 23 21:09:54 2023 +0000"
      },
      "message": "build_sdk_board: Trim /home/* from SDK tarball\n\nWe include /home/chronos/user today, but:\n1. it doesn\u0027t belong in the SDK at all and\n2. it causes problems with chroot state migration, because the state\n   migration logic thinks this directory needs moved from\n   chroot/home/chronos to out/home/chronos, causing chroot\n   creation/upgrade noise.\n\nPessimistically remove anything in /home/*, since this should never be\nvalid SDK tarball contents.\n\nBUG\u003db:265885353\nTEST\u003dSDK builder\n\nChange-Id: I40673da3cc9fc05c0ec97d8051c1d2b0feec3567\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4808245\nTested-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Brian Norris \u003cbriannorris@chromium.org\u003e\n"
    },
    {
      "commit": "02513d85975e5ef9428399d7794f3e5338dd42d1",
      "tree": "26c9fdceb16acc55f73c22f1d9aa9270f1ad8ef0",
      "parents": [
        "00e4794f6380e5665f32169829c5ac3391fee9ff"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Aug 18 14:41:36 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 23 04:51:40 2023 +0000"
      },
      "message": "chroot_version_hooks: cleanup more unused SDK packages\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nChange-Id: Icf10a926d0ef072cd893b04b2ab8abd9764b8512\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4793207\nReviewed-by: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "00e4794f6380e5665f32169829c5ac3391fee9ff",
      "tree": "189ff0fb5b8dcca4c11d5d365744207af40f6114",
      "parents": [
        "fe40c3d614b00750c973c682f9158d8051204d46"
      ],
      "author": {
        "name": "Gwendal Grignou",
        "email": "gwendal@chromium.org",
        "time": "Wed Aug 16 10:48:14 2023 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 23 03:18:47 2023 +0000"
      },
      "message": "build_image: Remove bootcache flag\n\nbootcache (use to improve HDD boot performance) has been removed in 2020\nwith commit 44b06186ff9 (\"bootcache: drop unused package\").\n\nThe flag is not used, remove it in the script.\n\nBUG\u003dchromium:899412\nTEST\u003dCQ. \"grep -r bootcache\" returns no match.\n\nChange-Id: Id0e992bb0eeaa7e4a1936709bbfe38c99b15dc2a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4785008\nReviewed-by: Greg Edelston \u003cgredelston@google.com\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\n"
    },
    {
      "commit": "fe40c3d614b00750c973c682f9158d8051204d46",
      "tree": "1bfe530dbda892244b8d6b2603e4b9a1bb7de4ad",
      "parents": [
        "21968776e836984cc4b5ae96a91f41c76992eb29"
      ],
      "author": {
        "name": "Jun Yu",
        "email": "junyuu@chromium.org",
        "time": "Tue Aug 15 00:39:22 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 22 16:56:12 2023 +0000"
      },
      "message": "hooks: update LFS exceptions with iw prebuilt\n\nLFS hooks need to be updated along with iw upreving to 5.19.\n\nBUG\u003db:261113528\nTEST\u003dCQ passes\n\nCq-Depend: chromium:4698041\nChange-Id: I00188be0400ba2174bbf6e0ff1d1ce5e11c85a90\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4779735\nCommit-Queue: Jun Yu \u003cjunyuu@chromium.org\u003e\nReviewed-by: Billy Zhao \u003cbillyzhao@chromium.org\u003e\nReviewed-by: Matthew Wang \u003cmatthewmwang@chromium.org\u003e\nReviewed-by: Anuj Jamwal \u003canujjamwal@google.com\u003e\nTested-by: Jun Yu \u003cjunyuu@chromium.org\u003e\n"
    },
    {
      "commit": "21968776e836984cc4b5ae96a91f41c76992eb29",
      "tree": "5e00026c49bdc57b7ec3d0de32711f475e35a753",
      "parents": [
        "292273e7b0bb1b33cf02748cf5d3c67d355e8a4c"
      ],
      "author": {
        "name": "Dennis Kempin",
        "email": "denniskempin@google.com",
        "time": "Tue Aug 15 16:17:37 2023 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 16 02:42:22 2023 +0000"
      },
      "message": "large-file-support.sh: Move additional packages to rust section\n\nThey cannot be built with cros_workon if limited to version 0.1.0\n\nBUG\u003dNone\nTEST\u003dcros_workon --board\u003dkevin chunnel \u0026\u0026 cros build-packages\n--board\u003dkevin chunnel\n\nChange-Id: I2097370f680874200bd2c3ea4a24955ce18c10e5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4781733\nTested-by: Dennis Kempin \u003cdenniskempin@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Dennis Kempin \u003cdenniskempin@google.com\u003e\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\n"
    },
    {
      "commit": "292273e7b0bb1b33cf02748cf5d3c67d355e8a4c",
      "tree": "9e251eab74c5e87d584a039c94e455c472145d9d",
      "parents": [
        "c4a6d5296e82a00cc0485690a662f23c1d5c45f8"
      ],
      "author": {
        "name": "Hsin-Yi Wang",
        "email": "hsinyi@chromium.org",
        "time": "Thu Jun 29 22:39:44 2023 +0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 15 10:25:20 2023 +0000"
      },
      "message": "update_kernel: Add a flag to update vmlinux.debug\n\nAdd a \"vmlinux\" flag to update_kernel.sh that will update vmlinux to\nDUT. This is helpful if DUT contains kdump and developers can debug it\nwith the symbols also on the DUT. The flag is default set to false.\nDevelopers has to add --vmlinux with update_kernel.sh.\n\nBUG\u003db:288896149\nTEST\u003dupdate_kernel.sh --vmlinux --remote  100.91.194.67 --remote_bootargs\n\nChange-Id: I21741610a9d80bc6013436e6ef37f9d9c2104726\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4653759\nReviewed-by: Douglas Anderson \u003cdianders@chromium.org\u003e\nCommit-Queue: Hsin-Yi Wang \u003chsinyi@chromium.org\u003e\nTested-by: Hsin-Yi Wang \u003chsinyi@chromium.org\u003e\nReviewed-by: Ricardo Ribalda \u003cribalda@chromium.org\u003e\n"
    },
    {
      "commit": "c4a6d5296e82a00cc0485690a662f23c1d5c45f8",
      "tree": "bb5fd6f0b5227e8bb5621bddc50f9754558afcf0",
      "parents": [
        "4f791a65311517802736af2a6c8aad002139b4ce"
      ],
      "author": {
        "name": "Tim Van Patten",
        "email": "timvp@google.com",
        "time": "Wed Aug 09 14:05:10 2023 -0600"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 10 20:47:54 2023 +0000"
      },
      "message": "update_kernel.sh: Update make_dev_ssd.sh command\n\nUpdate the make_dev_ssd.sh command so that it can be easily copy/pasted\ninto a DUT terminal.\n\nOLD:\n    11:54:25.896 WARNING : System is using verity: First remove rootfs verification using\n    11:54:25.899 WARNING : /usr/share/vboot/bin/make_dev_ssd.sh \\\n    11:54:25.901 WARNING :   --remove_rootfs_verification --partitions 2\n\nNEW:\n    14:03:42.602 WARNING : System is using verity: First remove rootfs verification using\n    14:03:42.605 WARNING : /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions 2\n\nBUG\u003dnone\nTEST\u003dManual verification\n\nChange-Id: I6bdaa891c3662daa0144fce26d75c8addf03936e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4763274\nReviewed-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nCommit-Queue: Tim Van Patten \u003ctimvp@google.com\u003e\nTested-by: Tim Van Patten \u003ctimvp@google.com\u003e\n"
    },
    {
      "commit": "4f791a65311517802736af2a6c8aad002139b4ce",
      "tree": "df100a5bc059032ece37e16de24f26402a518a5c",
      "parents": [
        "bfd4583d6f224a528dda6301e3aa6b4ddc8c1d6b"
      ],
      "author": {
        "name": "Chun-Tse Shao",
        "email": "ctshao@google.com",
        "time": "Tue Aug 08 21:46:12 2023 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 09 17:51:35 2023 +0000"
      },
      "message": "hooks: Delete swap-init\n\nswap-init is retired and don\u0027t exist in the tree anymore.\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nChange-Id: Idda2d7d48e6022f1b7393cfd501b6d9244440bde\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4763137\nTested-by: Chun-Tse Shao \u003cctshao@google.com\u003e\nReviewed-by: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\nAuto-Submit: Chun-Tse Shao \u003cctshao@google.com\u003e\nCommit-Queue: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\n"
    },
    {
      "commit": "bfd4583d6f224a528dda6301e3aa6b4ddc8c1d6b",
      "tree": "e72e3840e65d2f0b7784baf035234cf0e2d9dc67",
      "parents": [
        "49d4b779b63d9067c3f310d5aa3e4d8f8934a994"
      ],
      "author": {
        "name": "Gwendal Grignou",
        "email": "gwendal@chromium.org",
        "time": "Mon Aug 07 18:05:32 2023 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 09 00:14:27 2023 +0000"
      },
      "message": "build_library: Increase factory image size by 15%\n\nFactory image is steadily growing, and during build crosses the\n400MB threshold. Increase the image size slightly by 15%.\n\nBUG\u003db:294087983\nTEST\u003dOn arm64-generic, check the following command passes:\ncros build-image --board arm64-generic factory_install\n\nChange-Id: I0a77ef012271cde79377518ba98aabbda2e6c0d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4758059\nReviewed-by: Raul Rangel \u003crrangel@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\n"
    },
    {
      "commit": "49d4b779b63d9067c3f310d5aa3e4d8f8934a994",
      "tree": "e77ebd3adf6ebcd44880daa4f58545dbea31b40e",
      "parents": [
        "a75c3a0334bca17873bcaad7c21175e18ab6d130"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Aug 04 16:35:36 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 07 13:18:51 2023 +0000"
      },
      "message": "chroot_version_hooks: cleanup more unused SDK packages\n\nWe\u0027ve dropped these from the SDK, so make sure existing installs clean up.\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nChange-Id: I216841ae857259e50c6b227aa801b68cf1290836\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4754253\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Allen Webb \u003callenwebb@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "a75c3a0334bca17873bcaad7c21175e18ab6d130",
      "tree": "8e92de12736026fcd3a5b754a9a67f0a767300fd",
      "parents": [
        "d2b5734dc5daf557bb120f10beddc2604c5f994d"
      ],
      "author": {
        "name": "Ryo Hashimoto",
        "email": "hashimoto@google.com",
        "time": "Fri Jul 28 17:50:07 2023 +0900"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 07 07:20:27 2023 +0000"
      },
      "message": "scripts: Extract SDK board root creation from build_sdk_board\n\nMove the code to a new script create_sdk_board_root.\nAlchemy will use this script to get values written in amd64-host\u0027s\nmake.conf files.\n\nAlso add a new command line option --profile to make it possible to\nchoose a profile.\n\nBUG\u003db:293381304\nTEST\u003dcreate_sdk_board_root --force --board\u003damd64-host\n--profile\u003dsdk/bootstrap\n\nChange-Id: Ida1958e161e015ceccae1ffac68e70f7db89fe12\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4729524\nCommit-Queue: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nTested-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nReviewed-by: Raul Rangel \u003crrangel@chromium.org\u003e\n"
    },
    {
      "commit": "d2b5734dc5daf557bb120f10beddc2604c5f994d",
      "tree": "b7e7063a9a967094654777b08feb97a4981f4095",
      "parents": [
        "5f722ff857b8006a992207a163ab94d0ab7e9c4d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Aug 04 16:12:46 2023 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Aug 05 02:13:57 2023 +0000"
      },
      "message": "termina_build_image: drop old script\n\nThis moved to python years ago.\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nChange-Id: I6d6e73f5a49019071a304f9e7d37d13d9a58e304\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4752602\nReviewed-by: Daniel Verkamp \u003cdverkamp@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "5f722ff857b8006a992207a163ab94d0ab7e9c4d",
      "tree": "e71aec09a4d0e4952557a07d1dd4a215749e436c",
      "parents": [
        "ba049828c36fc69228052d4c5f443c87b451c4af"
      ],
      "author": {
        "name": "Jordan R Abrahams-Whitehead",
        "email": "ajordanr@google.com",
        "time": "Tue Aug 01 20:38:03 2023 +0000"
      },
      "committer": {
        "name": "Jordan Abrahams-Whitehead",
        "email": "ajordanr@google.com",
        "time": "Fri Aug 04 20:09:33 2023 +0000"
      },
      "message": "chroot_version_hooks: Reset crossdev packages\n\nWe want to reset the keywords for cross-* packages in\nchroots as they are adding the unstable keywords to --ex-pkgs.\nWe should ensure we do not select live ebuilds without\ncros-workon. We also need to uninstall cross*/libcxx-9999 from\nany chroot, as it was being install incorrectly previously.\n\nMust be merged after crrev.com/c/4736263 and\ncrrev.com/c/4735806\n\nBUG\u003db:293898274\nTEST\u003dRan locally, checked /etc/portage/package.accept_keywords\n\nCq-Depend: chromium:4735806\nChange-Id: I7d733c52768ac5ae512a065d06532fc040b76cd9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4738858\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Jordan Abrahams-Whitehead \u003cajordanr@google.com\u003e\nReviewed-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\n"
    },
    {
      "commit": "ba049828c36fc69228052d4c5f443c87b451c4af",
      "tree": "5a39eb5ac9e9abc56a2b1901e886b4400cebe1a5",
      "parents": [
        "8e4726fad261a013b06d27a167ac4a77b01e7b0f"
      ],
      "author": {
        "name": "Jonathon Murphy",
        "email": "jpmurphy@google.com",
        "time": "Wed Aug 02 13:30:21 2023 +0000"
      },
      "committer": {
        "name": "Jonathon Murphy",
        "email": "jpmurphy@google.com",
        "time": "Wed Aug 02 13:38:55 2023 +0000"
      },
      "message": "Revert \"build_kernel_image: Add cros_lsb_release_hash for version attestation\"\n\nThis reverts commit 8e4726fad261a013b06d27a167ac4a77b01e7b0f.\n\nReason for revert: b/294204334\n\nOriginal change\u0027s description:\n\u003e build_kernel_image: Add cros_lsb_release_hash for version attestation\n\u003e\n\u003e This kernel parameter is used by the ChromeOS version attestation,\n\u003e whereby the version information in kernel commandline is extended\n\u003e into the PCR early in the boot time.\n\u003e\n\u003e BUG\u003db:278068979\n\u003e TEST\u003dbuild image and flash then check /proc/cmdline\n\u003e\n\u003e Change-Id: Ie453eacd19190aad1ad5ad112116acbe28cee365\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4421695\n\u003e Tested-by: John L Chen \u003czuan@chromium.org\u003e\n\u003e Commit-Queue: John L Chen \u003czuan@chromium.org\u003e\n\u003e Reviewed-by: Sergey Frolov \u003csfrolov@google.com\u003e\n\nBUG\u003db:278068979, b:294204334\n\nChange-Id: I43cb07eb41539e58f5e27d9b485013c4a1e2b464\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4742739\nOwners-Override: Jonathon Murphy \u003cjpmurphy@google.com\u003e\nCommit-Queue: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Jonathon Murphy \u003cjpmurphy@google.com\u003e\n"
    },
    {
      "commit": "8e4726fad261a013b06d27a167ac4a77b01e7b0f",
      "tree": "f53a95f30bac42cf55e663351182f2aaa9f26bff",
      "parents": [
        "a7cb3730963a21087f0448e30b6fb23597784fa0"
      ],
      "author": {
        "name": "John L Chen",
        "email": "zuan@chromium.org",
        "time": "Wed May 31 12:33:51 2023 +0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 01 18:51:17 2023 +0000"
      },
      "message": "build_kernel_image: Add cros_lsb_release_hash for version attestation\n\nThis kernel parameter is used by the ChromeOS version attestation,\nwhereby the version information in kernel commandline is extended\ninto the PCR early in the boot time.\n\nBUG\u003db:278068979\nTEST\u003dbuild image and flash then check /proc/cmdline\n\nChange-Id: Ie453eacd19190aad1ad5ad112116acbe28cee365\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4421695\nTested-by: John L Chen \u003czuan@chromium.org\u003e\nCommit-Queue: John L Chen \u003czuan@chromium.org\u003e\nReviewed-by: Sergey Frolov \u003csfrolov@google.com\u003e\n"
    },
    {
      "commit": "a7cb3730963a21087f0448e30b6fb23597784fa0",
      "tree": "5a39eb5ac9e9abc56a2b1901e886b4400cebe1a5",
      "parents": [
        "cd21991703461e65038300c726ca5ed4a2f4ebf1"
      ],
      "author": {
        "name": "Yi Xie",
        "email": "yixie@chromium.org",
        "time": "Tue Jul 25 14:59:19 2023 +0900"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 27 03:37:38 2023 +0000"
      },
      "message": "Create GRUB EFI bootloader on arm64-generic for vm-optimized profile\n\nWhen /lib64/grub/arm64-efi is available inside board overlay, install\nGRUB EFI bootloader to EFI partition so that the result image is\nbootable inside VMs.\n\nBUG\u003db:286335746\nTEST\u003dboot arm64-generic image with vm-optimized profile\n\nChange-Id: I3331492f70bcfea66ac01801dfa143ad970ccb11\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4713910\nTested-by: Yi Xie \u003cyixie@chromium.org\u003e\nCommit-Queue: Yi Xie \u003cyixie@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "cd21991703461e65038300c726ca5ed4a2f4ebf1",
      "tree": "1824f4ea41260b22bd1ddcfde4c3455b13753b72",
      "parents": [
        "9c70d95ae379dc5ea6776a4b7d0ee58805a64560"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "msturner@google.com",
        "time": "Wed Jul 26 14:45:15 2023 +0000"
      },
      "committer": {
        "name": "Jonathon Murphy",
        "email": "jpmurphy@google.com",
        "time": "Wed Jul 26 15:09:35 2023 +0000"
      },
      "message": "Revert \"large-file-support: Remove dev-util/apitrace\"\n\nThis reverts commit 8d4d7d87ec0ca4f02ec0783cb64b99eb3b5aa687.\n\nReason for revert: It seems that apitrace is *not* built with large-file support\n\nOriginal change\u0027s description:\n\u003e large-file-support: Remove dev-util/apitrace\n\u003e\n\u003e BUG\u003dnone\n\u003e TEST\u003dCQ passes\n\u003e\n\u003e Change-Id: I18cc241ae6c94b79346391eaf85de48907c31657\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4715345\n\u003e Commit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n\u003e Auto-Submit: Matt Turner \u003cmsturner@google.com\u003e\n\u003e Tested-by: Matt Turner \u003cmsturner@google.com\u003e\n\u003e Reviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n\nBUG\u003db:293276717\n\nChange-Id: I6114fd916ffce94c6d1b45e9574b6cc5a8775d62\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4721845\nAuto-Submit: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Jonathon Murphy \u003cjpmurphy@google.com\u003e\nOwners-Override: Jonathon Murphy \u003cjpmurphy@google.com\u003e\nCommit-Queue: Matt Turner \u003cmsturner@google.com\u003e\nTested-by: Matt Turner \u003cmsturner@google.com\u003e\n"
    },
    {
      "commit": "9c70d95ae379dc5ea6776a4b7d0ee58805a64560",
      "tree": "45a0bc5807ae1c233a1a19beadc288268c67f6c8",
      "parents": [
        "8d4d7d87ec0ca4f02ec0783cb64b99eb3b5aa687"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "msturner@google.com",
        "time": "Tue Jul 25 15:46:03 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 25 21:30:49 2023 +0000"
      },
      "message": "large-file-support: Remove Khronos/Vulkan packages\n\nBUG\u003dnone\nTEST\u003dCQ passes\n\nChange-Id: Ieebbe33708bd538110b4a75e74d6b8d40d8a7224\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4715346\nAuto-Submit: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Matt Turner \u003cmsturner@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "8d4d7d87ec0ca4f02ec0783cb64b99eb3b5aa687",
      "tree": "091894957a9aa68087a0c62f1ab06340fecb5329",
      "parents": [
        "50cc961b56d4bb065f2bb3f0cfcd40e945925e0f"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "msturner@google.com",
        "time": "Tue Jul 25 15:42:44 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 25 21:30:47 2023 +0000"
      },
      "message": "large-file-support: Remove dev-util/apitrace\n\nBUG\u003dnone\nTEST\u003dCQ passes\n\nChange-Id: I18cc241ae6c94b79346391eaf85de48907c31657\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4715345\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nAuto-Submit: Matt Turner \u003cmsturner@google.com\u003e\nTested-by: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "50cc961b56d4bb065f2bb3f0cfcd40e945925e0f",
      "tree": "91af775ce06adb5851f366869d26920550f55d0f",
      "parents": [
        "ccc3ae8fd1fe2ba8489a50b463e293b8d6d8bd57"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "msturner@google.com",
        "time": "Tue Jul 25 15:41:23 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 25 21:30:46 2023 +0000"
      },
      "message": "large-file-support: Remove dev-cpp/gtest\n\nBUG\u003dnone\nTEST\u003dCQ passes\n\nChange-Id: Ifb24eb58af2a52fbf8686222634a89249efad293\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4715344\nAuto-Submit: Matt Turner \u003cmsturner@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "ccc3ae8fd1fe2ba8489a50b463e293b8d6d8bd57",
      "tree": "938b962f62bd183efd99f605f8e3cd4e56224d07",
      "parents": [
        "26635efe831fd98f92fc08ffc588453b97a15464"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "msturner@google.com",
        "time": "Tue Jul 25 15:40:28 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 25 21:30:44 2023 +0000"
      },
      "message": "large-file-support: Remove app-arch/brotli\n\nbrotli was uprev\u0027d in crrev/c/4676393 with large-file support.\n\nBUG\u003dnone\nTEST\u003dCQ passes\n\nChange-Id: I50bbb4e365d04a6db21c93c996e0a763c193142a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4715343\nTested-by: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nAuto-Submit: Matt Turner \u003cmsturner@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "26635efe831fd98f92fc08ffc588453b97a15464",
      "tree": "2b072c2fd1c0319b9ef683f142157d92604b4d13",
      "parents": [
        "9b02999a19d2fb1f02600f9cdd117936d149094a"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "msturner@google.com",
        "time": "Tue Jul 25 15:38:50 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 25 21:30:42 2023 +0000"
      },
      "message": "large-file-support: Remove dev-util/cmocka\n\ncmocka was uprev\u0027d in crrev/c/4605927 with large-file support.\n\nBUG\u003dnone\nTEST\u003dCQ passes\n\nChange-Id: I28fd6064344d1015ff8caf4e682046901ee4627c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4715342\nAuto-Submit: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Matt Turner \u003cmsturner@google.com\u003e\n"
    },
    {
      "commit": "9b02999a19d2fb1f02600f9cdd117936d149094a",
      "tree": "7c4721310cfb7709fd6fae359cac1ac144778df2",
      "parents": [
        "5ceb965daf31b2cf7f5f0ee23d1ebdcacd4ce461"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "msturner@google.com",
        "time": "Tue Jul 25 15:37:44 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 25 21:30:39 2023 +0000"
      },
      "message": "large-file-support: Remove dev-cpp/gflags\n\ngflags was uprev\u0027d in crrev/c/4672074 with large-file support.\n\nBUG\u003dnone\nTEST\u003dCQ passes\n\nChange-Id: I0258d6143f5fa06e7390f1d36be72d9a8fe924bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4715341\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Matt Turner \u003cmsturner@google.com\u003e\nAuto-Submit: Matt Turner \u003cmsturner@google.com\u003e\n"
    },
    {
      "commit": "5ceb965daf31b2cf7f5f0ee23d1ebdcacd4ce461",
      "tree": "6dcd34bf5874f8b75d964337fc871c868a4116bb",
      "parents": [
        "3cb31f6438e731f834b27553ec57e094f32f2f17"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "msturner@google.com",
        "time": "Tue Jul 25 15:36:15 2023 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 25 21:30:37 2023 +0000"
      },
      "message": "large-file-support: Remove media-libs/openjpeg\n\nopenjpeg was uprev\u0027d in crrev/c/4685635 with large-file support.\n\nBUG\u003dnone\nTEST\u003dCQ passes\n\nChange-Id: Ia7956dc17f12b381971c7e39093f8cf8531d617d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4715340\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nAuto-Submit: Matt Turner \u003cmsturner@google.com\u003e\nTested-by: Matt Turner \u003cmsturner@google.com\u003e\nCommit-Queue: Matt Turner \u003cmsturner@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "3cb31f6438e731f834b27553ec57e094f32f2f17",
      "tree": "0f8a9ec92b6f1d5249eab1ebe935c7672a903627",
      "parents": [
        "8cf5e576b206f8f32b646dbb3438beaebb48fddf"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Fri Jul 21 12:46:11 2023 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 25 03:38:37 2023 +0000"
      },
      "message": "LFS: Add exception for /build\n\nFiles we\u0027re installing in /build do not end up in the final image;\nthey\u0027re only intermediate build artifacts, tools, etc. It\u0027s OK to ignore\nthem, rather than grow the allowlist for their packages.\n\nBUG\u003db:291124520\nTEST\u003dbuild dev-embedded/meta-embedded-toolkit\n\nChange-Id: I541d5d3aa94f0f2f4dda579949a879ce89a733cf\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/4708735\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nCommit-Queue: Brian Norris \u003cbriannorris@chromium.org\u003e\n"
    }
  ],
  "next": "486fccf243b8c9d4a46e4d2d1c97e88e10581620"
}
