From 393461ec8280ab8fb9b82a47e9753e3ec8b21aef Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 30 Aug 2023 18:35:13 +0300 Subject: docs: meeting memo Sponsored-by: author --- blog/2023/08/30/planning.mdwn | 126 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 blog/2023/08/30/planning.mdwn diff --git a/blog/2023/08/30/planning.mdwn b/blog/2023/08/30/planning.mdwn new file mode 100644 index 0000000..213de3d --- /dev/null +++ b/blog/2023/08/30/planning.mdwn @@ -0,0 +1,126 @@ +[[!meta title="Iteration planning: August 30–September 9"]] +[[!meta date="2023-08-30 18:00:00 +0100"]] +[[!tag meeting]] + +[[!toc levels=2]] + +[previous meeting]: blog/2023/08/planning-2023-08-12 +[subplot-container-images]: https://gitlab.com/subplot/subplot-container-images +[subplot-web]: https://gitlab.com/subplot/subplot-web +[subplot]: https://gitlab.com/subplot/subplot + +# Assessment of the iteration that has ended + +The previous iteration was [[!ms 13]]. + +There were no actions from the [previous meeting][]. + +We have only a housekeeping task left, see below. + +# Discussion + +## The gitlab.com hosting situation + +We reviewed [the billing +page](https://gitlab.com/groups/subplot/-/billings) for Subplot on +gitlab.com. It all looks OK. + +We will review the billing page every iteration or two. + +## Repository review + +We reviewed issues (see below) and MRs. We made the decision +to keep the reference test MR open until the release process during +the next iteration. + +We also checked in on CI pipelines for all the projects in the [Subplot +group](https://gitlab.com/subplot) on gitlab.com. + +| Repository | Open issues | Closed issues | Open MRs | Merged MRs | CI | +| :--------------------------- | ----------: | ------------: | -------: | ---------: | ----------: | +| [subplot-container-images][] | 0 | 5 | 0 | 3 | OK (GitLab) | +| [subplot-web][] | 0 | 4 | 0 | 90 | OK (Ick) | +| [subplot][] | 48 | 284 | 0 | 342 | OK (GitLab) | + +Extra branches: none. + +## Recurring items issues + +There are some issues tagged +[`recurring-agenda-item`](https://gitlab.com/groups/subplot/-/issues/?sort=created_asc&state=opened&label_name%5B%5D=recurring-agenda-item&first_page_size=20) +in the issue tracker, which we discuss in every iteration meeting. + +- [[!subplotissue 119]] -- _Subplot is in not in Debian unstable_ + - Our plan is to wait until we can do `cargo update` using the Rust + toolchain in Debian `testing` without having to adjust any of the + dependencies to newer version, before we approach Debian about + packaging Subplot. + - We hope that an active Debian developer has interest in Subplot, + as we neither in position to actively help in maintaining packages + in Debian of Subplot and its dependencies. Time will tell if this + happens. + +## What's remaining for current goal? + +We resolved all the main issues we identified last month around goal 3 +but there are still two issues left with the goal 3 label. + +- [[!subplotissue 305]] _Maybe create binary release?_ remains as the + officially last thing we need to do for goal 3 + - We've decided to punt on this for goal 3. +- [[!subplotissue 330]] _Re-enable reference.md after next release_ + which needs to be done once the goal 3 release is completed. + - We still need to do this. + +# Goals + +## Goal 3: Current goal + +We declare this finished as soon as [[!subplotissue 330]] is done. + +## Goal 4: Next goal + +We'll improve the quality of life of people using Subplot: + +- we'll improve the ease of use and comprehension of the output of + documents generated by Subplot +- we'll improve the documentation of Subplot itself +- we'll make error messages and other diagnostics more helpful for + users to fix whatever the problem is +- we'll improve the existing libraries `lib/files` and `lib/runcmd` + by adding steps to make them more convenient to use, and add at + least a library to act as an HTTP client + +We aim to have a fairly short and time-boxed goal 4, finishing it by +the end of the year 2023. To achieve this we will keep scopes of tasks +fairly small. + +([Related issues on gitlab](https://gitlab.com/subplot/subplot/-/issues?label_name%5B%5D=goal%3A%3A4)) + +# Plan for new iteration + +## Issues + +We did a very brief skim of recent issues and decided on what we needed +for this final iteration which we wanted to keep pretty lightweight, +but with a release at the end to complete goal 3 - we will make that +release in person together at our next meeting. + +We did not create a milestone for this iteration. We will create one +in the next ordinary meeting. However, the following issue needs to be +resolved: + +- [[!subplotissue 330]] _Re-enable reference.md after next release_ + which needs to be done once the goal 3 release is completed. + - Lars volunteered. + +After this is done, we have finished goal 3. + +## Actions + +No additional actions. + +# Meeting participants + +- Daniel Silverstone +- Lars Wirzenius -- cgit v1.2.1