summaryrefslogtreecommitdiff
path: root/blog/2021/11/06/planning.mdwn
blob: 58c761e12e2f347b3d0b219d8ca8a7dcfd4aaa13 (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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
[[!meta title="Iteration planning: November 6th"]]
[[!tag meeting]]
[[!meta date="Sat, 06 Nov 2021 12:00:00 +0200"]]

[[!toc levels=2]]

# Review of actions from last meeting

Actions from last time, and their status are:

- **DONE:** Lars (and Daniel) to label at least the
  Sequoia-PGP blockers if not also anything else he thinks may be
  blocking projects such as Rustup.

- **DONE:** Daniel to shuffle goal3 to goal4 and create goal3 label for the
  purpose of tracking the work we discussed around redoing metadata
  as a separate file.

- **DONE:** Daniel to file a tracking issue for the metadata work, and assign
  it to Lars. Lars to then break down the work at some future point.
  ([[!issue 246]])

- **DONE:** Lars to set up a space for brainstorming the talk we want
  to give.

  We have the start of a skeleton of an outline of a fairly generic
  introductory talk on what Subplot is for.

- **DONE:** Lars to file an issue with details of `cargo audit` and `cargo deny`
  and the intention to have a CI pipeline step which runs them.
  This may include filing an issue on the docker container to add the
  tooling. ([[!issue 245]])


# Review of the iteration that has ended

[[!milestone 38]] had the following issued closed:

- [[!issue 188]] -- _Old Subplot libraries have bindings with regex that could now be simple patterns_

We made little other progress this iteration.

The following issues remain open:

- [[!issue 180]] -- _Doesn't warn about unused embedded files_
- [[!issue 198]] -- _Unify language handling for multi-impl-lang test suites_
- [[!issue 229]] -- _Licensing of Subplot libraries and subplotlib needs to be clarified_
- [[!issue 242]] -- _`subplotlib` doesn't use `build.rs` script_

We moved the issues to the next milestone ([[!milestone 39]]) and then
closed off this iteration.


# Review of the repositories

Currently open MRs:

* `subplot`: none
* `subplot-web`: none
* `subplot-container-images`: none

Extra branches unrelated to MRs:

* `subplot`: none
  - `subplot-rust` -- Daniel is keeping this around until he has
    completed the work on [[!issue 198]].
  - `polyglot-docs` -- Daniel is working on [[!issue 198]] here.
  - `docgen-cmark` -- Lars is working on making docgen use cmark
    rather than pandoc for the initial parse and processing.
* `subplot-web`: none
* `subplot-container-images`: none

Pipelines:

* `subplot`: clean
* `subplot-web`: none
* `subplot-container-images`: clean, and we triggered the one to build
  a new container image


# Current goal (goal 2; not changed for this iteration)

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

We had 50 open issues at the start of the meeting.

We reviewed non-`someday-maybe` issues for `subplot` changed in since
the last meeting. We made the following changes:

- [[!issue 96]] -- __
  - help wanted label

We left the docker-for-subplot issue alone, and subplot-web had no issues.


# Other discussion



# Plan for next iteration

We opened [[!milestone 39]] to cover this iteration, with the
following issues:

- [[!issue 180]] -- _Doesn't warn about unused embedded files_
- [[!issue 198]] -- _Unify language handling for multi-impl-lang test suites_
- [[!issue 229]] -- _Licensing of Subplot libraries and subplotlib needs to be clarified_
- [[!issue 242]] -- _`subplotlib` doesn't use `build.rs` script_
- [[!issue 245]] -- _Release process should have steps to run `cargo audit` and `cargo deny`_
- [[!issue 247]] -- _Make release 0.3.1 or 0.4.0 of Subplot_


# Other business

- We decided to make a release of whatever is in the `main` branch and
  label it 0.3.1 or 0.4.0, depending on whether it has breaking
  changes or not.

- We are not yet ready to file an RFP bug to get Subplot packaged for
  Debian. It will happen after we think we won't be making breaking
  changes anymore.

- We are not yet ready to make a whole code base review of Subplot.
  However we feel at least part of the new goal 3 will be reviewing a
  portion of the code.

- We will switch an issue based agenda when other people join the
  meeting.

- We won't be reaching out for feedback until goal 3 is done.

- We discussed the possibility of and outline of a talk for FOSDEM.

- Regarding the `media` repository question - we believe this is
  premature at this point - once we are ready to write the talk
  mentioned above, it will be time for the repository.


# Actions

* Daniel to ask other Subplot contributors about licence change
  ([[!issue 229]]).