Assessment of the iteration that has ended

We had planned to work on the following issues for the previous iteration (Subplot milestone 47), and finished them:

  • Subplot issue 6Subplot should separate warnings and errors
  • Subplot issue 262Subplotlib’s ScenarioContext should be able to be introspected for state
  • Subplot issue 278Doesn’t document that rustfmt is needed, or check that it’s available in ./check
  • Subplot issue 280Rust scenario steps should output their full text for debugging

We had also planned to work these issues, but failed to do so:

We carried these over to the new iteration.

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 52 open issues, of which 24 were not tagged someday-maybe. We didn’t review any, as this meeting was just Lars.

There are no open merge requests.

There were open, old branches:

  • docgen-cmark – we will keep this 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 recently.)

Discussion and decisions

Recurring agenda items

  • Subplot issue 119Subplot is in not in Debian unstable
    • we’re not going to work on this now
  • Subplot issue 272Migrate project to issue-based iteration meetings
    • we’re not going to work on this now
  • Subplot issue 273Perform whole-codebase review and cleanup
    • we’re not going to work on this now

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.

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 47. We decided to not make a release.

Lars intends to work on:

Daniel will hopefully work on:

Any other business




Meeting participants

  • Lars Wirzenius