Review of actions from last meeting
- Daniel did set a default template for merge requests
Review of the iteration that has ended
Subplot milestone 33 had the following finished:
- Subplot issue 206 - CI sometimes fails in a flaky way - seems to be stable now
- Subplot issue 208 - More automatable releases - We made a release and it seemed like things are okay and the remaining work is’t really automatable.
- Subplot issue 211 - Document criteria etc.
The following remains incomplete:
- Subplot issue 202 - Assumptions around
target/debug
has Subplot merge request 201 in flight - Subplot issue 198 - Multi-impl-lang test suites - Daniel is making progress.
- Subplot issue 207 - Tracking issue for the release process - Not quite finished, so Lars created Subplot issue 218 about automating some of the processes
- Subplot issue 205 -
pandoc-citeproc
- Daniel did not get to this.
We have made reasonable progress, though the main task for this goal is not yet finished, Daniel has made some good progress toward it. One more iteration should see an initial implementation ready for review. You can track it at https://gitlab.com/subplot/subplot/-/tree/multi-lang-docs
We moved the remaining issues, and the new release automation issue to the next milestone (Subplot milestone 34) and then closed off this iteration.
Review of the repositories
There’s one in-progress MR in the subplot
repository
- Subplot merge request 201 – test: query Cargo for
target
directory
This needs review in the new iteration.
No in-progress MRs elsewhere, no spare branches elsewhere. In the subplot
repository there is the subplot-rust
branch and Daniel’s new multi-lang-docs
branch. Otherwise there is the branch for Subplot merge request 201 and main
.
Current goal
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.
Issue review
Last time we reviewed all issues changed since the previous meeting, so this time we did them all…
We basically skipped all the someday-maybe
issues, and we agreed to keep all the goal 3 items as they are.
- Subplot issue 96 tentatively assigned to Lars for this iteration
- Subplot issue 196 tentatively assigned to Lars for this iteration
- Subplot issue 212 tentatively assigned to Lars for this iteration
- Subplot issue 213 tentatively assigned to Lars for this iteration
- Subplot issue 214 added the goal 2 label
- Subplot issue 215 we confirmed the behaviour is now consistent among all three runner templates and closed the issue.
- Subplot issue 216 labelled up with goal 2, easy, help wanted, and mentor
- Subplot issue 217 labelled up with goal 2, tentatively assigned to Lars for this iteration
Plan for next iteration
We opened Subplot milestone 34 to cover this iteration. It has nine issues:
- Subplot issue 218 - Automatable parts of release process are manual
- Subplot issue 217 - Arch diagram implies that step functions are always in Python
- Subplot issue 213 - “Failure: document has no title” when there’s duplicate keys
- Subplot issue 212 - Doesn’t handle backticks in a document title
- Subplot issue 207 - Tracking release process
- Subplot issue 202 - Test suite, cargo
target
etc. - Subplot issue 198 - Unify language handling for multi-impl-lang test suites
- Subplot issue 196 - Python runner stops on first failure
- Subplot issue 96 - “Do not understand binding” should say in what file.
And an extra in case there’s time:
- Subplot issue 205 – Newer pandoc does not have
--filter pandoc-citeproc
but rather--citeproc
We have agreed that we want to make a release during this iteration. As such we then created Subplot issue 219 and added it to the iteration.
Other business
- Re:
cargo release
Daniel has tried it onenumber
which is a single crate and needs to try it on more workspaced crates before we can rely on it forsubplot
itself. - Re: a
media
repository under thesubplot
group in Gitlab. Lars is preparing a basic talk about Subplot for the Sequoia-PGP project, so the question is: Do we want to create one now, or possibly later?- On further discussion we agreed to defer this until we have logos etc.
- Re: BBQ - two years ago we did a “fable” test at the BBQ. Do we want to run a questionnaire/tryout on Subplot this year? We decided to have just a more directed conversation about Subplot with Serbitar.
- Re: Richard Maw - He has made some MRs for us for bash support in Subplot. Do we think we might be able to persuade him to shoulder the support role for the
bash
template? We don’t want to push him if he’s not actually interested in it, but perhaps we can ask when he’s back after the BBQ.
Actions
- Daniel to talk to Serbitar to arrange Subplot discussion at BBQ