summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-08-29 16:20:36 +0300
committerLars Wirzenius <liw@liw.fi>2021-08-29 16:20:36 +0300
commit5f8677b987824fe6e91b4ad47c1dbd5b4cac2356 (patch)
treeb5e3372a2491579e14c52a103b25e85e08931b18
parentcffe086f9baa467e4af80d4c921e1895a82aca75 (diff)
downloadobnam.org-5f8677b987824fe6e91b4ad47c1dbd5b4cac2356.tar.gz
add iteration meeting minutes draft
Sponsored-by: author
-rw-r--r--blog/2021/08/29/planning.mdwn69
1 files changed, 69 insertions, 0 deletions
diff --git a/blog/2021/08/29/planning.mdwn b/blog/2021/08/29/planning.mdwn
new file mode 100644
index 0000000..05fbb21
--- /dev/null
+++ b/blog/2021/08/29/planning.mdwn
@@ -0,0 +1,69 @@
+[[!meta title="Iteration planning: August 29&ndash;September 12"]]
+[[!tag meeting]]
+
+[[!toc levels=2]]
+
+# Assessment of the iteration that has ended
+
+[previous iteration]: /blog/2021/08/16/planning
+
+The goal of the [previous iteration][] was:
+
+> Finish the work to change the Obnam client to use async Rust for
+> making backups. Once this works and is merged, make a new release.
+
+This was not achieved. Lars blames life and work keeping him busy, and
+world news making him depressed.
+
+# Discussion
+
+See previous meeting. Nothing important has changed.
+
+# Goals
+
+## Goal for 1.0 (not changed this iteration)
+
+The goal for version 1.0 is for Obnam to be an utterly boring backup
+solution for Linux command line users. It should just work, be
+performant, secure, and well-documented.
+
+It is not a goal for version 1.0 to have been ported to other
+operating systems, but if there are volunteers to do that, and to
+commit to supporting their port, ports will be welcome.
+
+Other user interfaces is likely to happen only after 1.0.
+
+The server component will support multiple clients in a way that
+doesn’t let them see each other’s data. It is not a goal for clients
+to be able to share data, even if the clients trust each other.
+
+## Goal for the next few iterations (not changed for this iteration)
+
+The goal for next few iterations is to have Obnam be performant. This
+will include, at least, making the client use more concurrency so that
+it can use more CPU cores to compute checksums for de-duplication.
+
+## Goal for this iteration (not changed for this iteration)
+
+Finish the work to change the Obnam client to use async Rust for
+making backups. Once this works and is merged, make a new release.
+
+
+# Commitments for this iteration
+
+Lars intends to change the `obnam backup` command to use async
+([[!issue 113]]). After this is done, the client should be entirely
+async.
+
+* [[!issue 56]] -- SQLite databases for generations have no metadata
+ about themselves (1h)
+* [[!issue 113]] -- Client is not async (4h)
+* [[!issue 121]] -- Release process needs review, update (1h)
+ - should probably make at least a trial release
+* [[!issue 133]] -- Test suite assumes location of binary (1h)
+
+That's a total of about 7 hours, rough estimate, for Lars.
+
+# Meeting participants
+
+* Lars Wirzenius