)]}'
{
  "commit": "e1a14a0ab2c3205f2dfca86f6b540371f9218232",
  "tree": "c4a59fdebdfae93ae2e625379469adbd1b8e3485",
  "parents": [
    "ffadf9ce8acdb1010cbdf827a10cacb172f72eb5"
  ],
  "author": {
    "name": "Guangzong Chen",
    "email": "guangzong@google.com",
    "time": "Wed Jun 03 17:39:16 2026 +0000"
  },
  "committer": {
    "name": "Guangzong Chen",
    "email": "guangzong@google.com",
    "time": "Wed Jun 24 10:50:15 2026 -0700"
  },
  "message": "libpldm-google: bump SRCREV from 9f6b9b3 to 4509e84\n\nBump SRCREV from 9f6b9b3aca29a022c597a87f445d487d8020fe51 to 4509e841f6a4cad2411aa00db7cefac52330f9d2.\nUpdate meson version patch to match.\n\nShortlog of upstream libpldm:\nAditya Kurdunkar (1):\n      pdr: Fix missed HAVE_LIBPLDM_API_TESTING guard\n\nAlexander Hansen (5):\n      bindings: C++ binding for parsing PLDM fw package\n      meson: Add packageconfig for libpldm++\n      tests: extra coverage for C++ bindings\n      config: Fix definition of HAVE_STRUCT_MCTP_FQ_ADDR\n      libpldm++: remove ABI macros from headers\n\nAndrew Jeffery (42):\n      CONTRIBUTING: Add entries for typedefs\n      scripts: apply-renames: Bump clang version to 19\n      scripts: abi-dump-updater: Enable abi-compliance-check\n      utils: Split out EDAC translation unit\n      utils: Rename bcd2dec8() to pldm_bcd_bcd2dec8()\n      utils: Rename dec2bcd8() to pldm_bcd_dec2bcd8()\n      utils: Rename bcd2dec16() to pldm_bcd_bcd2dec16()\n      utils: Rename dec2bcd16() to pldm_bcd_dec2bcd16()\n      utils: Rename bcd2dec32() to pldm_bcd_bcd2dec32()\n      utils: Rename dec2bcd32() to pldm_bcd_dec2bcd32()\n      utils: Split out BCD translation unit\n      utils: Rename ver2str() to pldm_base_ver2str()\n      utils: Migrate pldm_base_ver2str() to base\n      utils: Remove is_time_legal() from the public API\n      utils: Remove is_transfer_flag_valid() from the public API\n      api: Migrate `struct variable_field` to libpldm/pldm_types.h\n      CHANGELOG: Tidy it up\n      libpldm: Release v0.15.0\n      bcd: Remove deprecated and unused function symbols\n      base: Remove deprecated and unused function symbols\n      utils: Remove compat declaration of pldm_base_ver2str()\n      include: Remove libpldm/utils.h\n      CONTRIBUTING: Document changelog expectations\n      CONTRIBUTING: Add entry on naming codec functions\n      meson: Clarify compile test message for tainted_args function attribute\n      OWNERS: Sort \u0027openbmc\u0027 list entries\n      OWNERS: Tidy up throughout the tree\n      abi: Refresh dumps to capture libpldm++ namespace rework\n      scripts: pre-submit: Split ABI checker from production ABI test\n      meson: Simplify testing for poll.h\n      meson: Migrate to boolean HAVE_LIBPLDM_API_* macros\n      meson: Rework ABI control macros to also enable API control\n      state_set: Deprecate misspelled boot progress state member\n      transport: Eliminate poll guards from headers\n      transport: Select available transports in the build system\n      CONTRIBUTING: Document expectations for CHANGELOG entries\n      CONTRIBUTING: Rearrange to make it more functional as a checklist\n      CONTRIBUTING: Adjust language to broaden audience of the checklist\n      CONTRIBUTING: Move changelog discussion to Background section\n      CONTRIBUTING: Move ABI dump update instructions to Background section\n      CONTRIBUTING: Add a section on organizing your work\n      CONTRIBUTING: Specify an order for changelog entries\n\nChau Ly (2):\n      msgbuf: platform: Correct pldm_msgbuf_extract_effecter_data\n      dsp: platform: Add pldm_platform_file_class enum\n\nEric Yang (1):\n      transport: af-mctp: Fix TID lookup with MCTP_NET_ANY\n\nGary Beihl (4):\n      dsp: firmware_update: Fix str_type encoding size\n      dsp: pdr: Fix infinite loop in pldm_pdr_delete_by_sensor_id()\n      dsp: pdr: Fix infinite loop in pldm_pdr_delete_by_effecter_id()\n      dsp: pdr: Fix NULL check in pldm_entity_association_tree_visit()\n\nGeorge Liu (1):\n      Fix spelling mistakes using codespell\n\nJayashankar Padath (1):\n      stateset: Add the enum for presence state set\n\nKonstantin Aladyshev (11):\n      entity: Add new entity types from DSP0249 v1.4.0\n      stateset: Add new state sets from DSP0249 v1.4.0\n      state-set: Add new enums for state sets\n      entity: Add new enums for cases of misspelling\n      platform: Add enum for Redfish Parallel Resource PDR\n      bios: Add enum values for all possible commands\n      fru: Add enum values for all possible commands\n      state-set: Return missing enum value\n      include: Add header file for RDE\n      include: Add header file for SMBIOS Data Transfer\n      entity: Deprecate misspelled entity id codes\n\nMetha, Mayank (2):\n      dsp: firmware_update: Add Update Security Revision from DSP0267 v1.3.0\n      dsp: firmware_update: Stabilise Update Security Revision APIs\n\nPatrick Williams (1):\n      meson: reformat with meson formatter\n\nPavithra Barithaya (1):\n      pdr: Stabilize APIs for removing records\n\nRoger G. Coscojuela (1):\n      msgbuf: Add pldm_msgbuf_insert_real32\n\nVishnunithyasoundhar S (2):\n      transport: af-mctp: Qualify MCTP TID mapping with target network\n      transport: af-mctp: Stabilize FQE TID mapping APIs\n\nTested: Build verified successfully.\nGoogle-Bug-Id: 518906059\nFusion-Link: http://fusion2/ci/kokoro/prod%3Agbmc%2Ffirmware-build%2Ffirmware%2Fredacted_gbmc_platforms/activity/bfdaed15-45a9-4edf-88f5-37a5211b12a9\nChange-Id: Ib641ca46cfdbb2b1068a22d0dd44e3ad6a6a6964\nSigned-off-by: Guangzong Chen \u003cguangzong@google.com\u003e\nTAG\u003dagy\nCONV\u003df74fdc5b-2aef-4b3e-a7b5-2b8b0b267494\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "771c63c5f444a4f832cbfa459f34f4eac793c480",
      "old_mode": 33188,
      "old_path": "recipes-google/pldmd/libpldm-google/0001-Update-minimum-meson-version-to-build-with-gBMC.patch",
      "new_id": "9b5e320220fcba762da134fa8355844206f63682",
      "new_mode": 33188,
      "new_path": "recipes-google/pldmd/libpldm-google/0001-Update-minimum-meson-version-to-build-with-gBMC.patch"
    },
    {
      "type": "modify",
      "old_id": "138b98f872af4f556c90da4243e5ac0f7e438774",
      "old_mode": 33188,
      "old_path": "recipes-google/pldmd/libpldm-google_git.bb",
      "new_id": "b152ee857fec6ccbd915c781196915ad80f94b46",
      "new_mode": 33188,
      "new_path": "recipes-google/pldmd/libpldm-google_git.bb"
    }
  ]
}
