summaryrefslogtreecommitdiff
path: root/blog
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2021-11-20 11:13:23 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2021-11-20 11:13:23 +0000
commitae02a7490ab36ad37a6cfda2077e8f38b80228c9 (patch)
treef0aee1eb625120b989fb3d0e50ac88dd88f97d73 /blog
parentcc9a49f7c2289534eccba01bfe7bb49ddbb6bb04 (diff)
downloadsubplot.liw.fi-ae02a7490ab36ad37a6cfda2077e8f38b80228c9.tar.gz
meeting: Record iteration meeting from 20th November
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'blog')
-rw-r--r--blog/2021/11/20/planning.mdwn168
1 files changed, 168 insertions, 0 deletions
diff --git a/blog/2021/11/20/planning.mdwn b/blog/2021/11/20/planning.mdwn
new file mode 100644
index 0000000..5ade9aa
--- /dev/null
+++ b/blog/2021/11/20/planning.mdwn
@@ -0,0 +1,168 @@
+[[!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:
+
+- Daniel to ask other Subplot contributors about licence change
+ ([[!issue 229]]).
+ **DONE** We have re-licensed.
+
+# Review of the iteration that has ended
+
+[[!milestone 39]] had the following issued closed:
+
+- [[!issue 249]] MR template claims licence is GPL
+- [[!issue 247]] Make release of subplot
+- [[!issue 245]] Release process should run audit/deny
+- [[!issue 229]] Licensing needs to be clarified
+
+We made no progress on:
+
+- [[!issue 242]] `subplotlib` doesn't use `build.rs` script
+- [[!issue 180]] Doesn't warn about unused embedded files
+
+Significant progress was made on:
+
+- [[!issue 198]] -- _Unify language handling for multi-impl-lang test suites_
+ Where there is now [[!mr 234]].
+
+We moved the remaining open issues to the next milestone ([[!milestone 40]]) and then
+closed off this iteration.
+
+# Review of the repositories
+
+Currently open MRs:
+
+- `subplot`: [[!mr 234]] which is for [[!issue 198]]
+- `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` for all issues.
+We made the following changes:
+
+- [[!issue 133]] _No feature table comparing scenario runners..._ was
+ tentatively added to the milestone.
+- [[!issue 141]] _subplotlib: Needs better test suite_ was tentatively
+ added to the milestone for Daniel to do further breakdown.
+- [[!issue 207]] _Release process is too manual..._ was assigned to Daniel
+ and tentatively added to the milestone.
+- [[!issue 214]] _Lacks example and docs for Rust step functions_ was
+ assigned to Lars and tentatively added to the milestone
+- [[!issue 218]] _Automatable parts of release process are too manual_ was
+ tentatively added to the milestone and assigned to Daniel
+- [[!issue 221]] _Command line tool has insufficient logging_ was tentatively
+ added to the milestone
+- [[!issue 241]] _./check doesn't build/test all of the workspace_ we removed
+ the blocker issue marker, and tentatively added it to the milestone.
+- [[!issue 250]] _subplotlib could do with unit tests_ is part of [[!issue 141]].
+- [[!issue 251]] and [[!issue 252]] are at least partially stuck because of our MSRV.
+- [[!issue 253]] _We depend on a crate with a GPL-3.0-or-later licence_ We expect
+ Lars will release a new `roadmap` with MIT-0, as such once that's done, this issue
+ will be resolved by way of an MR with a `Cargo.{toml,lock}` update.
+- [[!issue 254]] _Make release..._ was assigned to Daniel and put tentatively into
+ the milestone.
+
+We left the docker-for-subplot issue alone, and subplot-web had no issues.
+
+# Other discussion
+
+- We had a discussion and agreed that goal 2 doesn't need significant
+ QoL changes right now.
+
+# Plan for next iteration
+
+We opened [[!milestone 40]] to cover this iteration, with the
+following issues:
+
+- [[!issue 254]] _Make release..._
+- [[!issue 242]] _`subplotlib` doesn't use `build.rs` script_
+- [[!issue 241]] _./check doesn't build/test all of the workspace_
+- [[!issue 218]] _Automatable parts of release process are too manual_
+- [[!issue 207]] _Release process is too manual..._
+- [[!issue 198]] _Unify language handling..._ (Lars is reviewing [[!mr 234]])
+- [[!issue 180]] _Doesn't warn about unused embedded files_
+- [[!issue 141]] _subplotlib: Needs better test suite_
+- [[!issue 133]] _No feature table..._
+
+We removed the assignments for following issues during the review/plan, but left
+them in the iteration just in case.
+
+- [[!issue 221]] _Command line tool has insufficient logging_
+- [[!issue 214]] _Lacks example and docs for Rust step functions_
+
+# Other business
+
+- We decided to make a release of whatever is in the `main` branch and
+ label it 0.3.2 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 will continue to work on our talk outline while waiting for
+ the FOSDEM CfP.
+
+- If the FOSDEM talk looks suitable, we'll submit it to Rustfest too.
+
+- 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.
+
+- Lars will be opening communications with the WMF around supporting
+ their use of Subplot for `scap`.
+
+- We do not want to replace `./check` for now, and we do not want
+ to drop Python support as a test language. Eventually we want to
+ replace `./check` with something in Rust, but not in this goal.
+
+# Actions
+
+- Daniel and Lars to keep an eye on the FOSDEM CfP (30th Nov) and
+ together decide if/where to submit a talk.