summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2022-11-05 09:00:26 +0200
committerLars Wirzenius <liw@liw.fi>2022-11-05 09:04:58 +0200
commit767851976b6e8fa142e6dddc82d8ccffec0a03db (patch)
treeb743dc4f546559aa74aad2b2614678fddf3d5751
parentad02370bdbcba5de684dd4974fa7c8465e3691eb (diff)
downloadobnam.org-767851976b6e8fa142e6dddc82d8ccffec0a03db.tar.gz
planning meeting for November
Sponsored-by: author
-rw-r--r--blog/2022/11/planning.mdwn86
1 files changed, 86 insertions, 0 deletions
diff --git a/blog/2022/11/planning.mdwn b/blog/2022/11/planning.mdwn
new file mode 100644
index 0000000..248e800
--- /dev/null
+++ b/blog/2022/11/planning.mdwn
@@ -0,0 +1,86 @@
+[[!meta title="Iteration planning: November"]]
+[[!meta date="Sat, 05 Nov 2022 08:30:24 +0200"]]
+[[!tag meeting]]
+
+[[!toc levels=1]]
+
+# Assessment of the iteration that has ended
+
+[previous iteration]: /blog/2022/10/planning
+
+The goal of the [previous iteration][] was:
+
+> The goal of this iteration is to restart Obnam development.
+
+The following issues were chosen for this iteration:
+
+* **DONE:** [[!issue 208]] -- _Needs internal interface for using chunk storage_
+* **DONE:** [[!issue 209]] -- _Uses structopt instead of clap v3 for command
+ line parsing_
+
+The goal was met.
+
+# Discussion
+
+The less frantic meeting schedule seems to work, for now. We can
+increase the frequency again once Obnam development picks up momentum,
+if we feel it's needed and feasible.
+
+# Repository review
+
+Lars reviewed all the open issues, merge requests, and CI pipelines
+for all the projects in the [Obnam group on
+gitlab.com](https://gitlab.com/obnam/).
+
+|Project|issues|MRs|branches|CI|
+|:-|-:|-:|-:|-:|
+|[obnam](https://gitlab.com/obnam/obnam)|50|0|0|OK|
+|[obnam.org](https://gitlab.com/obnam/obnam.org)|0|0|0|none|
+|[Container Images](https://gitlab.com/obnam/container-images)|0|0|0|OK|
+|[obnam-benchmark](https://gitlab.com/obnam/obnam-benchmark)|11|0|0|none|
+|[cachedir](https://gitlab.com/obnam/cachedir)|0|0|0|none|
+|[summain](https://gitlab.com/obnam/summain)|0|0|0|none|
+
+
+# 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 easier and safer
+to change, both for developers and end users. This means that
+developers need to be able to make breaking changes without users
+having to suffer. User shall be able to migrate their data, when they
+feel it worthwhile, not just because there is a new version.
+
+## Goal for this iteration (new for this iteration)
+
+The goal of this iteration is to allow migration of a backup
+repository to a new, incompatible version of Obnam or its server.
+
+
+# Commitments for this iteration
+
+Lars intends to work on the following issues:
+
+* [[!issue 46]] -- _Lacks an export/import function_
+ - estimate: 8h
+
+# Meeting participants
+
+* Lars Wirzenius