summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-01-16 08:26:03 +0000
committerLars Wirzenius <liw@liw.fi>2021-01-16 08:26:03 +0000
commit714146b3242dd0491b39c52d80dda5714447d5e0 (patch)
tree94777f6f8ea61d23b3ae6fb40c85353c3bce3a83
parent971324027ef40d8759a5daa0c146256ff8290eab (diff)
parent1b20d9a83a2db1e7c48748c0768a9d2d6f6d75e2 (diff)
downloadobnam.org-714146b3242dd0491b39c52d80dda5714447d5e0.tar.gz
Merge branch 'mtg' into 'main'
Iteration planning meeting See merge request larswirzenius/obnam.org!19
-rw-r--r--blog/2021/01/16/iteration.mdwn61
-rw-r--r--roadmap.mdwn41
-rw-r--r--tag/meeting.mdwn4
3 files changed, 90 insertions, 16 deletions
diff --git a/blog/2021/01/16/iteration.mdwn b/blog/2021/01/16/iteration.mdwn
new file mode 100644
index 0000000..276ab96
--- /dev/null
+++ b/blog/2021/01/16/iteration.mdwn
@@ -0,0 +1,61 @@
+[[!meta title="Iteration planning: January 16th"]]
+[[!tag meeting]]
+[[!meta date="Sat, 16 Jan 2021 09:29:51 +0200"]]
+
+# Assessment of the iteration that is ending
+
+The goal for this iteration was:
+
+> When this iteration is over, I, Lars, am using Obnam to back up my
+> personal projects from my personal laptop to my desktop machine at
+> home.
+
+That goal was reached.
+
+I started the iteration with a small number of issues to resolve, and
+did that early in the iteration. I then added more, and got greedy,
+and didn't resolve everything. It's still a successful iteration.
+
+
+# Goal for new iteration
+
+When this iteration is over, I can start suggesting to others that
+they might try Obnam as a secondary backup solution for personal use.
+
+To achieve this, I need to achieve the following:
+
+* a way for people to install a specific, numbered release of Obnam
+* a reasonable way for people to set up an Obnam server for themselves
+* start work on an initial set of acceptance criteria for encryption
+
+In addition, I need to continually work on making the code and
+documentation cleaner, easier to change, and more robust in the face
+of other people's needs.
+
+# Tasks
+
+For this iteration, I've some issues that need to be resolved in this
+iteration to achieve its goals.
+
+* [[!issue 52]]: Lacks detailed acceptance criteria for encryption
+ support
+ - for this, at least a rudimentary set of scenario should be
+ outlined in the Obnam subplot file, even if they aren't yet
+ implemented
+ - estimate: 4 hours
+* [[!issue 53]]: Lacks proper releases
+ - estimate: 4 hours
+* [[!issue 39]]: Ansible playbook lacks Let's Encrypt support
+ - estimate: 1 hour
+* [[!issue 45]]: Requires always specifying the configuration file
+ - estimate: 1 hour
+* [[!issue 49]]: "obnam backup" should write a summary of the backup run at the end
+ - estimate: 1 hour
+* [[!issue 51]]: Lacks a way to show information about a generation
+ - estimate: 1 hour
+* [[!issue 36]]: LocalGeneration requires caller to manage temporary files
+ - estimate: 1 hour
+
+Total of 13 hours, rough estimate.
+
+Created [[!milestone 3]] for this iteration.
diff --git a/roadmap.mdwn b/roadmap.mdwn
index 6d34504..e7b34f0 100644
--- a/roadmap.mdwn
+++ b/roadmap.mdwn
@@ -6,29 +6,38 @@ data, and is ready to ask others to try the software.
~~~roadmap
goal:
- label: "Lars uses Obnam2 for real at home for personal laptop"
+ label: "Lars can suggest to other they try Obnam"
depends:
- - incremental_backup
+ - encryption_ac
+ - releases
+ - configfile
+ - geninfo
+ - codecleanup
-server_provision:
- label: "The Obnam server is provisioned with automation"
+encryption_ac:
+ label: "Subplot has initial set of scenarios for encryption"
-initial_backup:
- label: "Lars has made an initial backup of personal projects in less than an hour"
- status: finished
+releases:
+ label: "There is a proper release of Obnam"
depends:
- - server_provision
+ - letsencrypt
-incremental_backup:
- label: "Lars has made a no-op incremental backup of personal data in less than a minute"
- status: finished
+letsencrypt:
+ label: "Obnam server Ansible set up TLS cert with Let's Encrypt"
+
+configfile:
+ label: "There's an easy way to specify the default config file should be used"
+
+summary:
+ label: "'obnam backup' writes a summary of the backup run"
+
+geninfo:
+ label: "Obnam can show information about a generation"
depends:
- - initial_backup
- - incremental
+ - summary
-incremental:
- status: finished
- label: "The Obnam client backs up only new or changed files"
+codecleanup:
+ label: "LocalGeneration manages its own temporary files"
~~~
diff --git a/tag/meeting.mdwn b/tag/meeting.mdwn
new file mode 100644
index 0000000..204a54b
--- /dev/null
+++ b/tag/meeting.mdwn
@@ -0,0 +1,4 @@
+[[!meta title="pages tagged meeting"]]
+
+[[!inline pages="tagged(meeting)" actions="no" archive="yes"
+feedshow=10]]