Assessment of the iteration that has ended

The following issues were picked for the previous iteration:

Additionally, we decided to blog about the FOSDEM talk, the new domain, and the new Matrix room - this was done collaboratively between Lars and Daniel and we made a news posting.

We finished two issues:

Also, left over from last iteration was Subplot merge request 250 which Lars finished reviewing and merged.

Discussion and decisions

Recurring agenda items

Reaching out for feedback

We won’t be reaching out for feedback until goal 3 is done. We didn’t open issue for this, to avoid naming people in public.

Repository review

We reviewed the open issues, merge requests, and CI pipelines for all the projects in the Subplot group on

The subplot repository

There were 57 open issues, of which 28 were not tagged someday-maybe. We reviewed all 28 of these:

  • Subplot issue 141 subplotlib: Needs better test suite - we discussed this and decided it was good to close.
  • Subplot issue 221 Command line tool has insufficient logging we tentatively put this into the new iteration.
  • Subplot issue 248 In Rust runcmd, write exit, stdout, and especially stderr upon failure
  • Subplot issue 262 Subplotlib’s ScenarioContext should be able to be introspected for state we assigned to Daniel and put into the next iteration
  • Subplot issue 265 Tests (now) fail in my time zone was assigned to Daniel and put into the next iteration
  • Subplot issue 266 lib/files: could have a “file does not contain” step was assigned to Lars and put into the iteration
  • Subplot issue 267 lib/runcmd: lacks a way to redirect input from file had the easy, helpwanted, feature, and mentor labels added
  • Subplot issue 276 Lacks an HTTP client step library we discussed, agreed on a rough shape for integration, but also agreed to defer this for now.

There were open, old branches:

  • subplot-rust – kept until the current goal is finished
  • docgen-cmark – kept until the next goal is finished

CI pipelines are OK.

The subplot-web repository

There were no open issues, no open merge requests, no extra branches, and no CI enabled.

The subplot-container-images repository

There was one open issue.

  • subplot-container-images #2There is no Docker image for using Subplot
    • we’re not going to work on this until we stop making breaking changes

There were no open merge requests, no extra branches, and the latest run of CI was successful. (That’s the run that was automatically triggered yesterday.)

New iteration

Current goal (not changed this iteration)

The current development goal is:

Subplot provides a set of libraries with identical capabilities in each of the supported languages. Python remains a supported language. Rust is promoted to supported-language status. Subplot will be tested with all supported languages. In addition, any quality of life improvements which can be done shall be done. This goal will be considered complete when a release of Subplot has been made with the unified language handling support complete.

This is represented as label goal:2 in the issue tracker.

Issues for this iteration

We collect issues for this iteration in Subplot milestone 46. We decided to not make a release.

Lars intends to work on:

Daniel intends to work on:


Meeting participants

  • Daniel Silverstone
  • Lars Wirzenius