From 77bd25129a0ec4aa2e7923a38024b57765dccff5 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 14 Aug 2021 14:45:52 +0100 Subject: Meeting notes from 14th August Signed-off-by: Daniel Silverstone --- blog/2021/08/14/meeting.mdwn | 117 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 blog/2021/08/14/meeting.mdwn diff --git a/blog/2021/08/14/meeting.mdwn b/blog/2021/08/14/meeting.mdwn new file mode 100644 index 0000000..63f68da --- /dev/null +++ b/blog/2021/08/14/meeting.mdwn @@ -0,0 +1,117 @@ +[[!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 -- cgit v1.2.1