Mercurial > ~dholland > hg > swallowtail > index.cgi
diff database/schema/TODO @ 24:ae420ef170e4
Update.
author | David A. Holland |
---|---|
date | Sun, 26 May 2013 18:33:11 -0400 |
parents | 68cc276ac118 |
children | 233dcc4d80e1 |
line wrap: on
line diff
--- a/database/schema/TODO Sun May 26 18:33:06 2013 -0400 +++ b/database/schema/TODO Sun May 26 18:33:11 2013 -0400 @@ -1,12 +1,43 @@ -- Does not handle: -- +-- * The Description, How-To-Repeat, and Fix fields from gnats are +-- supposed to just be the initial entries in the message log, but +-- they're currently also in the bugs table. Also "unformatted". +-- +-- * There is no administrative queue yet. +-- - comments on locked PRs +-- - comments on nonexistent PRs +-- - bounced mail from feedback requests +-- - other bounced mail +-- - unreocgnized/junk/malformed mail? +-- - action requests in commit messages like Christos wants +-- +-- * "Category" is just a classification scheme, but we need to know +-- (based on the category) what default subscriptions to create. +-- There's currently no way to do this. Since the script for +-- accepting incoming PRs needs to know about the gnats schema +-- anyway, perhaps there should just be a table in the database to +-- tell it what to do. +-- +-- * There also needs to be a hook to deduce the package name for +-- pkgsrc PRs by scanning the synopsis. This is going to be netbsd- +-- specific; making it table-driven isn't feasible and probably it's +-- not worth (at least at first) setting up a whole scheme for +-- site-specific extensions. So probably it'll be hard-coded in at +-- least to begin with. +-- +-- * There should be an incoming queue for stuff submitted via the web +-- interface, because a lot of it will be spam. +-- +-- * There should be a whitelist/blacklist for that queue, by IP +-- address or netblock. +-- +-- * Should support automatic feedback timeout. +-- +-- (the stuff below this point probably isn't getting done before the +-- initial deployment) +-- -- * Should be able to merge duplicates. -- * Should allow recording dependencies between bugs. --- * Category should list the default 'responsible' value. --- * Need to know what relevance entries to create based on the category. --- * There should be an incoming queue for stuff submitted via the web --- interface, because a lot of it will be spam. --- * There should be a whitelist/blacklist for that queue, by IP address --- or netblock. --- * Should support automatic feedback timeout. --- * should store pullup numbers +-- * Should store pullup numbers +--