diff options
author | Lars Wirzenius <liw@liw.fi> | 2021-01-16 08:26:03 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2021-01-16 08:26:03 +0000 |
commit | 714146b3242dd0491b39c52d80dda5714447d5e0 (patch) | |
tree | 94777f6f8ea61d23b3ae6fb40c85353c3bce3a83 | |
parent | 971324027ef40d8759a5daa0c146256ff8290eab (diff) | |
parent | 1b20d9a83a2db1e7c48748c0768a9d2d6f6d75e2 (diff) | |
download | obnam.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.mdwn | 61 | ||||
-rw-r--r-- | roadmap.mdwn | 41 | ||||
-rw-r--r-- | tag/meeting.mdwn | 4 |
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]] |