Skip to content

Update xGRIB Alpha to 0.2.5.1: fix macOS helper runtime - #1405

Open
pob220 wants to merge 1 commit into
OpenCPN:Alphafrom
pob220:xgrib-alpha-0.2.5.1
Open

pob220 wants to merge 1 commit into
OpenCPN:Alphafrom
pob220:xgrib-alpha-0.2.5.1

Conversation

@pob220

@pob220 pob220 commented Sep 9, 2026

Copy link
Copy Markdown

Update the seven existing xGRIB Alpha catalogue targets from 0.2.4.0 to 0.2.5.1 using metadata published in pob220/xgrib-alpha.

This fixes the macOS helper being killed immediately when checking dependencies or generating a GRIB. Dependency relocation invalidated the bundled libraries’ signatures; packaging now signs every relocated library and then the helper, and rejects invalid signatures. The Mac package also includes the ecCodes definitions and samples needed to generate GRIB files on machines without Homebrew.

The native Apple Silicon archive passed individual signature checks, capabilities, an offline job, and actual GRIB generation/reopening after extraction into an Application Support path. An independent audit verified code hashes for all 28 packaged Mach-O files. Native Mac testing used macOS 15.3.2; the reporter’s macOS 26.6 environment has not been tested directly.

Release workflow: https://app.circleci.com/workflow/e2c1b20c-b8d8-4dd5-9ba9-735f467913fe
Related report: OpenCPN/OpenCPN#5359 (comment)

Validation:

  • All 11 release checks passed, covering nine package targets and the Windows OpenCPN runtime checks.
  • Cloudsmith build 0.2.5.1+697.f2897fc: all 18 package/metadata objects are Completed; all nine archive URLs are reachable, and archive checksums match CI manifests.
  • The published Mac download is byte-for-byte identical to the tested archive.
  • All seven replacement metadata files match Cloudsmith (Windows line endings normalized) and validate against ocpn-plugin.xsd.
  • The catalogue remains well-formed, with only the existing xGRIB entries and catalogue date changed. Full ocpn-plugins.xsd validation reports the same pre-existing unrelated meta-url error at line 692 in both the base and updated catalogue.

Source tag: https://github.com/pob220/xgrib_pi/tree/v0.2.5.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant