)]}'
{
  "commit": "fd499b8dbf0dcfd7058cbe76bf21dee2b819981d",
  "tree": "9df88f332a7c3ecad0e1aacf6f1aa49243d7c9c4",
  "parents": [
    "6573c56e0b7b2c81aa65465d8f6fb7b02e6328b2"
  ],
  "author": {
    "name": "Jonathon Reinhart",
    "email": "jrreinhart@pigweed.infra.roller.google.com",
    "time": "Mon Mar 31 13:35:43 2025 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 31 13:35:43 2025 -0700"
  },
  "message": "roll: third_party/pigweed pw_console: Remove SO_REUSEPORT from SocketClient\n\nSO_REUSEPORT is intended [1] for load-balancing of TCP and UDP servers,\nnot for the typical problem of re-opening a socket (due to TCP\nTIME_WAIT).\n\nNot only is SO_REUSEPORT inappropriate here, but recent kernels have\nstarted restricting [2] it to INET sockets, and attempts to set it on a\nUNIX domain socket now return EOPNOTSUPP, causing an exception here.\n\n* [1] https://man7.org/linux/man-pages/man7/socket.7.html\n* [2] https://github.com/torvalds/linux/commit/5b0af621c3f6ef9261cf6067812f2fd9943acb4b\n\nTest: Running \u0027pw console\u0027 works again on machines where this was\n  crashing with  \"Operation not supported\".\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/280332\nTests-Not-Needed: Jonathon Reinhart \u003cjrreinhart@google.com\u003e\nPresubmit-Verified: CQ Bot Account \u003cpigweed-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nOriginal-Revision: 90e30c56f1307574faeaec808a657e985fc872ae\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6985a85e5cc6b0..90e30c56f13075\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8718851162426070353\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0eef209742a205bcdcd27aebdb0c052df35b9f65\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/280372\nBot-Commit: Pigweed Roller \u003cpigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Pigweed Roller \u003cpigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com\u003e\nLint: Lint 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6985a85e5cc6b026f77c83b0204cd6bd433a586f",
      "old_mode": 57344,
      "old_path": "third_party/pigweed",
      "new_id": "90e30c56f1307574faeaec808a657e985fc872ae",
      "new_mode": 57344,
      "new_path": "third_party/pigweed"
    }
  ]
}
