Assessment of the iteration that has ended

The previous iteration was Subplot milestone 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 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 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 in the issue tracker, which we discuss in every iteration meeting.

  • subplot#119Subplot 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.

  • subplot#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.
  • subplot#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 subplot#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)

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:

  • subplot#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