summaryrefslogtreecommitdiff
path: root/blog/2021/08/14/meeting.mdwn
blob: 63f68da6a74057e5893cc25c060b316ae3ac896f (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
[[!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