Skip to content

Lean defaults: turn legacy engines/transports off by default#5109

Merged
eisenhauer merged 2 commits into
ornladios:masterfrom
eisenhauer:packaging-lean-defaults
Jul 7, 2026
Merged

Lean defaults: turn legacy engines/transports off by default#5109
eisenhauer merged 2 commits into
ornladios:masterfrom
eisenhauer:packaging-lean-defaults

Conversation

@eisenhauer

Copy link
Copy Markdown
Member

DataMan, MHS, DataSpaces, IME, SSC, and ZeroMQ changed to default to OFF. Add a "Notes for Packagers" section to the README and a whatsnew entry.

Note: this essentially turns off building and testing Dataman, SSC and MHS. Dropping Dataman allows us to drop the zeromq dependency from all CI images. DataSpaces and IME were never tested, so this doesn't really change their state, except that they won't be build unless explicitly asked. Also note that we had to add the USE_SSC option in order to allow us to turn it OFF. This is a step towards declaring these things to be deprecated, which this PR does not do. Dropping those unmaintained packages from testing should improve CI times and cut static build image sizes...

DataMan, MHS, DataSpaces, IME, and ZeroMQ now default to OFF; SSC gets
its own ADIOS2_USE_SSC option, also OFF. Add a "Notes for Packagers"
section to the README and a whatsnew entry.
@eisenhauer eisenhauer requested a review from a team as a code owner July 7, 2026 17:34
The staging-common, common, and iotest suites created SSC tests without
checking ADIOS2_HAVE_SSC, so with SSC now off by default the MPI/MPMD
jobs tried to run the unbuilt ssc engine and failed. Gate them like the
sibling SST tests.
@eisenhauer eisenhauer enabled auto-merge July 7, 2026 18:40
@eisenhauer eisenhauer merged commit b43b5aa into ornladios:master Jul 7, 2026
48 checks passed
@eisenhauer eisenhauer deleted the packaging-lean-defaults branch July 7, 2026 18:40
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.

2 participants