)]}'
{
  "commit": "d9f5f88b8790f6ba9cfe5d4809d1cab2b191df1c",
  "tree": "e3c88266f0120cc961f0b80023d60a8b6ad9207e",
  "parents": [
    "45a865d6682a7bc989143d73466ade7728959324"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Apr 15 12:05:41 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 15 11:09:55 2025 -0700"
  },
  "message": "Put all VS runtime dirs in PATH\n\nThis fixes the SDE builders after\nhttps://boringssl-review.googlesource.com/c/boringssl/+/75008/\n\nVS comes with some runtime dlls for things like the debug version of\ntheir C runtime. These are not generally available on Windows machines\n(notably not on our CI machines), so debug builds need to get them from\nMSVC.\n\nAnnoyingly, those directories are not part of the SetEnv.{arch}.json\nfiles in MSVC, so I had to put them in by hand elsewhere. I attempted to\nmatch what the old package and the GN goop was doing, but it resulted in\na mysterious error on 64-bit debug builds. So the version I landed just\nfiltered by CPU.\n\nThis worked except that win64_sde broke with a different error. Looks\nlike the sde.exe launcher is 32-bit (though why it needs MSVC dlls, I\u0027m\nnot sure).\n\nAfter some more wrestling, it turns out the problem was the directory\norder! Due to a bug and some incorrect sorting, I put them in order\nsysarm64, sys64, sys32. The correct order is sys64, sys32, sysarm64.\nThe order is actually significant. There are some x86_64 dlls in\nsysarm64 that confuse Windows. (arm64ec perhaps?)\n\nAnyway, go back to putting them all in there. This is probably also\nwrong, to be honest, but this matches what we were doing before. We can\ndig into this further later.\n\nChange-Id: Id8108f40baa761b50e30135f21a72345130ef729\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/78547\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b572eef461d800ef42390f1a07be642bd1086c7",
      "old_mode": 33188,
      "old_path": "util/bot/vs_env.py",
      "new_id": "b650795bbf0f595794e23059dc02017e822e295c",
      "new_mode": 33188,
      "new_path": "util/bot/vs_env.py"
    }
  ]
}
