)]}'
{
  "log": [
    {
      "commit": "a263b4da2ea466edb7a13f189d8e8f768501b44f",
      "tree": "0851b809bd707069fe3e7f91e9256840d9fd2044",
      "parents": [
        "58b20b51f26c49b81e5da2a5c7845d46c7adee73"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Dec 04 16:34:10 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 07 15:11:25 2020 +0000"
      },
      "message": "cros_workon_make: move here\n\nTo help consolidate, move this script out of platform/dev/host/.\nWe\u0027re largely turning down that directory, and this script is\nbetter here with the other remaining build shell scripts.\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I734ef610e508a1f8ca3e1e362ae631d832b6902e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2574666\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Nicolas Boichat \u003cdrinkcat@chromium.org\u003e\n"
    },
    {
      "commit": "58b20b51f26c49b81e5da2a5c7845d46c7adee73",
      "tree": "7b476dd1445b131c0d32cc28f10f88313eb7676a",
      "parents": [
        "12ebc39eeb0bb68961b40eec0273385cfc62d315"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat Nov 21 00:50:07 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Nov 23 21:38:09 2020 +0000"
      },
      "message": "rename hooks\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nChange-Id: I7051587418c862ba5340a6a50ca1ee48807ce2d2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2551969\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": "12ebc39eeb0bb68961b40eec0273385cfc62d315",
      "tree": "0f5c178e725e07990bf3e0d6e763bb0674970ddb",
      "parents": [
        "734fd9f27c535518f413a9b082deaf14495d07b3"
      ],
      "author": {
        "name": "Sean Abraham",
        "email": "seanabraham@chromium.org",
        "time": "Thu Nov 19 15:45:30 2020 -0700"
      },
      "committer": {
        "name": "Sean Abraham",
        "email": "seanabraham@chromium.org",
        "time": "Sat Nov 21 00:07:45 2020 +0000"
      },
      "message": "create_remote_test_driver: add a script to make a buildable RTD image\n\nThis is roughly what we\u0027ll need our new Build API endpoint to invoke.\nIt\u0027ll poke into the SDK, generate a folder containing a Dockerfile and\nsupporting source files, then return that folder path back to the\nbuilder. The builder will then somehow build the docker image.\n\nI talked about this with Alex, and we agreed that it makes sense to just\nhave this as a shell script for now. We can move the whole thing into\nchromite as a Python script if that becomes necessary. Even now, the\nBuild API can just call out to this script if it wants.\n\nBUG\u003dchromium:1149702\nTEST\u003dran it locally\n\nExempt-From-Owner-Approval: got verbal approval from saklein for this approach\nChange-Id: Idf59c0fcb330473006405eb423834ba382e40426\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2551703\nCommit-Queue: Sean Abraham \u003cseanabraham@chromium.org\u003e\nTested-by: Sean Abraham \u003cseanabraham@chromium.org\u003e\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nReviewed-by: Jared Loucks \u003cjaredloucks@google.com\u003e\nReviewed-by: Brigit Rossbach \u003cbrigitr@google.com\u003e\n"
    },
    {
      "commit": "734fd9f27c535518f413a9b082deaf14495d07b3",
      "tree": "25789c8c2462ba9ed0d92f75f04c1c4ca086ba76",
      "parents": [
        "5bf47309705c0a484c97b9e5148369d182da6970"
      ],
      "author": {
        "name": "Cheng Yueh",
        "email": "cyueh@chromium.org",
        "time": "Mon Nov 16 15:00:10 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Nov 19 06:05:44 2020 +0000"
      },
      "message": "filesystem-sanity: Remove factory from BAD_VAR_PACKAGES\n\nWe don\u0027t allow packages to install into /var because it\u0027s not guaranteed\nto be stable across reboots.\n\nBUG\u003db:172200612\nTEST\u003demerge-${BOARD} factory factory-board\n\nChange-Id: Ic2ba710ba637cf424725dda13c47a3b72b225930\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2545339\nTested-by: Cheng Yueh \u003ccyueh@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Cheng Yueh \u003ccyueh@chromium.org\u003e\n"
    },
    {
      "commit": "5bf47309705c0a484c97b9e5148369d182da6970",
      "tree": "6c17378b40a270ec269140e91dd68fa79919400f",
      "parents": [
        "4aa33ca249b6cf58dc934047328973c4b02284c8"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Fri Nov 13 16:14:10 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Nov 18 22:11:14 2020 +0000"
      },
      "message": "build_kernel_image: drop nmi_watchdog\u003d\n\nThe \",lapic\" part was superfluous for a very long time. See\nhttps://crrev.com/c/2530315, which was reverted at\nhttps://crrev.com/c/2538055 for procedural reasons (the signer didn\u0027t\nlike the new command line). The signer has since been fixed.\n\nThe remaining piece (nmi_watchdog\u003dpanic)\n(a) was never required for non-x86 systems, as they specified the\n    \"panic\" behavior in their kernel configuration instead; and\n(b) is no longer required for x86 systems (as of\n    https://chromium-review.googlesource.com/q/Idd46b11e21ade10bf7f399055a7d462076137335)\n    for the same reason.\n\nAll architectures are consistent now (where hardlockup detectors are\nsupported), and we can drop the command line entirely.\n\nBUG\u003db:172222678\nTEST\u003dplatform_KernelErrorPaths.HARDLOCKUP\n\nChange-Id: I51c2b2c0fce25c52635d74ff9cc0894c070dd764\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2538358\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": "4aa33ca249b6cf58dc934047328973c4b02284c8",
      "tree": "2eecb4b4f047e78ce5bb12bf4aa5d634ba5521a5",
      "parents": [
        "50c3b086b37ff25909795e296c6a6ec27dfb2068"
      ],
      "author": {
        "name": "George Engelbrecht",
        "email": "engeg@google.com",
        "time": "Mon Nov 16 11:12:59 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Nov 17 18:20:20 2020 +0000"
      },
      "message": "build_kernel_image: add warning for kernel parameters w.r.t. signing\n\nBUG\u003dNone\nTEST\u003dComment Only\n\nChange-Id: I03fd7e875686c2f3ce78919d5f893cb2ecb10525\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2541322\nTested-by: George Engelbrecht \u003cengeg@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nCommit-Queue: George Engelbrecht \u003cengeg@google.com\u003e\n"
    },
    {
      "commit": "50c3b086b37ff25909795e296c6a6ec27dfb2068",
      "tree": "1e5c2933a5e443d73ad038d58c1a0cfb12a90e7f",
      "parents": [
        "5940f4a4adf056409672566b1c4d385f6d6f11c0"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Fri Nov 13 17:56:39 2020 +0000"
      },
      "committer": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Fri Nov 13 18:12:19 2020 +0000"
      },
      "message": "Revert \"build_kernel_image: drop \u0027nmi_watchdog\u003dlapic\u0027\"\n\nThis reverts commit 5940f4a4adf056409672566b1c4d385f6d6f11c0.\n\nReason for revert: breaks signing; fix is coming soon\n\nOriginal change\u0027s description:\n\u003e build_kernel_image: drop \u0027nmi_watchdog\u003dlapic\u0027\n\u003e\n\u003e The \u0027lapic\u0027 option was dropped a very very long time ago:\n\u003e\n\u003e 5f2b0ba4d94b x86, nmi_watchdog: Remove the old nmi_watchdog\n\u003e\n\u003e The only valid args here are \"panic\", \"nopanic\", \"0\", and \"1\", so the\n\u003e trailing \",lapic\" text isn\u0027t doing anything.\n\u003e\n\u003e BUG\u003db:172222678\n\u003e TEST\u003dplatform_KernelErrorPaths.HARDLOCKUP\n\u003e\n\u003e Change-Id: I82ec736344374ef5037915b07ce6fdc89d56ed5e\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2530315\n\u003e Reviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n\u003e Tested-by: Brian Norris \u003cbriannorris@chromium.org\u003e\n\u003e Commit-Queue: Brian Norris \u003cbriannorris@chromium.org\u003e\n\nBug: b:172222678\nExempt-From-Owner-Approval: reverting to unbreak build\nChange-Id: I00691b0b73a240f1965a24f593cfd25aa2dd2303\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2538055\nTested-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nReviewed-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nReviewed-by: George Engelbrecht \u003cengeg@google.com\u003e\nCommit-Queue: Brian Norris \u003cbriannorris@chromium.org\u003e\n"
    },
    {
      "commit": "5940f4a4adf056409672566b1c4d385f6d6f11c0",
      "tree": "47bf1ed83b8461dfc0192c674bcfbbb9a2dd8e6a",
      "parents": [
        "78383c039981baa9d1eda9228526c4e2aee521c0"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Tue Nov 10 13:20:30 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Nov 12 03:23:25 2020 +0000"
      },
      "message": "build_kernel_image: drop \u0027nmi_watchdog\u003dlapic\u0027\n\nThe \u0027lapic\u0027 option was dropped a very very long time ago:\n\n5f2b0ba4d94b x86, nmi_watchdog: Remove the old nmi_watchdog\n\nThe only valid args here are \"panic\", \"nopanic\", \"0\", and \"1\", so the\ntrailing \",lapic\" text isn\u0027t doing anything.\n\nBUG\u003db:172222678\nTEST\u003dplatform_KernelErrorPaths.HARDLOCKUP\n\nChange-Id: I82ec736344374ef5037915b07ce6fdc89d56ed5e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2530315\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"
    },
    {
      "commit": "78383c039981baa9d1eda9228526c4e2aee521c0",
      "tree": "1e5c2933a5e443d73ad038d58c1a0cfb12a90e7f",
      "parents": [
        "685216df8c0321faf26176ba5873ef77ad62cd1e"
      ],
      "author": {
        "name": "Nicolas Boichat",
        "email": "drinkcat@chromium.org",
        "time": "Wed Oct 21 10:04:31 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Oct 22 19:37:01 2020 +0000"
      },
      "message": "update_kernel.sh: Do not suggest --ignore-verity option\n\nIt\u0027s usually a bad idea, especially for new team members who\nactually read the warning in full.\n\n--ignore-verity may have some rare use cases though (e.g. when\ndebugging verity itself), so we keep it, but we also add a\nwarning in the help file.\n\nBUG\u003db:171303531\nTEST\u003d./update_kernel.sh --help\n\nChange-Id: I64a7c76281d4752d9600b786ca1568930f635773\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2488828\nReviewed-by: Douglas Anderson \u003cdianders@chromium.org\u003e\nReviewed-by: Tomasz Figa \u003ctfiga@chromium.org\u003e\nReviewed-by: Ross Zwisler \u003czwisler@google.com\u003e\nTested-by: Nicolas Boichat \u003cdrinkcat@chromium.org\u003e\nCommit-Queue: Douglas Anderson \u003cdianders@chromium.org\u003e\n"
    },
    {
      "commit": "685216df8c0321faf26176ba5873ef77ad62cd1e",
      "tree": "ac8bf20c8c9f9096f70d2b9b3a8bcedf600ea4c3",
      "parents": [
        "fc3b7144923bb802cd37e8c64a6db4a66d53859c"
      ],
      "author": {
        "name": "Alex Klein",
        "email": "saklein@chromium.org",
        "time": "Fri Oct 02 12:54:29 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Oct 03 05:38:43 2020 +0000"
      },
      "message": "build_packages: Remove empty lines from equery result.\n\nBUG\u003dchromium:1134542\nTEST\u003dcros workon -b eve start authpolicy dlcservice\nTEST\u003d./build_packages --board\u003deve\n\nChange-Id: Ie15792d5388c1a9a5a3ab390656a0614834c5854\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2445805\nCommit-Queue: Alex Klein \u003csaklein@chromium.org\u003e\nTested-by: Alex Klein \u003csaklein@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "fc3b7144923bb802cd37e8c64a6db4a66d53859c",
      "tree": "042cded92ad0172e385e1aff77dd7d662e6eff36",
      "parents": [
        "3c9dcdac9f7cd873643c1d4e6dd064cd6a3c4ef5"
      ],
      "author": {
        "name": "Tomasz Jeznach",
        "email": "tjeznach@chromium.org",
        "time": "Tue Sep 01 13:18:30 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Oct 03 04:19:26 2020 +0000"
      },
      "message": "scripts: support for optional hypervisor kernel.\n\nBUG\u003db:145357269\nTEST\u003dbuild and update eve-manatee with/without hypervisor.\n\nChange-Id: I0e8aa49f7b13894b598feac444ad2f11622532b5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2391302\nTested-by: Tomasz Jeznach \u003ctjeznach@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "3c9dcdac9f7cd873643c1d4e6dd064cd6a3c4ef5",
      "tree": "a76d74c6d2ca2447c12201147c4885e4a37f7045",
      "parents": [
        "5e00a24744cba80c658f32997ccd469501cfc02a"
      ],
      "author": {
        "name": "Evan Green",
        "email": "evgreen@chromium.org",
        "time": "Wed Sep 23 16:38:34 2020 -0700"
      },
      "committer": {
        "name": "Justin TerAvest",
        "email": "teravest@chromium.org",
        "time": "Mon Sep 28 15:43:37 2020 +0000"
      },
      "message": "disk_layout: Bump stateful partition to 4 GiB\n\nFAFT tests are failing because there isn\u0027t enough space on the USB\nstick for autotest to install itself. Between whatever autotest is\nsyncing down and the 600MB \"catapult\" directory, 3GB seems to no longer\nbe enough. Bump to 4, and start to consider a solution where we expand\nthe stateful partition during cros flash. Because really, bloat is like\nentropy: one only ever gains it.\n\nBUG\u003db:166787955, crbug:1131721\nTEST\u003dtryjob, pass firmware_CorruptBothFwSigAB\n\nChange-Id: I7e42242b6aa5940d5e0390e630f6c4d9ed990d98\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2427185\nTested-by: Evan Green \u003cevgreen@chromium.org\u003e\nReviewed-by: Justin TerAvest \u003cteravest@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Greg Edelston \u003cgredelston@google.com\u003e\nReviewed-by: Karthikeyan Ramasubramanian \u003ckramasub@chromium.org\u003e\nCommit-Queue: Evan Green \u003cevgreen@chromium.org\u003e\n"
    },
    {
      "commit": "5e00a24744cba80c658f32997ccd469501cfc02a",
      "tree": "8ef2ab2114243bbb1dab5ed2c5852aab9bbea0f4",
      "parents": [
        "878861f0398049f8f59f9e093f3d3f6bfa918689"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Wed Sep 09 15:19:30 2020 -0700"
      },
      "committer": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Fri Sep 11 13:39:14 2020 +0000"
      },
      "message": "chroot_version_hooks.d: Purge removed dev-rust package versions.\n\nThis purges a group of recently removed dev-rust packages because\nsome developers were running into build breakages due to old copies\nof bitflags-1.1.0 remaining installed that depend on dev-util/cargo\nwhich is incompatible with the available versions ofdev-lang/rust.\n\nBUG\u003dchromium:1124797\nTEST\u003d./update_chroot\n\nChange-Id: Id3298465681b1944b8aa1eed2e46350e5fe57522\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2402259\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "878861f0398049f8f59f9e093f3d3f6bfa918689",
      "tree": "daa2e47d1917e4a397912f33af7919fe410c9c0f",
      "parents": [
        "ed847559cda4e757dd3acb0625c3871eb2515912"
      ],
      "author": {
        "name": "Micah Morton",
        "email": "mortonm@chromium.org",
        "time": "Wed Sep 09 13:21:42 2020 -0700"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Sep 11 03:20:08 2020 +0000"
      },
      "message": "update_kernel: Enable hypervisor boot support on ARM\n\nWe already have --[no]hv for x86, just adding an effect of that flag for\nARM as well.\n\nBUG\u003db:145357269\nTEST\u003dtested with some cheza64/trogdor CLs for ManaTEE\n\nChange-Id: I7318f48b9832956c31a06fd6555a93348939e33e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2401963\nTested-by: Micah Morton \u003cmortonm@chromium.org\u003e\nReviewed-by: Tomasz Jeznach \u003ctjeznach@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "ed847559cda4e757dd3acb0625c3871eb2515912",
      "tree": "638a8e744eebe5076a58e020cd2cc2dbe6441dfc",
      "parents": [
        "f3e3d518823cef7deb689f1de26b19d107b9a126"
      ],
      "author": {
        "name": "Manoj Gupta",
        "email": "manojgupta@chromium.org",
        "time": "Wed Sep 09 03:04:51 2020 +0000"
      },
      "committer": {
        "name": "Manoj Gupta",
        "email": "manojgupta@chromium.org",
        "time": "Wed Sep 09 04:43:27 2020 +0000"
      },
      "message": "build_packages: Don\u0027t transitively upgrade  dev-lang/rust\n\nRust is getting upgraded in some builders because of transitive BDEPEND dependencies\ncausing build breakage. Exempt rust from building as a critical toolchain package\nif a prebuilt is not available.\n\nBUG\u003dchromium:1050752, chromium:1126288\nTEST\u003d`build_packages`\n\nChange-Id: I399651e7b4bb4febabad64878348d39a670c63f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2399768\nCommit-Queue: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nTested-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nReviewed-by: Wei-Cheng Xiao \u003cgarryxiao@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "f3e3d518823cef7deb689f1de26b19d107b9a126",
      "tree": "b983f202dcaa3ce0bcad3e7963d1020ac3aea7d6",
      "parents": [
        "7bd3fbb1076fbd7c4ba3e1b97e0f412c1181d1d6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Aug 20 02:56:38 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 02 10:50:41 2020 +0000"
      },
      "message": "build_image: rename dev-only-extras.tbz2\n\nThe tbz2 suffix makes portage unhappy and spams a lot of warnings\nthat in turn makes users unhappy.  Rename to a file portage won\u0027t\ncare about and use better compression in the process.\n\nIt\u0027s safe to rename as the build will skip a missing file atm.\n\nBUG\u003dchromium:448178\nTEST\u003dCQ passes\n\nChange-Id: I49e6b48fabd3762703f4eecb2fd0d5df14407063\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2365919\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Michael Mortensen \u003cmmortensen@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "7bd3fbb1076fbd7c4ba3e1b97e0f412c1181d1d6",
      "tree": "75426a0e3db27569fbbb5c94df3a5b4e3283fc93",
      "parents": [
        "06178ec7d2da8e1972fc929eb4dbb55d630553eb"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "swboyd@chromium.org",
        "time": "Sat Aug 15 00:07:00 2020 -0700"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Aug 19 06:18:43 2020 +0000"
      },
      "message": "install hooks: Allow lib64 for google-breakpad\n\nWe want to build libbreakpad_client.a as a 64-bit archive so we can link\nit with core_collect64 in crash-reporter. This sanity check fails though\nbecause the package installs the archive to /usr/lib64. Skip this sanity\ncheck when the package is google-breakpad so we can have both the 32-bit\nand 64-bit versions of libbreakpad_client.a useable by crash-reporter.\n\nBUG\u003db:164481201\nTEST\u003dUSE\u003d\"cros_arm64\" emerge-trogdor google-breakpad\n\nChange-Id: Ifaa60d3156cd106cde0b9a512bf5515d85e7d757\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2358913\nTested-by: Stephen Boyd \u003cswboyd@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "06178ec7d2da8e1972fc929eb4dbb55d630553eb",
      "tree": "1659eaeeab56a175263f62d5c9bfcb4e68470996",
      "parents": [
        "afd7c5f086fa01665094c581a4e5d55fc1ce0be4"
      ],
      "author": {
        "name": "Sean Paul",
        "email": "seanpaul@chromium.org",
        "time": "Thu Aug 13 13:21:38 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Aug 18 23:59:39 2020 +0000"
      },
      "message": "Add drm.trace to kernel command line\n\nIn newer kernels (5.4+), we use tracefs for the drm_trace. Instead of\nbeing configured via debugfs node, the trace_mask is now a module\nparameter of drm. As such, we must either configure it via kernel\ncommand line or sysfs.\n\nThis patch adds the trace mask to kernel command line instead of sysfs\nto ensure we capture _all_ drm traces instead of only those occurring\nafter UI starts up. This is helpful in diagnosing early display/gpu\nfailures.\n\nFor kernels older than 5.4, this argument will be ignored.\n\nFor boot time impact, I measured the time from when kernel is loaded to\nwhen the login screen appears using the seconds_kernel_to_login metric\nfrom platform_BootPerf. 100 reboot cycles were run with this argument\nenabled and again with it disabled. I chose trogdor as the platform\nsince it is the most chatty on the trace. Average time was the same for\nboth: 9.64s\n\nBUG\u003db:160248414\nTEST\u003dTested on eve/hatch/trogdor/puff/cheza\n\nChange-Id: I797d10d676d972ffe5b41f94983be50fdcf0a23a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2354392\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Sean Paul \u003cseanpaul@chromium.org\u003e\nCommit-Queue: Sean Paul \u003cseanpaul@chromium.org\u003e\n"
    },
    {
      "commit": "afd7c5f086fa01665094c581a4e5d55fc1ce0be4",
      "tree": "be6d7d07d6d6b2755accfc85fdf3029d9f86efe0",
      "parents": [
        "0aa29af8e4dfa732a821097002d72396d8497096"
      ],
      "author": {
        "name": "Ting Shen",
        "email": "phoenixshen@google.com",
        "time": "Mon Aug 10 18:08:44 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Aug 11 09:59:41 2020 +0000"
      },
      "message": "mod_image_for_recovery: fix mkfs error\n\nmod_image_for_recovery.sh minimizes stateful partition by sending an\n\u0027--adjust_part\u003d\u003cnew_stateful_size\u003e\u0027 into build_gpt_image. However, the\n--adjust_part does not handled correctly in many part of the script,\nespecially inside mk_fs().\n\nFix this bug by skipping the redundant mk_fs() call.\n\nBUG\u003dchromium:1114569\nTEST\u003dmod_image_for_recovery.sh -b sarien \\\n       --image chromiumos_test_image.bin \\\n       --kernel_image recovery_vmlinuz.image\n\nChange-Id: Iab086f782ed3060aa85e16b8fdea5f4ae31f5397\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2346083\nTested-by: Ting Shen \u003cphoenixshen@chromium.org\u003e\nAuto-Submit: Ting Shen \u003cphoenixshen@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Ting Shen \u003cphoenixshen@chromium.org\u003e\n"
    },
    {
      "commit": "0aa29af8e4dfa732a821097002d72396d8497096",
      "tree": "f3b2aadfd848caa20db2673c70f7bfc261e9f1e2",
      "parents": [
        "7f6147401a9d20cafdac6e7aafeea54c14082957"
      ],
      "author": {
        "name": "Jiyoun Ha",
        "email": "jiyounha@chromium.org",
        "time": "Tue Aug 04 22:32:46 2020 +0900"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Aug 11 04:19:22 2020 +0000"
      },
      "message": "Specify JDK as openjdk-bin-11 upon entering chroot\n\nBUG\u003dchromium:1105515\nBUG\u003db:160661271\nTEST\u003d// This test should be done when multiple version of JDK exist.\n// Currently, there is only JDK 11 in chroot.\n// Please refer to crrev.com/c/2336338 to set up the environment to perform\n// the tests below.\n// This CL should be merged first because default selection of JDK 11\n// should be established before having multiple versions of JDK.\n// Also tested on current environment where only JDK 11 exist.\n\nsudo eselect java-vm set system icedtea-bin-8\n// Initially set default JDK as JDK8\n// Make sure /etc/cros_chroot_version is 179.\n\nsudo eselect java-vm list\n// Confirm that the system-vm is currently icedtea-bin-8.\n\nrun_chroot_version_hooks\n// Make sure run_chroot_version_hooks is now 180.\n\nsudo eselect java-vm list\n// Confirm that the system-vm is now openjdk-bin-11.\n\nChange-Id: Ib21cb70672e48eaf519c99f7d74951a17dd94adb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2335921\nTested-by: Jiyoun Ha \u003cjiyounha@chromium.org\u003e\nCommit-Queue: Jiyoun Ha \u003cjiyounha@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nAuto-Submit: Jiyoun Ha \u003cjiyounha@chromium.org\u003e\n"
    },
    {
      "commit": "7f6147401a9d20cafdac6e7aafeea54c14082957",
      "tree": "4e4e6ef84968d14b2ae36fd5beaaa2056aea0600",
      "parents": [
        "333c930a59a532ae5edc07bd34c1014b70854024"
      ],
      "author": {
        "name": "Ting Shen",
        "email": "phoenixshen@google.com",
        "time": "Mon Jul 13 18:19:20 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Aug 07 11:27:08 2020 +0000"
      },
      "message": "mod_image_for_recovery: dynamically adjust kern-A size\n\nThis CL changes the copy-and-modify flow to:\n  1) Build recovery kernel.\n  2) Create an empty recovery image with correct KERN-A and STATE size.\n  3) Copy partitions from source image to the recovery image.\n  4) Copy recovery kernel to the recovery image.\n  5) Update EFI partition.\n\nThis change breaks --modify_in_place because it will be implemented\nby creating a temporary image and than move back to the source image\npath. Not technically in-place, but should be acceptable.\n\nBUG\u003dchromium:873135\nTEST\u003d1) Create an recovery ramfs with \u003e32MB junk files, build recovery image and\n        boot on DUT successfully.\n     2) Verify the script fails when a super large kernel image is\n        provided.\n     3) cros tryjob -g 2294783 puff-release-tryjob\n\nChange-Id: If88e9f7893816ab40085d5cfeb360573682bfe57\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2294783\nTested-by: Ting Shen \u003cphoenixshen@chromium.org\u003e\nCommit-Queue: Ting Shen \u003cphoenixshen@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "333c930a59a532ae5edc07bd34c1014b70854024",
      "tree": "a9df244391e9ec61e956daa4d853bc235dbfea75",
      "parents": [
        "cefecb695e61b831582996288abbbdaeaa5d8c00"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Tue Aug 04 11:21:46 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Aug 04 15:44:10 2020 +0000"
      },
      "message": "fix OWNERS path\n\nThe find owners module will use the path in the current repo as the\nimplicit prefix even when crossing repo boundaries, so make sure we\nhave an explicit / anchor when loading from chromite.  It doesn\u0027t\nmake a difference in this repo, but might as well avoid copy \u0026 paste\nconfusion.\n\nBUG\u003dNone\nTEST\u003dfind owners can find owners for this\n\nChange-Id: I270c2d4e29250312b76948ec4a8ce12b813e93ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2336814\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nAuto-Submit: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Stephane Belmon \u003csbelmon@google.com\u003e\nCommit-Queue: Stephane Belmon \u003csbelmon@google.com\u003e\n"
    },
    {
      "commit": "cefecb695e61b831582996288abbbdaeaa5d8c00",
      "tree": "7a4a95c955c0eee8ec3d41d35f6f94dff6f79320",
      "parents": [
        "20f883fc8a4cf9ba951e84ad3496cef005ae32fc"
      ],
      "author": {
        "name": "Pi-Hsun Shih",
        "email": "pihsun@chromium.org",
        "time": "Thu Jul 30 14:54:53 2020 +0800"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Jul 30 18:36:11 2020 +0000"
      },
      "message": "bash_completion: Fix cros autocompletion\n\nCurrently user would get \u0027/bin/grep: Invalid range end\u0027 when trying to\nautocomplete after \u0027cros \u0027. This is because the \u0027-\u0027 in the regex is\ninterpreted as range. Fix this by moving the - to the end of character\ngroup.\n\nBUG\u003dNone\nTEST\u003dmanually try autocomplete \u0027cros \u0027\n\nChange-Id: I57356333be485fcd9935f98afc9152a2fa5c819e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2328244\nTested-by: Pi-Hsun Shih \u003cpihsun@chromium.org\u003e\nAuto-Submit: Pi-Hsun Shih \u003cpihsun@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "20f883fc8a4cf9ba951e84ad3496cef005ae32fc",
      "tree": "04457287138dcdf8b3f5e6ed81c44c56b33d508b",
      "parents": [
        "b9bd9ab99a427297b9a642adb8535b32458fdc99"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Jul 23 21:33:31 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Jul 27 07:13:08 2020 +0000"
      },
      "message": "chroot_version_hooks.d: purge old puppet/ruby\n\nThese were added for test system testing (which use puppet), but\nthose no longer run inside the SDK, so lets drop these deps.\n\nBUG\u003dchromium:1004844\nTEST\u003dCQ passes\n\nChange-Id: Idb857f04665d7da66a7b9ac3eb26cb404b73783a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2316821\nReviewed-by: Allen Li \u003cayatane@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "b9bd9ab99a427297b9a642adb8535b32458fdc99",
      "tree": "4018a1ff4595109144458aa6a0dda7f0e2705f0e",
      "parents": [
        "b6cbcf17e5a3528c7c3ade329bf25c0fab46aa7d"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Tue Jul 21 11:34:47 2020 -0700"
      },
      "committer": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Wed Jul 22 20:26:10 2020 +0000"
      },
      "message": "remote_access: use hostname, etc., hash\n\nWhen using fairly long hostnames (e.g., the\nchromeosA-rowB-rackC-hostD.\u003csub1\u003e.\u003csub2\u003e.google.com hostnames spat out\nby `skylab lease-dut`), one can run into limitations on unix socket path\nlength:\n\n  unix_listener: path \"/tmp/update_kernel.GkRDhJ/ssh_controlroot@chromeosA-rowB-rackC-hostD.\u003csub1\u003e.\u003csub2\u003e.google.com:22.wzHsMUlaYTn0GP73\" too long for Unix domain socket\n\nssh_config(5) provides \u0027%C\u0027 (\"hash of %l%h%p%r\") as a helpful\nfixed-length alternative. The basename (\"ssh_control...\") in this case\nreduces from 87 to 52 characters, leaving room for the \"${TMP}\" portion.\n\nBUG\u003dnone\nTEST\u003d`./update_kernel.sh --remote\u003droot@chromeosA-rowB-rackC-hostD.\u003csub1\u003e.\u003csub2\u003e.google.com`\n\nChange-Id: I9e2ad65bd7c49f1d5320dc880b467ef44e012d9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2310866\nTested-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "b6cbcf17e5a3528c7c3ade329bf25c0fab46aa7d",
      "tree": "b5d9cd059220caa2720df9795260d08d792d6bfd",
      "parents": [
        "32fd8f841f33bbdfad21e11fde9b3f0e2e5ffe94"
      ],
      "author": {
        "name": "Ting Shen",
        "email": "phoenixshen@google.com",
        "time": "Mon Jul 13 18:14:51 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Jul 21 14:43:51 2020 +0000"
      },
      "message": "mod_image_for_recovery: don\u0027t build kernel when --kernel_image specified\n\nIf --kernel_image is specified, the script still creates a kernel image\nand doesn\u0027t use it at all. Move the build kernel step under if clause\nto save a few minutes.\n\nAlso fixed some lint error\n\nBUG\u003dNone\nTEST\u003dRun the script manually\n\nChange-Id: Ia73c10cb1166e55d252af7c0dc5f048a349f0d59\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2294782\nTested-by: Ting Shen \u003cphoenixshen@chromium.org\u003e\nCommit-Queue: Ting Shen \u003cphoenixshen@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "32fd8f841f33bbdfad21e11fde9b3f0e2e5ffe94",
      "tree": "473a9783b217714b4721af99b71bc14529d519f2",
      "parents": [
        "cb02d7f506d6a327c7e9fe5ec18c63b7573c6c1c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Jul 16 15:17:49 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Jul 18 20:32:45 2020 +0000"
      },
      "message": "licensing: drop ENABLE_LICENSING transitional knob\n\nWe had this while the code was under development, but we\u0027re long\npast that point now.  Clean it up to simplify.\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nChange-Id: Ia140d6324da61365cc392997c1ceb64efd542cfe\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2303217\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "cb02d7f506d6a327c7e9fe5ec18c63b7573c6c1c",
      "tree": "d8b5c58e189dd2406b8fb681de20d51d11551abc",
      "parents": [
        "292f21b1664136d0168d18116b83878de08b9ca2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Jul 09 17:14:56 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Jul 10 11:07:28 2020 +0000"
      },
      "message": "handle empty dirs when migrating distdirs\n\nIf there are no files in the dir that match the glob, or there are\nbroken symlinks, don\u0027t try migrating them over.\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nChange-Id: I350680594b35d2df6065113afe0ce3447ee13e1f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2290711\nReviewed-by: Kalvin Lee \u003ckdlee@chromium.org\u003e\nTested-by: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "292f21b1664136d0168d18116b83878de08b9ca2",
      "tree": "1d494c06842caf9fff96d64b219c0c1cd2d8cd4e",
      "parents": [
        "0faf2d17f643f8c0db73b256cd27986bf3c68278"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Tue Jun 30 19:14:00 2020 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Jul 08 22:14:20 2020 +0000"
      },
      "message": "merge sdk \u0026 board distdirs\n\nWe\u0027ve merged these two dirs to avoid double fetching, so add some\nhooks to clean up the old paths as they can take up many GB of data.\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nCq-Depend: chromium:2277139\nChange-Id: I3285b9de3373d7bf222c638de8b8e8de742b5c3d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2276308\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\n"
    },
    {
      "commit": "0faf2d17f643f8c0db73b256cd27986bf3c68278",
      "tree": "cc8131196f8e2890c37c72e65bbc424579bcae67",
      "parents": [
        "92a5e9ae88744855075de833e004f5788a131689"
      ],
      "author": {
        "name": "Achuith Bhandarkar",
        "email": "achuith@chromium.org",
        "time": "Tue Jun 30 08:36:32 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Jul 02 11:30:36 2020 +0000"
      },
      "message": "image_to_vm: Add --board\n\nBUG\u003dchromium:937821\nTEST\u003d./image_to_vm.sh\n\nChange-Id: Ie79324cc0cc62afef5bc213d2fceb0287b884252\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2275151\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\n"
    },
    {
      "commit": "92a5e9ae88744855075de833e004f5788a131689",
      "tree": "f3f9dea421be0db6f2eab8d24ac64240a3f1f892",
      "parents": [
        "431cf23a01176ff966364f80c6b9ed6e046dfd8b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Tue Jun 30 19:12:57 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Jul 02 11:09:34 2020 +0000"
      },
      "message": "enter_chroot: delete old subversion logic\n\nWe deleted all svn tools from the tree already.\n\nBUG\u003dchromium:879376\nTEST\u003dCQ passes\n\nChange-Id: If9e66747c63bb445a8d0d4463a2d964166fcbe06\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2276815\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "431cf23a01176ff966364f80c6b9ed6e046dfd8b",
      "tree": "02afd6c4a0adbf97612abe12ac38e63395080255",
      "parents": [
        "d346ead7668dc6b3457059470125ffb2e7049ed7"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Wed Jun 17 13:54:54 2020 -0600"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Thu Jun 18 16:02:30 2020 +0000"
      },
      "message": "build_packages: Always rebuild consumers of active cros_workon packages\n\nThe first time a user installs a workon package the rebuild logic would\nwork correctly as the new 9999 version is enough information for Portage\nto correctly rebuild the packages that consume the workon package, but\nsubsequent rebuilds would not be handled correctly as they would already\nsee the 9999 version as being installed.\n\nChange this logic to always recompile anything that directly depends on\nan active cros_workon package in order to ensure that a user\u0027s local\nchanges to the package are always correctly reflected in the contents of\nthe overall build.\n\nBUG\u003dchromium:1071530, chromium:1017842\nTEST\u003d`build_packages`\nTEST\u003dCQ\n\nChange-Id: I37b6752541f9481667983b12d7f79e143dd3b1c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2250552\nCommit-Queue: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "d346ead7668dc6b3457059470125ffb2e7049ed7",
      "tree": "0ca8f11302d38f7632bc062e1c4ccb3af6ebf2dc",
      "parents": [
        "3eee0701bfb043347aea2fb85668de84ccb32092"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jun 16 14:57:53 2020 -0600"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Thu Jun 18 15:59:31 2020 +0000"
      },
      "message": "build_packages: Restrict revdep calculation to known bad packages\n\nRather than calculating reverse dependencies on all packages, rely on\nthe subslot logic in cros-workon.eclass to trigger rebuilds for most\npackages. Restrict the reverse dependency calculation only to certain\npackages that we know don\u0027t (or can\u0027t) declare their dependencies and\nsubslots correctly.\n\nBUG\u003dchromium:1071530\nTEST\u003d`build_packages`\n\nChange-Id: Iaa75a4979a626f62880a6e7a35819af3dff2efcb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2248407\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "3eee0701bfb043347aea2fb85668de84ccb32092",
      "tree": "dddd9382367892f8191b22e99f8e00ba3d3ec599",
      "parents": [
        "70afbc93f072d031155ae43132c06ed54d353be2"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Tue Jun 16 14:28:01 2020 -0600"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Thu Jun 18 15:54:36 2020 +0000"
      },
      "message": "build_packages: Only include sysroot packages in revdep consideration\n\nPackages that aren\u0027t being installed to /build/$BOARD are BDEPEND\npackages and should not be considered for the revdep logic.\n\nBUG\u003dchromium:1017840, chromium:1071530\nTEST\u003d`build_packages`\n\nChange-Id: Icb759a5de2e9a66092f2d059c3984a262621a6ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2248406\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "70afbc93f072d031155ae43132c06ed54d353be2",
      "tree": "5703d09b7d3dd5a21e8f2ae0a4fd93bb24dfa74f",
      "parents": [
        "8b62b69e1ff863cd3f4aa9c1079ffae03fba5555"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Jun 12 02:54:19 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Jun 13 08:37:12 2020 +0000"
      },
      "message": "chroot_version_hooks.d: purge old crosutils\n\nThis package was dropped in crrev.com/c/1843234.\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nChange-Id: I611f4b9f25fc9b186e4d83488d883f8456a0fb10\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2241016\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "8b62b69e1ff863cd3f4aa9c1079ffae03fba5555",
      "tree": "5e62721812eaf3ee5e11df344ae2e0ea8cd70dbd",
      "parents": [
        "fe780ea3ec5edc7178bd5775b89e467eaf6c9296"
      ],
      "author": {
        "name": "Manoj Gupta",
        "email": "manojgupta@google.com",
        "time": "Sun Jun 07 15:52:48 2020 -0700"
      },
      "committer": {
        "name": "Manoj Gupta",
        "email": "manojgupta@chromium.org",
        "time": "Mon Jun 08 22:48:40 2020 +0000"
      },
      "message": "chroot_version_hooks.d: Fix binutils installation\n\nFix binutils file conflicts when installing binutils-libs\npackage.\n\nBUG\u003dchromium:920008\nTEST\u003dcq passes\n\nCq-Depend: chromium:2234737\nChange-Id: Ie40d286f151feeda896884f8d3514322dab355e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2234750\nTested-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "fe780ea3ec5edc7178bd5775b89e467eaf6c9296",
      "tree": "da4ada90900103de5171456f6d022bf5897b5965",
      "parents": [
        "bc9c5a4dc38b28fcbbb2a18dd05ed58640f8fe92"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat May 23 02:07:16 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri May 29 02:09:24 2020 +0000"
      },
      "message": "dev-install: do not require binpkgs for lists\n\nWhen generating the list of available packages, we don\u0027t care about\nthe specific versions, just the $CATEGORY/$PN, so don\u0027t force the use\nof binpkgs when building the list.  This way we can generate it even\nwhen only building a base image without test packages.\n\nBUG\u003dchromium:1072761\nTEST\u003d`./build_image ... base` works\n\nChange-Id: Iae81b92dc4b1bb0c30278dfc195bb360fb56b300\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2213619\nReviewed-by: Michael Mortensen \u003cmmortensen@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "bc9c5a4dc38b28fcbbb2a18dd05ed58640f8fe92",
      "tree": "d3d1700643a9962c136bf62449581c11b1fb8917",
      "parents": [
        "9c7529d1f7b475e61c7583a6eec11f0a818f6aaf"
      ],
      "author": {
        "name": "Tomasz Jeznach",
        "email": "tjeznach@chromium.org",
        "time": "Thu Jan 30 10:19:40 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu May 28 18:51:01 2020 +0000"
      },
      "message": "update_kernel: Enable hypervisor boot support.\n\nEnable support for hypervisor kernel updates.\nUse --nohv option to disable hypervisor kernel\nfor boards supporting it.\n\nBUG\u003db:145357269\nTEST\u003dbuild and update kernel with and without hv.\n\nChange-Id: I468809b001e7a7090caaf6d5b29f1a9ffc41080c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2140027\nTested-by: Tomasz Jeznach \u003ctjeznach@chromium.org\u003e\nCommit-Queue: Tomasz Jeznach \u003ctjeznach@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "9c7529d1f7b475e61c7583a6eec11f0a818f6aaf",
      "tree": "6c48876429aca2bb3cc580da5b9d60b71bfe87ed",
      "parents": [
        "4b6aba56c02592d24f1d563b5355ef51686b6cd2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu May 21 19:53:58 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu May 28 08:32:40 2020 +0000"
      },
      "message": "build_sdk_board: add some logging of major commands\n\nLog each emerge command we run since each one takes quite a long\ntime to complete to help with debugging/progress.\n\nBUG\u003dchromium:985180\nTEST\u003d`./build_sdk_board --board amd64-host` passes\n\nChange-Id: Ife3f8a06a53d76f02142cff66cfa1cfcaa588cb6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2212155\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "4b6aba56c02592d24f1d563b5355ef51686b6cd2",
      "tree": "2e4e1a2d67cc398206a33085e60fa8848f055cc3",
      "parents": [
        "ab11becb7ff671e2595d4632bcadc15c127800df"
      ],
      "author": {
        "name": "Evan Benn",
        "email": "evanbenn@chromium.org",
        "time": "Mon Mar 02 18:07:48 2020 +1100"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue May 26 05:29:07 2020 +0000"
      },
      "message": "common.sh: Prefix all lines in error with time\n\nOnly the first line of an error message was being prefixed\nwith the time. Causing alignment to be wrong for multi line\nmessages, as used for example by ps -f.\n\nBUG\u003dNone\nTEST\u003drun a failing command, observe alignment is fixed\n\nChange-Id: Ic533fe1d70d70a6a937122b0d5452d5f7b0362e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2082663\nTested-by: Evan Benn \u003cevanbenn@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: Evan Benn \u003cevanbenn@chromium.org\u003e\n"
    },
    {
      "commit": "ab11becb7ff671e2595d4632bcadc15c127800df",
      "tree": "76ceb7f2558e27e77872186bef0956b28ecc49f3",
      "parents": [
        "bdc74377f1a4f0ce7965c7a9c0e6eb2626d6442a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu May 21 02:38:38 2020 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat May 23 17:43:12 2020 +0000"
      },
      "message": "make_chroot: drop old bootstrap logic\n\nWhen we used old Gentoo stage3 images, we had to do more work to get\nit into a good state.  Since we\u0027re bootstrapping ourselves now, we\ncan assume the existing version is already up-to-date and has these\nbase set of packages.\n\nBUG\u003dNone\nTEST\u003d`cros_sdk --bootstrap` works\n\nChange-Id: I3422400c5777b0990097acc02802f36648adf345\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2208305\nReviewed-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "bdc74377f1a4f0ce7965c7a9c0e6eb2626d6442a",
      "tree": "64ef4759b1124ea6ef5118d5d8e669b831ef72fc",
      "parents": [
        "91b66ce3048c3c2703b5762c1a7440fdc51755af"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed May 20 03:30:25 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu May 21 09:14:25 2020 +0000"
      },
      "message": "enter_chroot: force sane PATH with locale-gen\n\nIf the host distro has a default PATH setup that doesn\u0027t match what\nwe use inside the SDK, locale-gen might not be found, or programs it\nexpects to be in $PATH won\u0027t be.  Force the setting to match the SDK\nso the host distro doesn\u0027t matter.\n\nBUG\u003dNone\nTEST\u003drunning cros_sdk with a reduced PATH used to fail but now works\n\nChange-Id: I136bf9f7244d9c644c90ce939516a33b6c16436f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2208936\nReviewed-by: Alexandru M Stan \u003camstan@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "91b66ce3048c3c2703b5762c1a7440fdc51755af",
      "tree": "95e3df834a51d921659ed346562f2adb54df3ad2",
      "parents": [
        "0063ddc95ae42bd805a46ffde1beafd0bbba3bcb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat May 16 11:49:15 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu May 21 04:17:19 2020 +0000"
      },
      "message": "enter_chroot: delete ssh .pub key copy\n\nThis was added a long time ago for some test image logic in CL:3449,\nbut that has since been purged in CL:177667.  Clean up this bit of\ncode that doesn\u0027t help otherwise as only having access to .pub keys\nin ~/.ssh doesn\u0027t grant access to anything.\n\nBUG\u003dchromium:306619\nTEST\u003dCQ passes\n\nChange-Id: Ib6ccc04fb723faca922f246b4ec5f50fc7c59645\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2204978\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "0063ddc95ae42bd805a46ffde1beafd0bbba3bcb",
      "tree": "77eb36b2925fb05b32aa99851ef19c75c5099785",
      "parents": [
        "edc2e000a764cc22c4a1eb712788b37833e4f2b1"
      ],
      "author": {
        "name": "inglorion",
        "email": "inglorion@chromium.org",
        "time": "Tue May 19 12:38:26 2020 -0700"
      },
      "committer": {
        "name": "Bob Haarman",
        "email": "inglorion@chromium.org",
        "time": "Wed May 20 18:09:56 2020 +0000"
      },
      "message": "install hooks: disable compiler flags checks for now\n\nWe have a check in qa-elf.sh that looks at the .GCC.command.line section\nto detect what compiler flags were used. However, we do not use the\n-frecord-gcc-switches option that enables generating this section,\nso the check always fails. We have plans to update it, but, for now,\nlet\u0027s just disable it so we don\u0027t spam developers with useless error\nmessages.\n\nBUG\u003dchromium:1061666\nTEST\u003demerge-${BOARD} app-arch/tar; \\\n  check that \"could not find section \u0027.GCC.command.line\u0027\" errors are gone.\n\nChange-Id: I3fe60c2f5ef8df87b8ad4b61e1f1e2a7707b8e99\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2208544\nTested-by: Bob Haarman \u003cinglorion@chromium.org\u003e\nReviewed-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "edc2e000a764cc22c4a1eb712788b37833e4f2b1",
      "tree": "fc3f63d61b1ff279fde904d36c70d5d5b50ad281",
      "parents": [
        "b413d6040eecbbdcc1c90946de27fe47598ef193"
      ],
      "author": {
        "name": "Douglas Anderson",
        "email": "dianders@chromium.org",
        "time": "Thu May 14 10:48:26 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri May 15 14:46:34 2020 +0000"
      },
      "message": "remote_access: Don\u0027t force ssh port to 22 if unspecified\n\nIt\u0027s possible to specify a default port for a DUT in your .ssh/config\nfile.  This is super useful if your setup looks like this:\n\nLocal DUT \u003d\u003d\u003dEthernet\u003d\u003d\u003d Local computer \u003d\u003d\u003dSSH\u003d\u003d\u003d Remote Build Machine\n\nIn the above scenario if your Local DUT had a local IP address of\n192.168.0.59 then you could ssh from the local computer to the remote\nbuild machine with:\n\n  ssh -R8022:192.168.0.59:22 remote_build_machine\n\nAfter doing that, you\u0027d define this in your .ssh/config:\n\n  Host my_dut\n    Port 8022\n    HostName 127.0.0.1\n\n...and now you can ssh from your Remote Build Machine do your dut with\njust \"ssh my_dut\".\n\nThe problem is: if you try to use update_kernel to update the kernel\nof that DUT the port will be overridden back to 22.  :(\n\nLet\u0027s fix remote_access to not override the port unless it was\nspecified.\n\nBUG\u003dNone\nTEST\u003dupdate_kernel\n\nChange-Id: I62d8fd772574d4c6e5fe5ede1a386319438b9b8e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2202616\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Stephen Boyd \u003cswboyd@chromium.org\u003e\nTested-by: Douglas Anderson \u003cdianders@chromium.org\u003e\nCommit-Queue: Douglas Anderson \u003cdianders@chromium.org\u003e\n"
    },
    {
      "commit": "b413d6040eecbbdcc1c90946de27fe47598ef193",
      "tree": "e7cb948249a0c0c56cd67f08c4db9f64a3df6dbc",
      "parents": [
        "27a67cc595a9e81a75c83f02a927bd5e0b70951a"
      ],
      "author": {
        "name": "Andrew",
        "email": "andrewlassalle@chromium.org",
        "time": "Mon Mar 30 16:25:34 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat May 09 03:03:02 2020 +0000"
      },
      "message": "scripts: Pass BOARD parameter to build_dlc\n\nTo be able to add licensing information to DLCs, the callers of\nbuild_dlc have to provide the BOARD name.\n\nBUG\u003dchromium:911228\nTEST\u003dCreate OS image before and after the change and verify\nabout_os_credits.html hasn\u0027t changed. Deploy dummy-dlc and verify a new\nLICENSE file containning the license info is in\n/run/imageloader/dummy-dlc/dummy-package/LICENSE.\n\nCq-Depend: chromium:2023772, chromium:2023857\nChange-Id: I7c170db5bb2753415eecc8a1a380bf59cfbb276a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2129955\nReviewed-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nReviewed-by: Amin Hassani \u003cahassani@chromium.org\u003e\nCommit-Queue: Andrew Lassalle \u003candrewlassalle@chromium.org\u003e\nTested-by: Andrew Lassalle \u003candrewlassalle@chromium.org\u003e\n"
    },
    {
      "commit": "27a67cc595a9e81a75c83f02a927bd5e0b70951a",
      "tree": "139d88320790c2562b7b2678cd009b30d7867ec8",
      "parents": [
        "4ef8d11f251e446b3cc57066fb3f2066c2cc6ab2"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Wed May 06 16:47:44 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri May 08 00:17:31 2020 +0000"
      },
      "message": "build_packages: Add missing array expansion\n\nThis command is supposed to run `grep` and the array of arguments but\nwas mistakenly expanding only to the first token.\n\nPAIR\u003dsaklein@chromium.org\nBUG\u003dNone\nTEST\u003d`build_packages` no longer shows a grep error\n\nChange-Id: Iaaa1dea7f0a619c13ee9646f40b02112b166ced0\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2186290\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "4ef8d11f251e446b3cc57066fb3f2066c2cc6ab2",
      "tree": "4ea4b4b320eb65bd58532a07e0a8f13aeec181f6",
      "parents": [
        "a91e35ec734a9ee8e0d7972da37c93c61054c651"
      ],
      "author": {
        "name": "Ben Pastene",
        "email": "bpastene@chromium.org",
        "time": "Tue May 05 14:16:21 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu May 07 23:54:38 2020 +0000"
      },
      "message": "enter_chroot: Copy local Goma creds into the chroot.\n\nGoma auth flow has recently changed, and creds are now stored at\n~/.goma_client_oauth2_config. Copying those creds into the chroot\nshould let folk update goma from within the chroot.\n\nBUG\u003dnone\nTEST\u003dcros-sdk\n\nChange-Id: I392032b509ced5b5b2cfd6a47a7e09035cebb777\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2182023\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Yoshisato Yanagisawa \u003cyyanagisawa@google.com\u003e\nCommit-Queue: Ben Pastene \u003cbpastene@chromium.org\u003e\nTested-by: Ben Pastene \u003cbpastene@chromium.org\u003e\n"
    },
    {
      "commit": "a91e35ec734a9ee8e0d7972da37c93c61054c651",
      "tree": "431a4e3590b12090b9d6b0c5fb4f8bba20ef4a09",
      "parents": [
        "29127c29b7d685bc143f10d5189f3db32a129bde"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Apr 06 19:34:49 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu May 07 06:16:08 2020 +0000"
      },
      "message": "build_image: disable network access\n\nThere\u0027s no need for build_image to access the network as it has all\nthe files already downloaded, so enforce it by turning off access.\n\nBUG\u003dchromium:1068391\nTEST\u003dCQ passes\n\nChange-Id: I0da4d96635464f7dd0daf05c2e26d359188476b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2137982\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "29127c29b7d685bc143f10d5189f3db32a129bde",
      "tree": "e562cf4bb07f76f7f8bf616ae0cb66c9762025f8",
      "parents": [
        "80abe7234eab56a2a40d84c2c25ae52fbb292b1a"
      ],
      "author": {
        "name": "Lepton Wu",
        "email": "lepton@chromium.org",
        "time": "Tue May 05 17:45:07 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed May 06 14:17:47 2020 +0000"
      },
      "message": "common.sh: exclude vm files for factory image\n\nWe already exclude all container stuff, should do same\nfor all vm stuff.\n\nBUG\u003db:155455729\nTEST\u003dmanual - ./build_image --board\u003deve-arc-r factory_install\n\nChange-Id: I4a53f745ba482a6f5e0105215b7981e2c0882523\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2183223\nCommit-Queue: Lepton Wu \u003clepton@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Lepton Wu \u003clepton@chromium.org\u003e\nAuto-Submit: Lepton Wu \u003clepton@chromium.org\u003e\nReviewed-by: Yusuke Sato \u003cyusukes@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "80abe7234eab56a2a40d84c2c25ae52fbb292b1a",
      "tree": "9d263d72ec8bf17deaeda0c5d8c692b64e6b3043",
      "parents": [
        "fbe444a5717d40aedd81b1d3cc7329acfe6a576a"
      ],
      "author": {
        "name": "Alex Klein",
        "email": "saklein@chromium.org",
        "time": "Wed Apr 29 11:13:43 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri May 01 19:34:01 2020 +0000"
      },
      "message": "build_packages: Add internal flag\n\nAdd the internal flag as a convenience option for doing an internal\nbuild.\n\nBUG\u003dNone\nTEST\u003dmanual\n\nChange-Id: I2c95a53a56cc26d8af1d285210d6f28c49023b5b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2173298\nTested-by: Alex Klein \u003csaklein@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: Alex Klein \u003csaklein@chromium.org\u003e\n"
    },
    {
      "commit": "fbe444a5717d40aedd81b1d3cc7329acfe6a576a",
      "tree": "7184254f58db3431efe6a30dbb41b82a5b0b1575",
      "parents": [
        "8c1e1b266498f9101d07be58d69187a8469434a6"
      ],
      "author": {
        "name": "Daniil Lunev",
        "email": "dlunev@google.com",
        "time": "Fri Apr 24 21:47:20 2020 +1000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Apr 29 05:06:24 2020 +0000"
      },
      "message": "Fix the source vmlinuz path during non-active partition kernel upgrade.\n\nBUG\u003d1075824\nTEST\u003dDeploy kernel to a device booted from a usb stick.\n\nChange-Id: I4876e67ff2ea482d4d3fed0511d56397830905c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2163089\nTested-by: Daniil Lunev \u003cdlunev@chromium.org\u003e\nCommit-Queue: Daniil Lunev \u003cdlunev@chromium.org\u003e\nReviewed-by: Douglas Anderson \u003cdianders@chromium.org\u003e\n"
    },
    {
      "commit": "8c1e1b266498f9101d07be58d69187a8469434a6",
      "tree": "2a773005445b4c3dee066a0668af171c31510891",
      "parents": [
        "9627f82e2e1be6188ea806e2334a8b845ad15f14"
      ],
      "author": {
        "name": "Nicolas Norvez",
        "email": "norvez@chromium.org",
        "time": "Thu Apr 23 13:41:10 2020 -0700"
      },
      "committer": {
        "name": "Nicolas Norvez",
        "email": "norvez@chromium.org",
        "time": "Mon Apr 27 15:11:19 2020 +0000"
      },
      "message": "build_image: print the size of the rootfs\n\nAdd the size of the rootfs of the base image to the build log. This\nmakes it easy to see the rootfs usage from a build log, without having\nto download/mount an image and manually check the output of df.\n\nTypical output:\n\nINFO : Usage of the root filesystem:\nINFO : Blocks:        Total: 579536     Used: 482893     Free: 96643\nINFO : Inodes:        Total: 147456     Used: 13053      Free: 134403\nINFO : Size (bytes):  Total: 2373779456 Used: 1977929728 Free: 395849728\nINFO : Size (MiB):    Total: 2263       Used: 1886       Free: 377\n\nBUG\u003dchromium:1074024\nTEST\u003drun build_image, verify that the output shows the expected message\n\nChange-Id: I57cc30c4488b004189efa2c1929f975f4279d2d7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2164210\nTested-by: Nicolas Norvez \u003cnorvez@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "9627f82e2e1be6188ea806e2334a8b845ad15f14",
      "tree": "f35e4ce2e8a1f9401b8df76d047bac04a91fdd10",
      "parents": [
        "dfa7bfa51a118dbecf7de5dbb618e77adec34a25"
      ],
      "author": {
        "name": "Nicolas Norvez",
        "email": "norvez@chromium.org",
        "time": "Thu Apr 23 22:25:47 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Apr 25 18:15:31 2020 +0000"
      },
      "message": "mark_image_bootable: downgrade warning to info\n\nIt\u0027s not an error condition, don\u0027t raise a warning.\n\nBUG\u003dNone\nTEST\u003dbuild_image\n\nChange-Id: I9844e16d7abc2496d2115295119f3646982bd948\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2164209\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Nicolas Norvez \u003cnorvez@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "dfa7bfa51a118dbecf7de5dbb618e77adec34a25",
      "tree": "5b05e54775ee86d0752672c75a3175d288d94b92",
      "parents": [
        "4b0910420ec2d0f9880dc02d63f95a50bd891c15"
      ],
      "author": {
        "name": "Alex Klein",
        "email": "saklein@chromium.org",
        "time": "Mon Apr 20 12:55:22 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Apr 23 21:48:51 2020 +0000"
      },
      "message": "build_packages: Refactor chrome packages to one array.\n\nThe packages need to be treated the same and built together.\nRefactor them to be listed in a single location so we can easily\nadd to them.\n\nBUG\u003dNone\nTEST\u003dmanual, cq\n\nChange-Id: I600e98928103fcae9d56c946839957076189ab07\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2157607\nTested-by: Alex Klein \u003csaklein@chromium.org\u003e\nCommit-Queue: Alex Klein \u003csaklein@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "4b0910420ec2d0f9880dc02d63f95a50bd891c15",
      "tree": "e18492e3bce392a684dd11eb3b06179f826e0f8d",
      "parents": [
        "f61b53712169314173809d0730f691530b816bc1"
      ],
      "author": {
        "name": "Boleyn Su",
        "email": "boleynsu@google.com",
        "time": "Wed Apr 15 10:42:56 2020 +0900"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Apr 20 01:16:07 2020 +0000"
      },
      "message": "base_image_util: remove obsolete comments\n\nThe comments removed is obsolete and misleading. This CL remove them.\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I3fd7eeacbcf48b0edf158ce30314b8877de7a687\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2148806\nTested-by: Boleyn Su \u003cboleynsu@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "f61b53712169314173809d0730f691530b816bc1",
      "tree": "352edb8b24a31777c2c65acdbf9273753ae80a34",
      "parents": [
        "ac67cdf38dfe79e4743f72589cc5a39c95afd806"
      ],
      "author": {
        "name": "Alex Klein",
        "email": "saklein@chromium.org",
        "time": "Thu Apr 16 17:02:33 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Apr 18 16:41:22 2020 +0000"
      },
      "message": "build_packages: Add flag for deleting existing sysroot\n\nThe existing process for starting with a clean sysroot requires\neither manually deleting it or running setup_board --force. The\nextra step is unnecessary, especially since we want to move\ndevelopers away from setup_board.\n\nBUG\u003dNone\nTEST\u003d./build_packages --cleanbuild --board\u003dbetty\n\nChange-Id: I0cb1958ce3964cfa13b4905c7360fc16e6b14b2b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2153880\nTested-by: Alex Klein \u003csaklein@chromium.org\u003e\nCommit-Queue: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "ac67cdf38dfe79e4743f72589cc5a39c95afd806",
      "tree": "881e7b51a2c081cf116884fc61087988c5ea8b76",
      "parents": [
        "1e00293f63858ef91b8884d7a4a6392efc936e2d"
      ],
      "author": {
        "name": "Alex Klein",
        "email": "saklein@chromium.org",
        "time": "Thu Apr 16 12:58:34 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Apr 18 15:32:10 2020 +0000"
      },
      "message": "build_packages: Skip rebuilding chrome-icu.\n\nchromeos-base/chrome-icu should only be built when chrome is\nalso being built. Add chrome-icu to the skipped packages for\nrevdeps and when forcing chrome prebuilts.\n\nBUG\u003dchromium:1069842, b:154290468\nTEST\u003dmanual, verified chrome-icu not built from source\nTEST\u003dcq\n\nChange-Id: I91383f2182b07f07a7bc728357b93f5d4610ad33\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2152931\nTested-by: Alex Klein \u003csaklein@chromium.org\u003e\nCommit-Queue: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "1e00293f63858ef91b8884d7a4a6392efc936e2d",
      "tree": "c9617f2aadf875f0f35cc014c5935a5b5129c336",
      "parents": [
        "5ba575339f92bb8ceeddc8499d6bc71da06caf4e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Apr 10 17:21:46 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Apr 13 22:35:27 2020 +0000"
      },
      "message": "enter_chroot: move C.UTF-8 mangling before chroot usage\n\nWe convert C.UTF-8 to en_US.UTF-8, but we did it before we tried to\nenter the SDK \u0026 initialize the env.  Move that earlier so we pass in\nthe right setting.\n\nThis also means we can delete the explicit check for C.UTF-8 which\nis breaking on builders using that locale.\n\nBUG\u003dchromium:1052082, chromium:1069678\nTEST\u003d`LC_ALL\u003dC.UTF-8 cros_sdk` works\n\nChange-Id: I68473b9c2bab3522090249db9e10adbac9746a14\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2145030\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": "5ba575339f92bb8ceeddc8499d6bc71da06caf4e",
      "tree": "5f0ff97b3aab9747253788d519fe396c6bae6ef7",
      "parents": [
        "1add695bf4b9ccbf573be7de20c10032ddeb3fae"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Tue Apr 07 01:05:25 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Apr 08 21:06:19 2020 +0000"
      },
      "message": "enter_chroot: sanity check locale settings\n\nIf people have a misconfigured environment, detect \u0026 abort early\nrather than fail randomly/mysteriously later on.  We require a\nvalid UTF-8 compatible locale in order to work.\n\nBUG\u003dchromium:1052082\nTEST\u003dCQ passes\nTEST\u003d`LANG\u003dC cros_sdk` aborts\n\nChange-Id: I1f331bfbc4031d4178cadaa6d70a8017e1271cde\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2137986\nReviewed-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "1add695bf4b9ccbf573be7de20c10032ddeb3fae",
      "tree": "0a3c7d0b79409b9c70b97fe369f85a642260858a",
      "parents": [
        "7e8ecf7371ca97e1252b8cdbf0ffe60645122335"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Thu Apr 02 11:45:00 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Apr 04 20:30:01 2020 +0000"
      },
      "message": "enter_chroot: Bind mount /lib/modules as read only.\n\nThis allows modprobing host modules inside the chroot such as\nusbip-host.\n\nBUG\u003dNone\nTEST\u003dmodprobe usbip-host\n\nChange-Id: Ie9948afec10c52ce6b7141d7002758e7f72f7995\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2134643\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "7e8ecf7371ca97e1252b8cdbf0ffe60645122335",
      "tree": "61e66e0c49bd6b31e6316e0588b14cd7dd5f2cf8",
      "parents": [
        "86448bb916fd0b53bf629193cb1e35d7f1c6f484"
      ],
      "author": {
        "name": "Andrew",
        "email": "andrewlassalle@chromium.org",
        "time": "Fri Feb 07 12:54:25 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Mar 27 21:48:48 2020 +0000"
      },
      "message": "scripts: Build DLC images during the build_image phase.\n\nPreviously, the DLC images were created at the build_packages phase.\nWith this change, the build_packages will only build the DLC packages,\nand the DLC images will be created at the build_images phase.\nThe change in common.sh is to exclude the DLC files from the rootfs\nduring emerge to the image and DUT, but ideally, the DLC files should\nnot be included in tha tarball during the build_package phase at all.\n\nBUG\u003dchromium:1050646\nTEST\u003dbuild_packages, build test image, cros flash local image.\n\nCq-Depend: chromium:2067295\nChange-Id: Ifb827e101d9a1d65a1d1f5b2c6c58b226d240a7f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2067939\nTested-by: Andrew Lassalle \u003candrewlassalle@chromium.org\u003e\nCommit-Queue: Andrew Lassalle \u003candrewlassalle@chromium.org\u003e\nReviewed-by: Amin Hassani \u003cahassani@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "86448bb916fd0b53bf629193cb1e35d7f1c6f484",
      "tree": "0054c3bb8258ce6206881805e37643c86e80ef84",
      "parents": [
        "a77e33dadb7a37e240f17454250126aa3ba807c0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sun Mar 22 15:19:55 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Mar 26 06:10:30 2020 +0000"
      },
      "message": "hooks: disallow SDK packages installing into /boot\n\nThis directory only makes sense for boards, not the SDK.\n\nBUG\u003dNone\nTEST\u003dSDK builders passes\n\nChange-Id: I50502ebaf24080679b89ba29e1e088b79eaebb83\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2113298\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "a77e33dadb7a37e240f17454250126aa3ba807c0",
      "tree": "364edb2dfa6ca1a9f04561588da60a3f6b4966e5",
      "parents": [
        "d438193c6dee671db5e2b90024cc5b655ac5c255"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sun Mar 22 15:15:58 2020 -0400"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Mar 24 17:32:13 2020 +0000"
      },
      "message": "hooks: disallow SDK packages installing into /dev\n\nSince we always bind mount /dev from the host distro, we don\u0027t want\npackages randomly installing content into it \u0026 corrupting things.\n\nBUG\u003dNone\nTEST\u003dSDK builders passes\n\nChange-Id: Ie60e89391fa3557e2fcf627e53ea761ef26cf597\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2113297\nReviewed-by: Alex Klein \u003csaklein@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: George Engelbrecht \u003cengeg@google.com\u003e\nCommit-Queue: George Engelbrecht \u003cengeg@google.com\u003e\n"
    },
    {
      "commit": "d438193c6dee671db5e2b90024cc5b655ac5c255",
      "tree": "06e08a2cc8a1a55f54a31d54f6e8cb90dea47437",
      "parents": [
        "714b1bc013a714dde526e4f2e8777698ae083a3a"
      ],
      "author": {
        "name": "prathyushi nangia",
        "email": "prathyushi.nangia@intel.com",
        "time": "Mon Mar 16 02:24:49 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Mar 23 04:48:27 2020 +0000"
      },
      "message": "chroot_version_hooks.d: fix typo\n\nThis change fixes a typo in the commit message from priviledge to privilege\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I216895266f4347523ef6a9094f1c862338f54a36\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2104884\nReviewed-by: Tatsuhisa Yamaguchi \u003cyamaguchi@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: Prathyushi Nangia \u003cprathyushi.nangia@intel.com\u003e\nCommit-Queue: Tatsuhisa Yamaguchi \u003cyamaguchi@chromium.org\u003e\n"
    },
    {
      "commit": "714b1bc013a714dde526e4f2e8777698ae083a3a",
      "tree": "5365d757a11689c9b504c6e624fb81e522aaa059",
      "parents": [
        "583de62154709fc0ae37349231c42ffdb52042aa"
      ],
      "author": {
        "name": "Aileen Cheng",
        "email": "chengaileen@google.com",
        "time": "Wed Mar 04 02:36:23 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Mar 16 04:52:08 2020 +0000"
      },
      "message": "hooks: Remove jetstream net-firewall/ebtables exceptions\n\nAfter submitting the dependent CL, we have this warning:\nWARNING:root:Package has improved; please update BAD_VAR_PACKAGES\n\nBUG\u003db:150694545\nTEST\u003demerge-mistral ebtables\nbuild_packages also still succeeds\n\nCq-Depend: chrome-internal:2678907\nChange-Id: I9471ffb5f731a63e22e2f92304d418923a1b068e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2088008\nTested-by: Aileen Cheng \u003cchengaileen@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Aileen Cheng \u003cchengaileen@google.com\u003e\n"
    },
    {
      "commit": "583de62154709fc0ae37349231c42ffdb52042aa",
      "tree": "42d3c6ea2d17957f04780c85221b730e1cfb7090",
      "parents": [
        "61fe064b5b7d7166a68bb154884334eb119b2602"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "swboyd@chromium.org",
        "time": "Wed Mar 11 15:55:10 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Mar 12 07:17:51 2020 +0000"
      },
      "message": "install hooks: Interoperate with EAPI7\n\nIn EAPI7, the \u0027D\u0027 variable along with others doesn\u0027t have a trailing\nslash anymore[1]. Let\u0027s use interoperable code here by removing any\ntrainling slash and then appending one manually.\n\n[1] https://dev.gentoo.org/~mgorny/articles/the-ultimate-guide-to-eapi-7.html#d-ed-root-eroot-no-longer-have-a-trailing-slash\n\nBUG\u003dchromium:1011992\nTEST\u003dEmerge kernel with eapi7 package and make sure that .ko.debug and\nvmlinux aren\u0027t scanned with llvm-readelf\n\nChange-Id: I1984e8e67bf41db6ca78d6f4fe5bea9a11ab0922\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2099430\nCommit-Queue: Stephen Boyd \u003cswboyd@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Stephen Boyd \u003cswboyd@chromium.org\u003e\nAuto-Submit: Stephen Boyd \u003cswboyd@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "61fe064b5b7d7166a68bb154884334eb119b2602",
      "tree": "472cb115ece6863412c70eebdf852e954428e289",
      "parents": [
        "997ba58e8e4d5b52d06215d638a5f5b23f2f1cef"
      ],
      "author": {
        "name": "inglorion",
        "email": "inglorion@chromium.org",
        "time": "Mon Mar 09 11:29:58 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Mar 10 04:34:30 2020 +0000"
      },
      "message": "install hooks: use llvm-readelf\n\nThe install hooks use readelf, which is part of binutils. When the\npackage being built is binutils, this leads to errors like:\n\n/etc/portage/hooks/install/qa-elf.sh: line 13:\nx86_64-cros-linux-gnu-readelf: command not found\n\nThis change causes qa-elf.sh to use llvm-readelf instead, avoiding\nthe \"command not found\" error.\n\nBUG\u003dchromium:1058698\nTEST\u003demerge -e --nodeps cross-x86_64-cros-linux-gnu/binutils; error is gone\nR\u003dmanojgupta,vapier\n\nChange-Id: Iaad278ecb427dcd329feae87ef3a680b7b1c5e39\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2095190\nReviewed-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Bob Haarman \u003cinglorion@chromium.org\u003e\nCommit-Queue: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\n"
    },
    {
      "commit": "997ba58e8e4d5b52d06215d638a5f5b23f2f1cef",
      "tree": "6e7456ab104f987ffd8c586da0c12c076c69c399",
      "parents": [
        "463b982bcbf9edd10c1d58902338392f7c749f45"
      ],
      "author": {
        "name": "Denis Nikitin",
        "email": "denik@google.com",
        "time": "Mon Mar 09 13:03:51 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Mar 10 04:33:49 2020 +0000"
      },
      "message": "chroot_version_hooks.d: Clean-up clang-python\n\nUnmerge dev-python/clang-python to remove out-dated dependencies from\nthe old chroot.\n\nBUG\u003dchromium:1059832\nTEST\u003d./update_chroot unmerges clang-python\n\nChange-Id: I54f9bc1fe05b8c36fba836f8ddb0b4254d21243e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2095695\nCommit-Queue: Denis Nikitin \u003cdenik@chromium.org\u003e\nTested-by: Denis Nikitin \u003cdenik@chromium.org\u003e\nReviewed-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "463b982bcbf9edd10c1d58902338392f7c749f45",
      "tree": "e2b42a4786ffa042494731ec90ac9edf52388b44",
      "parents": [
        "bc1f57d78dfb1a0d5e6dc6e23a49419ca8e4bfba"
      ],
      "author": {
        "name": "Aileen Cheng",
        "email": "chengaileen@google.com",
        "time": "Fri Mar 06 00:38:18 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sun Mar 08 03:28:32 2020 +0000"
      },
      "message": "hooks: Remove jetstream net-wireless/wpantund exception\n\nBUG\u003db:150694105\nTEST\u003demerge-mistral net-wireless/wpantund\nbuild_packages also still succeeds\n\nCq-Depend: chrome-internal:2686334\nChange-Id: Icf9d0cbd742af4114e1553452ab6a1a7cb2185bf\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2091069\nTested-by: Aileen Cheng \u003cchengaileen@google.com\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "bc1f57d78dfb1a0d5e6dc6e23a49419ca8e4bfba",
      "tree": "a802d4481027c4ff84e108155e7f5ae41cef6cb8",
      "parents": [
        "f3828e9ef05baffcb1e456d00db451880228e7dc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Mar 06 04:44:30 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Mar 07 05:44:12 2020 +0000"
      },
      "message": "make_chroot: fix make.conf.user generation\n\nMake sure we don\u0027t expand variables that we intend to be literals.\n\nBUG\u003dchromium:1059101\nTEST\u003dNone\n\nChange-Id: Ic7564f734b1ff4a3f317dd2deb1b38ae7f70b1b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2089970\nReviewed-by: Dana Goyette \u003cdgoyette@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "f3828e9ef05baffcb1e456d00db451880228e7dc",
      "tree": "db1b8fb1978b68dd61a3d47dfdbad1425600317c",
      "parents": [
        "638d8b955b77ea3d0a8f361216af4a13db3282a6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Mar 06 13:17:34 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Mar 07 05:42:02 2020 +0000"
      },
      "message": "hooks: add chromeos-base/chromeos-bsp-initramfs-rialtoto the /var exception\n\nBUG\u003dchromium:1059308\nTEST\u003dCQ passes\n\nChange-Id: I8fdf13d62621a3aabbd66ee8813ce1cd156c57f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2091836\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "638d8b955b77ea3d0a8f361216af4a13db3282a6",
      "tree": "f6c340e6942aa7d0e13412eed8f621b9bacb057f",
      "parents": [
        "33cabb01a786878a36075c808647439ade0b3911"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Mar 05 18:07:10 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Mar 07 01:43:02 2020 +0000"
      },
      "message": "Revert \"hooks: add ti-u-boot to the / exception\"\n\nThis reverts commit 0c575fbf6846a6a4ca40f06548ed3f3fa3fc4ec5.\n\nReason for revert: The ti-u-boot package has updated its install\nto use /boot, so we can stop ignoring it.\n\nOriginal change\u0027s description:\n\u003e hooks: add ti-u-boot to the / exception\n\u003e \n\u003e BUG\u003db:150818446\n\u003e TEST\u003dCQ passes\n\u003e \n\u003e Change-Id: I1f3f0ee86d27c0cf878fd4ed1fed8cf360108360\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2088354\n\u003e Reviewed-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\n\u003e Commit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n\u003e Tested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n\nBUG\u003db:150818446\n\nChange-Id: I66040cc8bec18e308af38eb06590b22dacc2705c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2090123\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Alan Jones \u003calanjones@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "33cabb01a786878a36075c808647439ade0b3911",
      "tree": "c3c0d361492f0f3adbedbf35f2bf2e0d266fe492",
      "parents": [
        "f4e70f92dd598d7edfe11ef1f7c02e402fca7ce4"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Dec 13 14:17:08 2019 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Mar 06 23:35:25 2020 +0000"
      },
      "message": "build_packages: Don\u0027t transitively upgrade critical SDK packages\n\nToolchain packages should only be upgraded on the build host by\n`cros_setup_toolchains`, but are currently being upgraded as a result\nof being in the transitive depgraph of build targets due to BDEPEND.\ngcc and glibc are the most problematic packages being rebuilt to this\nand are both not installed via Portage to board targets, so are safe to\nhardcode in this manner while we find a better solution to the overall\nproblem.\n\nBUG\u003dchromium:1050752\nTEST\u003d`build_packages`\n\nChange-Id: I2b0bfc4d2b18b7ac5fb24d776fee079463c8f08e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/1967866\nCommit-Queue: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "f4e70f92dd598d7edfe11ef1f7c02e402fca7ce4",
      "tree": "1b2443da37ff8d58574ea56df4fb4df7e3f34312",
      "parents": [
        "0c575fbf6846a6a4ca40f06548ed3f3fa3fc4ec5"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "swboyd@chromium.org",
        "time": "Mon Nov 18 09:38:20 2019 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Mar 06 11:43:39 2020 +0000"
      },
      "message": "update_kernel: Get kernel commandline arguments w/ vbutil\n\nUsing the vbutil program \u0027dump_kernel_config\u0027 will give us the\npre-mangled commandline arguments. This helps in cases where we\u0027re\nupdating a vboot kernel and want to use the unmodified commandline\nparameters such as \u0027PARTUUID\u003d%U\u0027. It also helps avoid\nhttps://crbug.com/907772 that had to cut down on the number of\ncros_secure that /proc/cmdline had because depthcharge adds it even when\nit\u0027s already present.\n\nBUG\u003dNone\nTEST\u003dUpdate kernel on cheza using remote bootargs, see same commandline\narguments as before\n\nChange-Id: I97f0870252b1abc63104da02b963cf91cb6046a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/1933595\nTested-by: Stephen Boyd \u003cswboyd@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "0c575fbf6846a6a4ca40f06548ed3f3fa3fc4ec5",
      "tree": "c26c38a0e4b24b93048a452d2f895f72ace903b4",
      "parents": [
        "88028fee11bb6dc1d79d7c1dfbe7552fc1187555"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Mar 04 20:35:42 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Mar 05 09:26:22 2020 +0000"
      },
      "message": "hooks: add ti-u-boot to the / exception\n\nBUG\u003db:150818446\nTEST\u003dCQ passes\n\nChange-Id: I1f3f0ee86d27c0cf878fd4ed1fed8cf360108360\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2088354\nReviewed-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "88028fee11bb6dc1d79d7c1dfbe7552fc1187555",
      "tree": "4926a5181df173c4cf66fb8a58babb0c8c111a27",
      "parents": [
        "3b89133a581001389f7f273c91a36063d1ffb267"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Mar 04 18:53:39 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Mar 05 09:26:21 2020 +0000"
      },
      "message": "hooks: add nftables to the /var exception\n\nBUG\u003dchromium:1058604\nTEST\u003dCQ passes\n\nChange-Id: Ia48ca207b9c47396197f309f1265af17af37fef2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2088118\nReviewed-by: Denis Nikitin \u003cdenik@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "3b89133a581001389f7f273c91a36063d1ffb267",
      "tree": "d869bae97687b586fbe6f3d550166dbde1a0f542",
      "parents": [
        "7dd8d682edc63d97099e49abd7d221a03c578a50"
      ],
      "author": {
        "name": "Aileen Cheng",
        "email": "chengaileen@google.com",
        "time": "Tue Mar 03 09:03:23 2020 -0800"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Mar 04 06:04:07 2020 +0000"
      },
      "message": "hooks: add net-wireless/wpantund to the / exception\n\nBUG\u003db:150613151\nTEST\u003dbuild_packages now succeeds\n\nChange-Id: I9e2b83dda601e42b98463e36138f6622cc574366\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2084938\nTested-by: Aileen Cheng \u003cchengaileen@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "7dd8d682edc63d97099e49abd7d221a03c578a50",
      "tree": "546e7b1a453a1dbec4d9b44e7778be2106b93629",
      "parents": [
        "c1e163a13da671af34a3c4307c6a23610f73d29d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Tue Mar 03 11:18:29 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Mar 03 20:44:54 2020 +0000"
      },
      "message": "hooks: add chromeos-config-bsp to /tmp exception for nautilus\n\nBUG\u003dchromium:1057059\nTEST\u003dCQ passes\n\nChange-Id: I72f6a2118893333d41a3a6de5d13970c58ded832\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2083689\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "c1e163a13da671af34a3c4307c6a23610f73d29d",
      "tree": "aa46c022ae014714eadc734e28b08430f7226fff",
      "parents": [
        "6a9f8832cca41c8ed6a04f35452efa7a9cd37052"
      ],
      "author": {
        "name": "Aileen Cheng",
        "email": "chengaileen@google.com",
        "time": "Mon Mar 02 14:47:00 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Mar 03 04:56:08 2020 +0000"
      },
      "message": "hooks: add net-firewall/ebtables to the /var exception\n\nBUG\u003db:150613151\nTEST\u003demerge-mistral ebtables now succeeds\n\nChange-Id: I9b6711c448e25def584b61fb577a39bec99593f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2081837\nTested-by: Aileen Cheng \u003cchengaileen@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "6a9f8832cca41c8ed6a04f35452efa7a9cd37052",
      "tree": "f0461184a33898b0b249d48ff97af9e81ea09a40",
      "parents": [
        "0669e0041c92cbd52499c7975bb03ff8b7a9067b"
      ],
      "author": {
        "name": "Jack Rosenthal",
        "email": "jrosenth@chromium.org",
        "time": "Thu Feb 27 10:49:16 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Mar 03 01:33:04 2020 +0000"
      },
      "message": "base_image_util.sh: probe unibuild based on presence of /usr/share/chromeos-config\n\nJSON config is dead and being removed in CL:2065957. Drop this code\nwhich requires the JSON config.\n\nThis was only ever used for specifying CHROMEOS_RELEASE_UNIBUILD\u003d1 in\nthe lsb_release, so we never actually needed the list of supported\nmodel names anyway.\n\nBUG\u003dchromium:1054199\nTEST\u003dbuild_image for unibuild, lsb_release contains\n     CHROMEOS_RELEASE_UNIBUILD\u003d1\n\nCq-Depend: chromium:2078954\nChange-Id: I5f9853a1966c0cff792dc09ded298ae7c30aa40c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2078934\nTested-by: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\nReviewed-by: C Shapiro \u003cshapiroc@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: Jack Rosenthal \u003cjrosenth@chromium.org\u003e\n"
    },
    {
      "commit": "0669e0041c92cbd52499c7975bb03ff8b7a9067b",
      "tree": "beffc78b466c0bd4a85f0cc55e24245d49b76158",
      "parents": [
        "833a82268fd97c7913a8b463e680bd2181dee27f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Mar 02 16:56:24 2020 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Tue Mar 03 01:28:56 2020 +0000"
      },
      "message": "hooks: add more net-misc/chrony to the /var exception\n\nBUG\u003db:150599453\nTEST\u003dCQ passes\n\nChange-Id: I5d7ff03fc4611d34799292820d74b255adeda7d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2083162\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Nicolas Norvez \u003cnorvez@chromium.org\u003e\n"
    },
    {
      "commit": "833a82268fd97c7913a8b463e680bd2181dee27f",
      "tree": "dab83d89dbf60aec1d00bc66aaaf00a5c0bd8955",
      "parents": [
        "b9743c6fdac7d6ec8b94aac99589b1180cb92ce3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Mar 02 14:04:36 2020 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Tue Mar 03 01:27:41 2020 +0000"
      },
      "message": "hooks: add more chromeos-config-bsp-* packages to /tmp exception\n\nBUG\u003dchromium:1057059\nTEST\u003dCQ passes\n\nChange-Id: Ied6ca012d933a9eed61f193a140eb6af2785714b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2083157\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Andrew Lamb \u003candrewlamb@chromium.org\u003e\n"
    },
    {
      "commit": "b9743c6fdac7d6ec8b94aac99589b1180cb92ce3",
      "tree": "506ccefa75b8d7da00226b05578b586dc5fe04aa",
      "parents": [
        "ad7d9405990c53f116be4c9043ac8332457425fb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Feb 20 02:53:55 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Feb 29 22:47:41 2020 +0000"
      },
      "message": "hooks: start enforcing basic filesystem sanity\n\nTo avoid people trying to create non-standard paths, add a hook to\nreject any such attempts.\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nChange-Id: I787f9d274e27616e7643c300616aadf3258f7fed\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2065316\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\n"
    },
    {
      "commit": "ad7d9405990c53f116be4c9043ac8332457425fb",
      "tree": "20c3be89ce1f5ca7cb239d2dbd4b9b52ec2ff558",
      "parents": [
        "80f3d78b714f68d42179f94e6066ad533a0b913a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Feb 28 15:18:14 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Feb 29 19:04:38 2020 +0000"
      },
      "message": "build_packages: drop --withevents\n\nThis gets passed to emerge which then ignores it.  We\u0027ve dropped the\nflag from chromite so no one should be using this anymore which means\nwe can drop it from here.\n\nBUG\u003dchromium:970829\nTEST\u003dCQ passes\n\nChange-Id: Ib21e80ffb5000cc068e866f4558a95bc6518243e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2080678\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "80f3d78b714f68d42179f94e6066ad533a0b913a",
      "tree": "2c5d2027af92b58e579ebba36ec3eeb701c7ce1a",
      "parents": [
        "ea21dea26a2f4e28232570c3de96ca8c4fe76032"
      ],
      "author": {
        "name": "Matt Delco",
        "email": "delco@chromium.org",
        "time": "Fri Nov 15 14:04:31 2019 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Feb 29 17:43:14 2020 +0000"
      },
      "message": "common.sh: exclude all of /build/share\n\nA /build/share/constants.json is needed so components can compile policy\nfiles at build time.  We don\u0027t need this file to end up on the board.\nPer review request I\u0027m masking all of /build/share.\n\nBUG\u003dNone\nTEST\u003dLocal build with compiling changes.  Verified files get compiled\nbut the constants.json don\u0027t end up on the board.\n\nChange-Id: I5fb52237b989a439cd93b90549fba23b1d1ad1f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/1919471\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Jorge Lucangeli Obes \u003cjorgelo@chromium.org\u003e\nTested-by: Matt Delco \u003cdelco@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "ea21dea26a2f4e28232570c3de96ca8c4fe76032",
      "tree": "c1a2c17a6b967af4a09371473920ef9516e0a895",
      "parents": [
        "7c764adc92a5aa3c300fda3786d370f130475c47"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Feb 20 01:15:24 2020 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Feb 21 08:03:55 2020 +0000"
      },
      "message": "build_packages: drop python2 forcing w/goma\n\nIt should work with Python 3 now.\n\nBUG\u003dchromium:1007384\nTEST\u003dCQ passes\n\nChange-Id: I25585be8ef49c957b1c844875557eb30825dd6fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2065314\nReviewed-by: Michael Mortensen \u003cmmortensen@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "7c764adc92a5aa3c300fda3786d370f130475c47",
      "tree": "07adcb368c45a6f37fe33f7608d9ef263d33e4f7",
      "parents": [
        "cddaf418eaa1bcf74e580a916d9a2ea0ff5c8676"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Mon Nov 25 16:30:10 2019 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Feb 18 10:22:06 2020 +0000"
      },
      "message": "disk_layout: bump stateful partition size\n\nSome builds are dangerously close to the 2 GiB limitation. For instance,\npicking up an Octopus R80-12709.0.0 image shows only 77 MiB free:\n\n  $ df -h dir_1/\n  Filesystem      Size  Used Avail Use% Mounted on\n  /dev/loop1p1    2.0G  1.9G   77M  97% /mnt/host/source/src/scripts/octopus-R80-12709.0.0/dir_1\n\nThis partition size isn\u0027t magical either, since we\u0027re currently well\nbelow the 8 GiB requirement (e.g., for USB disks) but still above 4 GiB:\n\n  $ /sbin/fdisk -l chromiumos_test_image.bin\n  Disk chromiumos_test_image.bin: 4.5 GiB, 4861278720 bytes, 9494685 sectors\n  Units: sectors of 1 * 512 \u003d 512 bytes\n  [...]\n\nAnd finally, disk images are sparse, so bumping this limit shouldn\u0027t\ncause any additional disk usage until we actually add packages that use\nthe space.\n\n3 GiB is an arbitrary increase from 2 GiB that happens to be easy to\ntype.\n\nBUG\u003dnone\nTEST\u003d`./build_image [...] test`\n\nChange-Id: Iba40692757a4fa5dab5274269ef7b1e98bd91981\nExempt-From-Owner-Approval: Often breaks CQ\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/1935408\nCommit-Queue: Nicolas Boichat \u003cdrinkcat@chromium.org\u003e\nTested-by: Nicolas Boichat \u003cdrinkcat@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Nicolas Boichat \u003cdrinkcat@chromium.org\u003e\n"
    },
    {
      "commit": "cddaf418eaa1bcf74e580a916d9a2ea0ff5c8676",
      "tree": "9e82736f8c8d57d79c82a62177daa5865ce43369",
      "parents": [
        "78e9bc8073aa4101fa10ba1c0b66c76dafa7edc2"
      ],
      "author": {
        "name": "Woody Chow",
        "email": "woodychow@google.com",
        "time": "Wed Feb 05 18:03:08 2020 +0900"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Feb 17 17:44:56 2020 +0000"
      },
      "message": "disk_layout_v2: Increase the default stateful size from 2GB to 4GB\n\nBUG\u003dNone\nTEST\u003dBuild CrOS images\n\nChange-Id: I5a0f640225c988cd5ebb07dc18acccb8e491529d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2038512\nTested-by: Woody Chow \u003cwoodychow@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Lepton Wu \u003clepton@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "78e9bc8073aa4101fa10ba1c0b66c76dafa7edc2",
      "tree": "470214d05100b338f504f9630ba496ba15183ca3",
      "parents": [
        "bdd2d7680cbdb087037a00cc2d21fc6a260fa626"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Aug 26 14:52:39 2019 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Mon Feb 17 05:21:56 2020 +0000"
      },
      "message": "cgpt: add LIST/ALL debug options\n\nImprove the debug command to accept two new subcommands \"LIST\" and\n\"ALL\".  \"LIST\" dumps all the layouts that are supported.  \"ALL\" dumps\nall layouts in one go.  This makes it a lot easier to look at all the\nsettings at once without having to manually type in the layouts.\n\nBUG\u003dNone\nTEST\u003d`./build_library/cgpt.py debug ../overlays/overlay-ninja/scripts/disk_layout.json ALL` shows everything useful\n\nChange-Id: Ibe71d4310dafbd55cb69d85e5a7a431b490d3904\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/1790437\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Michael Mortensen \u003cmmortensen@google.com\u003e\n"
    },
    {
      "commit": "bdd2d7680cbdb087037a00cc2d21fc6a260fa626",
      "tree": "9541667404b5b0cf416087c334a155bb9df317c3",
      "parents": [
        "d4d825be5bb09056dc4b0e8862e6449549b764de"
      ],
      "author": {
        "name": "Alex Klein",
        "email": "saklein@chromium.org",
        "time": "Wed Feb 12 11:53:08 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Feb 13 18:58:22 2020 +0000"
      },
      "message": "build_packages: Force rebuild chromeos-config.\n\nForce rebuilding chromeos-base/chromeos-config to prevent the\nuse of stale configs.\n\nBUG\u003dchromium:1051535\nTEST\u003d./build_packages --board\u003dlakitu\nTEST\u003d./build_packages --board\u003ddedede\nTEST\u003d./build_packages --board\u003doctopus\n\nChange-Id: Ia8d9d5f9bfafbda1d985b4d78cd47640e3dcc3e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2052216\nTested-by: Alex Klein \u003csaklein@chromium.org\u003e\nCommit-Queue: Mathew King \u003cmathewk@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Mathew King \u003cmathewk@chromium.org\u003e\n"
    },
    {
      "commit": "d4d825be5bb09056dc4b0e8862e6449549b764de",
      "tree": "4ec38498649ce8e1febb35f97417c27196c271fd",
      "parents": [
        "930aeef865ac73b8f93dd66c188426360d3b2b84"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Jan 29 18:07:27 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sun Feb 02 04:23:24 2020 +0000"
      },
      "message": "chroot_version_hooks.d: drop support for upgrading SDKs pre-2019\n\nPunt a lot of old upgrade hooks that only get used for SDKs that were\ncreated before 2019 and have not been upgraded since.  The tooling will\nalready detect this scenario (because the upgrade hooks are missing) and\nthrow an error telling the user to recreate the SDK.\n\nWe know that people aren\u0027t doing this because apparently it\u0027s been broken\nfor sometime now when trying to upgrade with an old version of portage.\nSince no one has complained, rather than try and fix a scenario that no\none is testing, just drop it all.\n\nBUG\u003dNone\nTEST\u003dprecq passes\n\nChange-Id: I2aeea1a0535d94bf937e4fe3464a046a6e87e0be\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2028989\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "930aeef865ac73b8f93dd66c188426360d3b2b84",
      "tree": "40b8ce0dab9235e1b72ca7ddc77b506bd5d63a53",
      "parents": [
        "5324e2685a2d92606ef4b0b7b567f17a332f8403"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Jan 29 18:05:46 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Feb 01 07:40:43 2020 +0000"
      },
      "message": "sdk_lib: move rewrite-sudoers.d logic out of chroot_version_hooks.d/\n\nWe want to delete these older hooks, so move the script out of the\nversion hooks dir and by itself.  It was always kind of a hack that\nwe did it this way too ;).\n\nBUG\u003dNone\nTEST\u003dCQ passes\n\nChange-Id: I3859d172ff68cd6d26f92a005ee8d0a493ad47bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2028988\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "5324e2685a2d92606ef4b0b7b567f17a332f8403",
      "tree": "46a001e013c8748cbd1316857bef254faccb975e",
      "parents": [
        "aa6c9301cc5555749e370ba405e013d786c8850e"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "swboyd@chromium.org",
        "time": "Wed Jan 29 08:51:35 2020 -0800"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Fri Jan 31 13:13:53 2020 +0000"
      },
      "message": "update_kernel: Don\u0027t make fake bootloader stub in \u0027latest\u0027\n\nThe build_image script isn\u0027t able to overcome the fact that\nupdate_kernel.sh makes a non-symlink directory for \u0027latest\u0027 in the\nimages directory when it makes a fake bootloader stub. Usually this\nisn\u0027t a problem because developers build an image first and then\nupdate_kernel from it, but if you build an image after running\nupdate_kernel you\u0027ll see that it fails to build the image when trying to\nrepoint the \u0027latest\u0027 symlink.\n\nMake a bootloader stub in /tmp instead and remove it when we\u0027re done to\navoid this problem.\n\nBUG\u003dNone\nTEST\u003dupdate_kernel to DUT without image, build_image after and see it\nwork\n\nChange-Id: I28b87dafb0af7b73151875053a55857d74dfa1d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2029135\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Stephen Boyd \u003cswboyd@chromium.org\u003e\n"
    },
    {
      "commit": "aa6c9301cc5555749e370ba405e013d786c8850e",
      "tree": "48fafde1c7d3e8ddee87966bdd96c9d009523861",
      "parents": [
        "09b9acc140baa93dcb51ecaf69af4c8db7145be7"
      ],
      "author": {
        "name": "Ben Pastene",
        "email": "bpastene@chromium.org",
        "time": "Tue Jan 28 11:41:57 2020 -0800"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Jan 29 13:30:37 2020 +0000"
      },
      "message": "enter_chroot: Copy user\u0027s local LUCI creds into the chroot.\n\nCurrently, when you authenticate with luci on the command-line, the\ncreds that get stored locally don\u0027t get propagated into the chroot.\nThis will fix that by copying them into the expected location when\nentering the chroot, similar to how .gitcookies get propagated.\n\nBUG\u003dchromium:1046143\nTEST\u003dentered chroot\nChange-Id: I6b2737eed4fce3269f2df24eb2114a8343c231ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2025614\nTested-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "09b9acc140baa93dcb51ecaf69af4c8db7145be7",
      "tree": "935de7dc819f37616f3987804452157664e47d9a",
      "parents": [
        "717c583546d0ad813e167506ca8a412239b5f542"
      ],
      "author": {
        "name": "Jae Hoon Kim",
        "email": "kimjae@chromium.org",
        "time": "Thu Jan 09 13:38:09 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Jan 22 10:22:50 2020 +0000"
      },
      "message": "test_image_util.sh: Copy DLC(s) for test images\n\nbuild_dlc.py allows for filtering of DLC(s) built with preloading\ncapability and should be used to selectively copy DLC(s) that are\nrequired for testing.\n\nBUG\u003dchromium:1037659\nTEST\u003d./build_image --board\u003d$B --noenable_rootfs_verification test\nCq-Depend: chromium:1993689\nChange-Id: I3e606db5b0da446d42f6f94621337877b7fa10d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/1994140\nTested-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nReviewed-by: Amin Hassani \u003cahassani@chromium.org\u003e\nReviewed-by: Andrew Lassalle \u003candrewlassalle@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\n"
    },
    {
      "commit": "717c583546d0ad813e167506ca8a412239b5f542",
      "tree": "4d563f55ac510e2fe2f46295e45a29e2f9786553",
      "parents": [
        "ddd20eba2d62215da063d5045d0f513ea1a30e24"
      ],
      "author": {
        "name": "Stephen Barber",
        "email": "smbarber@chromium.org",
        "time": "Fri Jan 17 16:14:41 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Jan 21 02:56:58 2020 +0000"
      },
      "message": "common.sh: add cros_rust_registry to INSTALL_MASK\n\n/usr/lib/cros_rust_registry is similar to /usr/lib/gopath and should not\nend up on an image.\n\nBUG\u003dchromium:1032360\nTEST\u003dwith CL:2006951 cros_rust_registry dir doesn\u0027t end up on an image\n\nChange-Id: I17995ab62bb14ec0ef4e51c6afa6c82451fc359f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2008479\nTested-by: Stephen Barber \u003csmbarber@chromium.org\u003e\nAuto-Submit: Stephen Barber \u003csmbarber@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nCommit-Queue: Stephen Barber \u003csmbarber@chromium.org\u003e\n"
    },
    {
      "commit": "ddd20eba2d62215da063d5045d0f513ea1a30e24",
      "tree": "12a53b2bb742746a381957fd75d7cef9bebc1ab9",
      "parents": [
        "0758d1a19c797f2612479f110ebf07a103aba7e4"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Wed Jan 15 15:41:31 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Jan 18 18:20:27 2020 +0000"
      },
      "message": "update_chroot: Remove separate install pass of post-cross pkgs\n\nBUG\u003db:147827347\nTEST\u003dNone\n\nChange-Id: Ic087a5961c73a966ae90070104cd33eac3b32b35\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2003682\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nCommit-Queue: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\n"
    },
    {
      "commit": "0758d1a19c797f2612479f110ebf07a103aba7e4",
      "tree": "33debac2def7acde4f7ad092924cc55a540d1813",
      "parents": [
        "184a84d910d4ae8df305545af1b4acb7199cc919"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "swboyd@chromium.org",
        "time": "Tue Jan 14 19:30:57 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Jan 16 18:25:04 2020 +0000"
      },
      "message": "update_kernel: Simplify name for temp rootfs mountpoint\n\nWe currently try to strip away ${FLAGS_rootfs} from the beginning of\n${FLAGS_device}, but it\u0027s possible that these two variables won\u0027t have\nany common prefix. Let\u0027s just use some other name, like \u0027rootfs_mounted\u0027\nto indicate the mounted location for the rootfs we want to update so we\ndon\u0027t have to worry about these two variables being similar.\n\nThis allows me to update the kernel to a DUT\u0027s onboard storage when the\ndevice is booted off a USB stick (/dev/sda) and the onboard storage is\nsomething else like EMMC (/dev/mmcblk0p).\n\nBUG\u003dNone\nTEST\u003dUpdate kernel to DUT while running from USB stick\n\nChange-Id: I58462d2183f2640341960d88a10a24415ff339a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2002777\nTested-by: Stephen Boyd \u003cswboyd@chromium.org\u003e\nAuto-Submit: Stephen Boyd \u003cswboyd@chromium.org\u003e\nReviewed-by: Evan Green \u003cevgreen@chromium.org\u003e\nReviewed-by: Douglas Anderson \u003cdianders@chromium.org\u003e\nCommit-Queue: Brian Norris \u003cbriannorris@chromium.org\u003e\n"
    },
    {
      "commit": "184a84d910d4ae8df305545af1b4acb7199cc919",
      "tree": "c420f3fc32ee49974e75ca9369c234849d66934c",
      "parents": [
        "12928b849a0de249aa1bec78926b7a120a5ac387"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "groeck@chromium.org",
        "time": "Fri Dec 13 13:17:37 2019 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Jan 07 14:06:06 2020 +0000"
      },
      "message": "build_kernel_image: Configure tpm_tis command line override per platform\n\nA boot warning similar to the following is seen on many platforms.\n\ntpm tpm0: tpm_try_transmit: tpm_send: error -5\ntpm tpm0: tpm_relinquish_locality: : error -1\ntpm_tis: probe of tpm_tis failed with error -5\n\nThe error is more severe on some other platforms. On lars, we see\nthe following warning and traceback:\n\n------------[ cut here ]------------\nWARNING: CPU: 1 PID: 1 at ../../../../../tmp/portage/sys-kernel/chromeos-kernel-3_18-3.18-r2419/work/chromeos-kernel-3_18-3.18/lib/iomap.c:43 bad_io_access+0x36/0x38()\nBad IO access at port 0x84 (return inl(port))\nModules linked in:\nCPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.18.0-19943-g523bb9d34d2f #1\nHardware name: Acer Lars/Lars, BIOS Google_Lars.7820.376.0 05/18/2018\n0000000000000000 00000000185291bb ffff88017a1bfb38 ffffffff923aedfb\n0000000000000000 ffff88017a1bfb90 ffff88017a1bfb78 ffffffff91dc5747\n00000000000fed44 ffff880179aa6ee8 ffff8801791f1800 ffff8801799abc00\nCall Trace:\n[\u003cffffffff923aedfb\u003e] dump_stack+0x4e/0x71\n[\u003cffffffff91dc5747\u003e] warn_slowpath_common+0x84/0x9f\n[\u003cffffffff91dc585b\u003e] warn_slowpath_fmt+0x55/0x6b\n[\u003cffffffff91fa721c\u003e] bad_io_access+0x36/0x38\n[\u003cffffffff91fa7421\u003e] ioread32+0x2a/0x2f\n[\u003cffffffff92045c1f\u003e] tpm_tis_init+0xb3/0x131\n[\u003cffffffff92045dad\u003e] tpm_tis_pnp_init+0x110/0x11f\n...\n\nThis is due to the \"tpm_tis.force\u003d1 tpm_tis.interrupts\u003d0\" command line\nflags, which are currently provided for all platforms in the generic\nbuild_kernel_image.sh. Unfortunately, some older platforms do need those\nflags, so they can not be removed entirely. Move the flags to per-platform\nbuild scripts where needed to solve the problem.\n\nBUG\u003db:113527055, chromium:\nTEST\u003dEnsure that login on all boards still works\n\nCq-Depend: chromium:1967937\nChange-Id: I8cffd1a7116b353ca57f2edcb6e68250fd65b917\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/1967867\nCommit-Queue: Guenter Roeck \u003cgroeck@chromium.org\u003e\nTested-by: Guenter Roeck \u003cgroeck@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    }
  ],
  "next": "12928b849a0de249aa1bec78926b7a120a5ac387"
}
