[[!meta title="Iteration planning: August 14th"]] [[!tag meeting]] [[!meta date="2021-08-14 14:45 +0100"]] [[!toc levels=2]] # Review of actions from last meeting - Daniel did set a default template for merge requests # Review of the iteration that has ended [[!milestone 33]] had the following finished: - [[!issue 206]] - CI sometimes fails in a flaky way - seems to be stable now - [[!issue 208]] - More automatable releases - We made a release and it seemed like things are okay and the remaining work is't really automatable. - [[!issue 211]] - Document criteria etc. The following remains incomplete: - [[!issue 202]] - Assumptions around `target/debug` has [[!mr 201]] in flight - [[!issue 198]] - Multi-impl-lang test suites - Daniel is making progress. - [[!issue 207]] - Tracking issue for the release process - Not quite finished, so Lars created [[!issue 218]] about automating some of the processes - [[!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 We moved the remaining issues, and the new release automation issue to the next milestone ([[!milestone 34]]) and then closed off this iteration. # Review of the repositories There's one in-progress MR in the `subplot` repository - [[!mr 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 [[!mr 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. - [[!issue 96]] tentatively assigned to Lars for this iteration - [[!issue 196]] tentatively assigned to Lars for this iteration - [[!issue 212]] tentatively assigned to Lars for this iteration - [[!issue 213]] tentatively assigned to Lars for this iteration - [[!issue 214]] added the goal 2 label - [[!issue 215]] we confirmed the behaviour is now consistent among all three runner templates and closed the issue. - [[!issue 216]] labelled up with goal 2, easy, help wanted, and mentor - [[!issue 217]] labelled up with goal 2, tentatively assigned to Lars for this iteration # Plan for next iteration We opened [[!milestone 34]] to cover this iteration. It has nine issues: - [[!issue 218]] - Automatable parts of release process are manual - [[!issue 217]] - Arch diagram implies that step functions are always in Python - [[!issue 213]] - "Failure: document has no title" when there's duplicate keys - [[!issue 212]] - Doesn't handle backticks in a document title - [[!issue 207]] - Tracking release process - [[!issue 202]] - Test suite, cargo `target` etc. - [[!issue 198]] - Unify language handling for multi-impl-lang test suites - [[!issue 196]] - Python runner stops on first failure - [[!issue 96]] - "Do not understand binding" should say in what file. And an extra in case there's time: - [[!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 [[!issue 219]] and added it to the iteration. # Other business - Re: `cargo release` Daniel has tried it on `enumber` which is a single crate and needs to try it on more workspaced crates before we can rely on it for `subplot` itself. - Re: a `media` repository under the `subplot` 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