Skip to content

Bump xmsgrid to 9.1.0 and xmsinterp to 7.0.11 - #87

Merged
gagelarsen merged 1 commit into
masterfrom
bump/xmsgrid-9.1.0-xmsinterp-7.0.11
Aug 18, 2026
Merged

Bump xmsgrid to 9.1.0 and xmsinterp to 7.0.11#87
gagelarsen merged 1 commit into
masterfrom
bump/xmsgrid-9.1.0-xmsinterp-7.0.11

Conversation

@gagelarsen

Copy link
Copy Markdown
Member

Pins xmsgrid at 9.1.0 and xmsinterp at 7.0.11 ahead of releasing xmsmesher 6.1.1. Fourth library in the chain propagating the xmsgrid 0015785 fix.

Why

xmsgrid 9.1.0 fixes issue 0015785 (HydroAS arcs snap weirdly): GmMultiPolyIntersectionSorterTerse now drops an entry with no matching exit before adjacents are swapped, so GmMultiPolyIntersector returns fewer intersections for some inputs. It also adds GmPtSearch::PtsInBoxInRtree, a new pure virtual.

xms_dependencies pins exact versions, so nothing reaches this library without these two edits.

Availability

dependency recipe revision aquaveo-stable aquaveo-vs2019
xmsgrid/9.1.0 42868225fabf6e51611e3926221e7a02 24 pkgs 14 pkgs
xmsinterp/7.0.11 a96a6a954ffee29ed0eaa056e84c60d0 24 pkgs 14 pkgs

Both upstream libraries went through the same cycle with no baseline movement, as did xmsextractor 10.0.9.

Scope

Dependency pins only. No source change. xmsconan ci regenerates byte-identical workflows.

Known msvc 192 caveat for the follow-on VS2019 build (not a CI concern): xmsmesher's cxxtest baselines diverge between msvc 192 and msvc 194 around the 9th significant digit, so its last VS2019 publish covered 10 of 14 configurations — the four that run the suite failed while everything that compiles and links passed (#85). Expect the same split again; it does not affect this PR or the CI matrix.

🤖 Generated with Claude Code

xmsgrid 9.1.0 carries the fix for issue 0015785 (HydroAS arcs snap
weirdly), which narrows GmMultiPolyIntersector output where an entry
had no matching exit, plus the new GmPtSearch::PtsInBoxInRtree entry
point. xmsinterp 7.0.11 is the dependency-only release that picks it
up.

xms_dependencies pins exact versions, so both edits are required for
this library to build against the fix. Both are published on
aquaveo-stable and aquaveo-vs2019 at matching recipe revisions
(xmsgrid 42868225..., xmsinterp a96a6a95...).

No source change; `xmsconan ci` regenerates byte-identical workflows.
@gagelarsen
gagelarsen merged commit 19e6f57 into master Aug 18, 2026
18 checks passed
@gagelarsen
gagelarsen deleted the bump/xmsgrid-9.1.0-xmsinterp-7.0.11 branch August 18, 2026 16:03
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