)]}'
{
  "commit": "4a4d17bb86d6564fd0db4d4be0ad27725ce42247",
  "tree": "4019c1d7b3832a0ee496284a4fb8d3f45f0c9501",
  "parents": [
    "d93c7cbf393943ed385797cce475c0439017d937"
  ],
  "author": {
    "name": "Richard Zowalla",
    "email": "13417392+rzo1@users.noreply.github.com",
    "time": "Thu Oct 22 21:34:31 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 22 21:34:31 2026 +0200"
  },
  "message": "Fix the worker-launcher build with gcc 15 and glibc 2.43 (#9187)\n\n* Fix the worker-launcher build with gcc 15 and glibc 2.43\n\nglibc 2.43 makes strrchr return a const pointer for a const argument in\nC23, which -Werror turns into a build failure in oci.c. Also check the\nreturn values of setuid/setgid, replace length-bounded strncpy calls with\nmemcpy and initialize the overlay descriptor before the first goto, so the\nlauncher and its test also build cleanly with -O2.\n\n* Clarify the launcher errors and the test cleanup message\n\nDescribe the required owner, group and mode when setuid(0) fails, print the\ngroup id as unsigned, and report a failed test directory cleanup as a warning.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d63f1e4d52d2db6c64c0b377b633cbaf38d05c3",
      "old_mode": 33188,
      "old_path": "storm-core/src/native/worker-launcher/impl/configuration.c",
      "new_id": "f4b6cf35715b287e8e1f414d022009a807a1848e",
      "new_mode": 33188,
      "new_path": "storm-core/src/native/worker-launcher/impl/configuration.c"
    },
    {
      "type": "modify",
      "old_id": "3d57f7e6c98569cd9d54cc3d34dbe2d8e72f1095",
      "old_mode": 33188,
      "old_path": "storm-core/src/native/worker-launcher/impl/main.c",
      "new_id": "0287da35207b85885c8155824a96bcb8b274b23f",
      "new_mode": 33188,
      "new_path": "storm-core/src/native/worker-launcher/impl/main.c"
    },
    {
      "type": "modify",
      "old_id": "8eca5d900d0b396fd2adc36da26406d8018b2a57",
      "old_mode": 33188,
      "old_path": "storm-core/src/native/worker-launcher/impl/oci/oci.c",
      "new_id": "da9459fb04c94647349ca94a04313030c299ebd9",
      "new_mode": 33188,
      "new_path": "storm-core/src/native/worker-launcher/impl/oci/oci.c"
    },
    {
      "type": "modify",
      "old_id": "cd4e4f73669ea094cf9b94797d7a7c25e136199f",
      "old_mode": 33188,
      "old_path": "storm-core/src/native/worker-launcher/impl/oci/oci_reap.c",
      "new_id": "a18019d38c9eade47abacc107e78486fe84933d2",
      "new_mode": 33188,
      "new_path": "storm-core/src/native/worker-launcher/impl/oci/oci_reap.c"
    },
    {
      "type": "modify",
      "old_id": "336f0088043954e174d9ecc5e5f3b63360aa5a4a",
      "old_mode": 33188,
      "old_path": "storm-core/src/native/worker-launcher/impl/worker-launcher.c",
      "new_id": "1e2299df8cbe44aec7303d9a64ca42aa52e3fa60",
      "new_mode": 33188,
      "new_path": "storm-core/src/native/worker-launcher/impl/worker-launcher.c"
    },
    {
      "type": "modify",
      "old_id": "bb0bfbc02e81d8556664e0ae4c6ec4a5d53eb297",
      "old_mode": 33188,
      "old_path": "storm-core/src/native/worker-launcher/test/test-worker-launcher.c",
      "new_id": "327ef660478086afcff9d9547bebca8181901719",
      "new_mode": 33188,
      "new_path": "storm-core/src/native/worker-launcher/test/test-worker-launcher.c"
    }
  ]
}
