summaryrefslogtreecommitdiff
path: root/blog
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2021-08-14 14:45:52 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2021-08-14 14:45:52 +0100
commit77bd25129a0ec4aa2e7923a38024b57765dccff5 (patch)
tree27c0ca06be03d6aef647ad4edd91b05b0d94a5d5 /blog
parenteb8b4040067c7bff0c5b7f4bc87eaf48502d0c79 (diff)
downloadsubplot.liw.fi-77bd25129a0ec4aa2e7923a38024b57765dccff5.tar.gz
Meeting notes from 14th August
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'blog')
-rw-r--r--blog/2021/08/14/meeting.mdwn117
1 files changed, 117 insertions, 0 deletions
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
+<https://gitlab.com/subplot/subplot/-/tree/multi-lang-docs>
+
+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