summaryrefslogtreecommitdiff
path: root/blog/2023/08/30/planning.mdwn
blob: 213de3d8807e547b6e9093aea785c2d5bfc78814 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
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