Skip to content

Require ezmsg 3.10.0b5, ezmsg-baseproc 1.15.0 and ezmsg-sigproc 3.10.0 - #41

Merged
cboulay merged 1 commit into
devfrom
cboulay/ezmsg-3.10.0b5
Oct 1, 2026
Merged

cboulay merged 1 commit into
devfrom
cboulay/ezmsg-3.10.0b5

Conversation

@cboulay

@cboulay cboulay commented Oct 1, 2026

Copy link
Copy Markdown
Member

Tested locally against ezmsg 3.10.0b5 + ezmsg-baseproc 1.15.0 from PyPI and ezmsg-sigproc 3.11.0: 170 passed. (tests/test_peak.py::test_system fails with a component address collision only when another GraphServer is already listening on the default port.)

- `ezmsg-baseproc>=1.15.0`: its hash witness no longer holds the first message's axes, which pinned cross-process shared memory and killed the subscriber's channel when the publisher grew it (ezmsg-org/ezmsg#272, ezmsg-org/ezmsg-baseproc#17). 1.15.0 itself requires ezmsg 3.10.0b5.
- `ezmsg>=3.10.0b5`: SHM hardening (#272), coordinate-axis elision across processes, and fingerprints computed when pickling. Note that SHM-delivered messages are now read-only; a scan found no in-place writes to received data in this repo.
- `ezmsg-sigproc>=3.10.0`: sigproc 3.8.x–3.9.x still import `resolve_chunk_dim`, which baseproc 1.14 renamed to `resolve_stream_dim`. Their metadata allows any newer baseproc, so the old `>=3.8.1` floor could resolve to an `ImportError` (it did locally: 5 test modules failed to import with sigproc 3.8.1).

Tested locally against ezmsg 3.10.0b5 + ezmsg-baseproc 1.15.0 from PyPI and ezmsg-sigproc 3.11.0: 170 passed. (`tests/test_peak.py::test_system` fails with a component address collision only when another GraphServer is already listening on the default port.)
@cboulay
cboulay merged commit 3f9119a into dev Oct 1, 2026
4 checks passed
@cboulay
cboulay deleted the cboulay/ezmsg-3.10.0b5 branch October 1, 2026 18:29
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