)]}'
{
  "commit": "ff309353a7a1c21625f35a38d9c495932c8884d7",
  "tree": "cd39961928521a8ac8b39b7d7cfc1eddf362c368",
  "parents": [
    "cbac8dd4d6e726e9cbd78a5bd93f2fc46217c471"
  ],
  "author": {
    "name": "Kilian Funk",
    "email": "kilian.biz.funk@gmail.com",
    "time": "Tue Oct 10 08:57:44 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 10 15:57:44 2023 +0000"
  },
  "message": "fix(repo setup): Skip aliases for unloaded toolchains (#1473)\n\nSome platforms don\u0027t contain every version, e.g. s390x doesn\u0027t have 3.8,\nwhich is\nindicated by a missing sha256 value. When this happens, no repository\nfor the runtime\nis created (`python_repository` rule).\n\nSimilar logic needs to be in the toolchains setup logic because\notherwise a reference\nto an undefined repository exists in the select() expression of the\naliases. Because those\nreferences are lazily evaluated, they don\u0027t always cause a problem, but\ndo mean that\nquery operations (e.g., `rdeps()`) can\u0027t work and the order of entries\nis important\n(which is surprising).\n\nCloses #1472",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6aa6caf74ca6444dfac15518ec3d71b89ec0f15",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "1675c5bcf3b4e4b80565735cc664387d254f33c8",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "20dc9763e043ceeb6dae77404263d5deaaf1fde7",
      "old_mode": 33188,
      "old_path": "python/private/toolchains_repo.bzl",
      "new_id": "4b6bd114602f27f404d8660db080811a90bbccd5",
      "new_mode": 33188,
      "new_path": "python/private/toolchains_repo.bzl"
    },
    {
      "type": "modify",
      "old_id": "050ba14a7692a6612dc77cee6069d83bf7a4c8b0",
      "old_mode": 33188,
      "old_path": "python/repositories.bzl",
      "new_id": "5333c2dbfa3cf2623704f912b048e3320974c4c6",
      "new_mode": 33188,
      "new_path": "python/repositories.bzl"
    }
  ]
}
