Skip to content

xGRIB 0.4.3: expand master catalogue to 17 platform packages - #1472

Merged
bdbcat merged 1 commit into
OpenCPN:masterfrom
pob220:xgrib-0.4.3-platforms
Nov 3, 2026
Merged

bdbcat merged 1 commit into
OpenCPN:masterfrom
pob220:xgrib-0.4.3-platforms

Conversation

@pob220

@pob220 pob220 commented Nov 2, 2026

Copy link
Copy Markdown

xGRIB 0.4.3 expands the master catalogue from 11 to 17 platform packages. It adds Intel macOS, Debian 13 ARM64, Debian 12/13 ARMHF and Ubuntu 22.04/24.04 ARM64, and corrects Ubuntu 24.04 metadata to match the host's ubuntu-<arch> ABI.

The schema gains ubuntu-arm64 and ubuntu-wx32-arm64, which OpenCPN's host compatibility code already recognises. The generated catalogue contains all 17 distinct target/version/architecture entries.

Platform Packages
Debian 12 and 13 x86_64, ARM64, ARMHF
Ubuntu 22.04 and 24.04 x86_64, ARM64
Flatpak 25.08 x86_64, ARM64
Windows x86/wxWidgets 3.2; x64/wxWidgets 3.3.4
macOS Apple Silicon and Intel; bundled generator requires macOS 15+
Android ARM64, including 16 KB page-layout checks

Windows x64 is qualified against OpenCPN 5.15.0 +85.e41f0de with wxWidgets 3.3.4. The older experimental wxWidgets 3.2.9 x64 host needs a separate binary. Catalogue descriptions state the Windows and Mac runtime requirements.

Validation: all 36 CircleCI jobs passed for the exact release source. Every target compiles against API 1.21 and 1.22; published packages retain API 1.21. Checks include deterministic generator/reader tests, extracted helper execution, ARMHF under QEMU, Intel macOS under Rosetta, installed Windows hosts and Android runtime dependencies. Physical-device GUI acceptance was not repeated for this packaging release.

All 17 public archive/XML pairs were downloaded again and checked for SHA-256, embedded metadata agreement, architecture and schema validity. Publication preserves the qualified code/data payloads. See the release and qualification summary for package URLs and evidence.

@bdbcat
bdbcat merged commit 24eaaf2 into OpenCPN:master Nov 3, 2026
1 check passed
@rgleason

rgleason commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

@pob220 This is great having those complete a set of OS builds, if you want a list of builds that TestPlugin is doing, it might be a little shorter. You could look at Jon Gough's testplugin output.

https://cloudsmith.io/~opencpn/repos/testplugin-beta/packages/?q=1.0.367+metadata
Well it looks like that is 17 too!

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.

3 participants