diff options
author | Lars Wirzenius <liw@liw.fi> | 2021-08-29 16:20:36 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2021-08-29 16:20:36 +0300 |
commit | 5f8677b987824fe6e91b4ad47c1dbd5b4cac2356 (patch) | |
tree | b5e3372a2491579e14c52a103b25e85e08931b18 /blog | |
parent | cffe086f9baa467e4af80d4c921e1895a82aca75 (diff) | |
download | obnam.org-5f8677b987824fe6e91b4ad47c1dbd5b4cac2356.tar.gz |
add iteration meeting minutes draft
Sponsored-by: author
Diffstat (limited to 'blog')
-rw-r--r-- | blog/2021/08/29/planning.mdwn | 69 |
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–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 |