summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2022-01-15 14:19:23 +0200
committerLars Wirzenius <liw@liw.fi>2022-01-15 18:14:19 +0200
commit366f23bf134850fd7ed0c5d9445c7b6ef8258fcf (patch)
treef2d21d133fc4dd46156aecd070bb19262f1b84cd
parent6f995f6824ffda96dff250867e4d07270f16a3a0 (diff)
downloadsubplot.liw.fi-366f23bf134850fd7ed0c5d9445c7b6ef8258fcf.tar.gz
minutes of today's meeting
Sponsored-by: author
-rw-r--r--blog/2022/01/15/planning.mdwn154
1 files changed, 154 insertions, 0 deletions
diff --git a/blog/2022/01/15/planning.mdwn b/blog/2022/01/15/planning.mdwn
new file mode 100644
index 0000000..2fffd3c
--- /dev/null
+++ b/blog/2022/01/15/planning.mdwn
@@ -0,0 +1,154 @@
+[[!meta title="Iteration planning: January 15th"]]
+[[!tag meeting]]
+[[!meta date="Sat, 15 Jan 2022 14:15:00 +0000"]]
+
+[[!toc levels=2]]
+
+# Review of actions from previous meeting
+
+Actions from last time, and their status are:
+
+- **DONE:** Daniel will review Lars' gripes and look to file appropriate issues
+ to cover correcting the problems
+ - no actual issues filed yet
+- **DONE:** Between Daniel and Lars - the talk will be drafted.
+
+# Review of the iteration that has ended
+
+[[!milestone 42]] represented this iteration.
+
+We completed:
+
+- [[!issue 259]] _Top level subplots should be run in Rust too_
+ - `subplot.md` is now run with the Rust step functions, via `cargo
+ test`
+ - we now have bindings files that work for both Python and Rust for
+ the `lib/files` and `lib/runcmd` libraries that come with Subplot
+
+We made some progress on:
+
+- [[!issue 251]] _We depend on a vulnerable version of chrono_
+ - upstream hasn't released a fix
+ - Lars looked at dropping chrono as a dependency, but couldn't find
+ a reasonable way to do that, and then gave up
+- [[!issue 252]] _We transitively depend on a vulnerable version of
+ time_
+ - this is basically just a duplicate of the chrono issue
+
+We made no progress on:
+
+- [[!issue 133]] _No feature table comparing scenario runners from
+ different codegen templates_
+
+We moved the open issues to the milestone for the iteration staring
+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`:
+ - `subplot-rust` -- Daniel is keeping this around until he has
+ completed the work on [[!issue 141]].
+ - `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 58 open issues at the start of the meeting.
+
+We reviewed all issues for `subplot`, except ones labelled
+`someday-maybe`. There were 29 of these.
+
+We made a few additional comments and adjusted labels.
+
+We left the docker-for-subplot issue alone, and subplot-web had no issues.
+
+# Plan for next iteration
+
+We opened [[!milestone 43]] to cover this iteration, with the
+following issues:
+
+- [[!issue 133]] _No feature table comparing scenario runners from different codegen templates_
+- [[!issue 221]] _Command line tool has insufficient logging_
+- [[!issue 243]] _Doesn't do "and" automatically_
+- [[!issue 248]] _In Rust runcmd, write exit, stdout and especially stderr upon failure_
+- [[!issue 251]] _We depend on a vulnerable version of chrono_
+- [[!issue 252]] _We transitively depend on a vulnerable version of time_
+
+# Other business
+
+## Talk at FOSDEM on Subplot
+
+Daniel has talked to safety people at his work and gotten valuable
+feedback for the talk. He wants to have a finished draft of the talk,
+ready for recording, by the end of this iteration. Lars will be
+available for review.
+
+## Release plan for this iteration
+
+We decided to defer making a release of whatever is in the `main`
+branch until we have done our talk. When we do, we'll label it 0.3.2
+or 0.4.0, depending on whether it has breaking changes or not.
+[[!issue 254]]
+
+## Getting Subplot into Debian
+
+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 probably want to do a review of the dependencies
+as well, to make packaging easier.
+
+## Review of the whole code base of Subplot
+
+We are not yet ready to make a whole code base review of Subplot.
+However we feel at least part of goal 3 will be reviewing a portion of
+the code.
+
+## Issue based agenda
+
+We will switch an issue based agenda when other people join the
+meeting.
+
+## Reaching out for feedback
+
+We won't be reaching out for feedback until goal 3 is done.
+
+## A media repository
+
+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.
+
+## Convincing to try Subplot
+
+No new thoughts yet.
+
+# Actions
+
+* None.