)]}'
{
  "commit": "7e9c894d3db928f5ac0ebc5bcb7c7ed5241f4eec",
  "tree": "4dfccb813d3dd6152bc5230a9875df909ea94081",
  "parents": [
    "0f6001102eea86effb540d6282e266d86ce123e6"
  ],
  "author": {
    "name": "Willy Tu",
    "email": "wltu@google.com",
    "time": "Wed Sep 16 19:16:58 2026 +0000"
  },
  "committer": {
    "name": "Willy Tu",
    "email": "wltu@google.com",
    "time": "Sun Sep 20 15:49:14 2026 -0700"
  },
  "message": "grpc: Split unreferenced ALTS libs to grpc-alts\n\nPackage libgrpc++_alts.so.* and libgrpc++_error_details.so.* into a\nseparate ${PN}-alts subpackage via PACKAGE_BEFORE_PN. No binary or\nshared library in gBMC links against these libraries (0 DT_NEEDED\nreferences across the rootfs), avoiding 132 KiB (aarch64) / 26.6 KiB\n(armv7a) of unused shared libraries in the target image.\n\nTested:\nBuilt obmc-phosphor-image for arm32 and arm64. Verified that\nlibgrpc++_alts.so.* and libgrpc++_error_details.so.* are omitted from\nthe rootfs and that readelf -d confirms 0 missing DT_NEEDED\ndependencies across all rootfs binaries.\n- platform5: http://fusion2/f52e85e0-ffd0-3e90-b269-f29c0efed958\n- platform15: http://fusion2/13f4d265-fcd4-3c71-9393-96d7eb97061b\n- platform18: http://fusion2/27afd1d3-96e1-3b13-8ec6-0df984230234\n- platform17: http://fusion2/cc4480a5-ba5e-3937-acea-2416b0fe95ef\n- platform11+ext: http://fusion2/f5f759b0-82dd-3708-a13d-a4f4990de224\n- platform11: http://fusion2/21ec7f63-ac7d-3a71-b5fd-d1a3f0e37610\n- platform25: http://fusion2/b9079702-6179-3eba-afe3-7eb161817d45\nGoogle-Bug-Id: 481049523\nChange-Id: I8fb5952ef751f22203c005f849e3713767ad09ac\nSigned-off-by: Willy Tu \u003cwltu@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec5aa851446d74b449f944cd922028c83394a4f2",
      "old_mode": 33188,
      "old_path": "recipes-devtools/grpc/grpc_%.bbappend",
      "new_id": "5ed54d87d37caff2dec54d618dbb095230c7670b",
      "new_mode": 33188,
      "new_path": "recipes-devtools/grpc/grpc_%.bbappend"
    }
  ]
}
