Here's the overall task table, updated 2001/08/14 19:19:41. (We omit the planning/management
task, which is never finished, interstitial anyway, and hardly glorious.
This isn't to say it's not important!) Terms: "pgdb" means PostgreSQL
database, "adb" means alist-database.
| Status | Task |
| 2000-07-21 |
install locally: PostgreSQL
and guile-pg |
| 2001-01-21 | characterize adb (and publish stats)
|
| 2001-01-22 | write adb consistency checks
- no bogus fields
- name has no embedded newline
|
| 2001-01-22 | write fix-ups for failed consistency checks |
| 2001-01-30 | integrate characterization/checks/fixups into guile-projects |
| 2001-01-30 | run fixups on live adb (and maintain likewise) |
| 2001-03-07 | write code to define/create/query pgdb from schemey description |
| 2001-03-08 |
integrate db-def/create/query code into ttn-pers-scheme |
| 2001-03-23 | write/integrate/run more adb characterizations/fixups
- entry representation by field
- suggested pgdb entry representation by field
- no embedded newlines in url and email markup
- no embedded newlines in fields: name gnu
category location maintainer status keywords
requires mailing-list authors password
|
2001-04-09 [2001-04-11] | generate pgdb table design based on adb characterization [and review!]
- field names
- data types
- constraints [punt for now]
- triggers [punt]
- documentation (comments)
ask for pgdb table design review |
| ongoing | snarf conversion code into ttn-pers-scheme and/or GUMM (actually, we've been snarfing
various useful bits as we go along |
| deprecated | add runtime backend selection to guile-projects maintenance
code (actually, this is more pain than it's worth -- we will
implement once and make a full jump) |
| 2001-05-25 |
convert locally (see log!) |
| todo | rewrite guile-projects maintenance code to use pgdb
- canonical IR
- reading db
- writing db
|
| todo | test guile-projects maintenance code w/ new backend |
| todo | install things on suitable host |
| todo | run consistency checks on installed postgres db |
| deprecated | test for some time, maintaining both backends in sync |
| todo | go live |
| todo | layer services |