summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2022-02-12 14:54:57 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2022-02-12 14:54:57 +0000
commit9a949410ffefa524ace4c51ca23b5567bd947fc0 (patch)
tree4c3101e5a3e748fc5ebf4ac1fa4e099c7941beee
parent366f23bf134850fd7ed0c5d9445c7b6ef8258fcf (diff)
downloadsubplot.liw.fi-9a949410ffefa524ace4c51ca23b5567bd947fc0.tar.gz
(blog): Meeting notes from 12th Feb 2022
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
-rw-r--r--blog/2022/02/12/planning.mdwn186
1 files changed, 186 insertions, 0 deletions
diff --git a/blog/2022/02/12/planning.mdwn b/blog/2022/02/12/planning.mdwn
new file mode 100644
index 0000000..2dabf41
--- /dev/null
+++ b/blog/2022/02/12/planning.mdwn
@@ -0,0 +1,186 @@
+[[!meta title="Iteration planning: February 12th"]]
+[[!tag meeting]]
+[[!meta date="Sat, 12 Feb 2022 15:00:00 +0000"]]
+
+[[!toc levels=2]]
+
+# Review of actions from previous meeting
+
+Actions from last time, and their status are:
+
+- NOne
+
+# Review of the iteration that has ended
+
+[[!milestone 43]] represented this iteration.
+
+We completed:
+
+- [[!issue 243]] _Doesn't do "and" automatically_
+- [[!issue 251]] _We depend on a vulnerable version of chrono_
+- [[!issue 252]] _We transitively depend on a vulnerable version of time_
+
+We made some progress on:
+
+We made no progress on:
+
+- [[!issue 248]] _In Rust runcmd, write exit, stdout, and especially stderr upon failure_
+- [[!issue 221]] _Command line tool has insufficient logging_
+- [[!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.
+
+- [[!issue 268]] _Re-enable reference.md_ we added the label for goal 3.
+- [[!issue 269]] _./check should set a template when running docgen_ we added
+ to the iteration and assigned it to Daniel.
+
+We left the docker-for-subplot issue alone, and subplot-web had no issues.
+
+# Plan for next iteration
+
+We opened [[!milestone 44]] 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 248]] _In Rust runcmd, write exit, stdout and especially stderr upon failure_
+- [[!issue 269]] _./check should set a template when running docgen_
+
+# 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]] - We have deferred making a release until the next
+iteration as neither of us are feeling particularly energetic right now.
+
+## 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.
+
+Lars chatted with dkg about how to make this as easy as possible and
+dkg suggested:
+
+- Make sure you only depend on crates already in Debian where possible
+- Make sure such dependencies are generally for versions already in Debian
+- Try not to have non-pure-Rust dependencies
+
+## 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.
+
+## Convincing to try Subplot
+
+No new thoughts yet.
+
+## Blog post
+
+We have decided we will write a blog post about the talk. We propose that this
+take the form of:
+
+1. A blog post on Daniel's blog saying "I did a talk"
+2. A blog post on Lars' blog saying "Daniel did a talk"
+3. A blog post on the Subplot blog saying "We did a talk"
+
+## Using `https://subplot.tech/`
+
+If we choose to change URL:
+
+1. Old URLs must redirect to new URLs
+2. We'd need to update any URLs in the subplot or subplot-web repositories
+3. We should blog about the "new home" (perhaps pending an IRC or Matrix channel too - See below)
+
+We agreed to go for `subplot.tech` which Lars has registered at the cost of €5, and in
+future years, Daniel and Lars will split the cost unless we gain another developer who wants to
+pitch in, or we receive donations to the tune of the cost of the domain.
+
+## A communications channel (IRC, Matrix)
+
+Currently we do not have a channel for Subplot because we have only two developers who are
+in so many channels together already, and have a query open, that it's not worth it.
+
+However we may benefit from a dedicated Subplot channel of some kind of we are to attract
+new developers or users.
+
+We made a decision to have a matrix channel, and to have that channel hosted on matrix.org
+
+As such, `#subplot:matrix.org` is now created, and Daniel and Lars are in there. We will include
+mention of the matrix channel as part of the website rename blog post.
+
+# Actions
+
+- Daniel is to prepare an MR about the talk for `subplot-web`
+- Lars is to deal with the webserver changes needed for `subplot.tech`
+- Lars will write an MR for the website change for `subplot-web`