summaryrefslogtreecommitdiff
path: root/blog/2022/04/11/planning.mdwn
blob: bda94096b7bfa8b125eb8489df1c8174bf412385 (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
[[!meta title="Iteration planning: April 11 – 23"]]
[[!meta date="Mon, 11 Apr 2022 09:09:48 +0300"]]
[[!tag meeting]]

[[!toc levels=2]]

# Assessment of the iteration that has ended

[previous iteration]: /blog/2022/03/26/planning

We had planned to work on the following issues for the [previous
iteration][] ([[!milestone 47]]), and finished them:

- [[!issue 6]] -- _Subplot should separate warnings and errors_
- [[!issue 262]] -- _Subplotlib's `ScenarioContext` should be able to be introspected for state_
- [[!issue 278]] -- _Doesn't document that rustfmt is needed, or check that it's available in ./check_
- [[!issue 280]] -- _Rust scenario steps should output their full text for debugging_

We had also planned to work these issues, but failed to do so:

- [[!issue 221]] -- _Command line tool has insufficient logging_

We carried these over to the new iteration.

# Repository review

We reviewed the open issues, merge requests, and CI pipelines for all
the projects in the Subplot group on gitlab.com.

## The `subplot` repository

There were 52 open issues, of which 24 were not tagged
`someday-maybe`. We didn't review any, as this meeting was just Lars.

There are no open merge requests.

There were open, old branches:

- `docgen-cmark` -- we will keep this until the next goal is finished

CI pipelines are OK.

## The `subplot-web` repository

There were no open issues, no open merge requests, no extra branches,
and no CI enabled.

## The `subplot-container-images` repository

There was one open issue.

- [subplot-container-images
  #2](https://gitlab.com/subplot/subplot-container-images/-/issues/2)
  -- _There is no Docker image for using Subplot_
  - we're not going to work on this until we stop making breaking
    changes

There were no open merge requests, no extra branches, and the latest
run of CI was successful. (That's the run that was automatically
triggered recently.)


# Discussion and decisions

## [Recurring agenda items](https://gitlab.com/subplot/subplot/-/issues?sort=updated_desc&state=opened&label_name[]=recurring-agenda-item)

- [[!issue 119]] -- _Subplot is in not in Debian unstable_
  - we're not going to work on this now
- [[!issue 272]] -- _Migrate project to issue-based iteration meetings_
  - we're not going to work on this now
- [[!issue 273]] -- _Perform whole-codebase review and cleanup_
  - we're not going to work on this now

## Reaching out for feedback

We won't be reaching out for feedback until goal 3 is done. We didn't
open issue for this, to avoid naming people in public.


# New iteration

## Current goal (not changed this iteration)

The current development goal is:

> 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.

This is represented as label
[`goal::2`](https://gitlab.com/subplot/subplot/-/issues?sort=created_asc&state=opened&label_name[]=goal::2)
in the GitLab.com issue tracker.

## Issues for this iteration

We collect issues for this iteration in [[!milestone 47]]. We decided
to not make a release.

Lars intends to work on:

- [[!issue 221]] _Command line tool has insufficient logging_

Daniel will hopefully work on:

- [[!issue 282]] _Release Subplot with improved Rust support_

# Any other business

Nope.

# Actions

None.

# Meeting participants

- Lars Wirzenius