summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-01-07 07:38:51 +0000
committerLars Wirzenius <liw@liw.fi>2023-01-07 07:38:51 +0000
commitdfe65b3b14ab43a51b954c8b03756fd15271084c (patch)
treee5ba67646579675a1db7dc2cdede75771fc1bd59
parent8096c49ffb00f7483296c4dd71192c9b9c5a3814 (diff)
parentdb6ba862b04a4859972e8e47ca30f90bdd17fe65 (diff)
downloadobnam.org-dfe65b3b14ab43a51b954c8b03756fd15271084c.tar.gz
Merge branch 'meeting' into 'main'
planning meeting for January See merge request obnam/obnam.org!86
-rw-r--r--blog/2023/01/meeting.mdwn88
1 files changed, 88 insertions, 0 deletions
diff --git a/blog/2023/01/meeting.mdwn b/blog/2023/01/meeting.mdwn
new file mode 100644
index 0000000..56177eb
--- /dev/null
+++ b/blog/2023/01/meeting.mdwn
@@ -0,0 +1,88 @@
+[[!meta title="Iteration planning: January"]]
+[[!meta date="Sat, 07 Jan 2023 09:29:03 +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 allow migration of a backup
+> repository to a new, incompatible version of Obnam or its server.
+
+The following issues were chosen for this iteration:
+
+* **NOT DONE:** [[!issue 46]] -- _Lacks an export/import function_
+
+The goal was not met and is carried over.
+
+# Discussion
+
+I've started a new full time job, and won't be able to allocate more
+than about one full working day a month to Obnam. However, I will
+continue to work on Obnam, but progress will continue to be slow.
+
+# 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) | 12 | 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_
+ - at minimum, Obnam should be able to export/import the list of
+ backup generations, if not their contents, after this iteration
+ - estimate: 8h
+
+# Meeting participants
+
+* Lars Wirzenius