3501
Comment:
|
4821
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
||* || M || U || L || Feature || Ideal Days || Released || ||21.0|| || || || Finish branch stacking<<BR>>[[https://bugs.edge.launchpad.net/launchpad-bazaar/+bugs?field.tag=branch-stacking|outstanding bugs]] || 13 || 2.1.9 || ||21.0|| || || || Initial Branch API<<BR>>Read and write branch metadata || 1 || 2.1.9 || ||21.0|| || || || Extended Branch API<<BR>>Getting branches from people and products || 5 || || 1.7|| 1 || 1 || 3 || Package branches<<BR>>Consider ArchivePermissions || 34 || || 8.0|| - || 2 || 1 || Decoupling email generation from email sending<<BR>>allows the branch scanner to be fast by allowing the diff subscriptions to be done separately from the actual branch scanning || 21 || || 8.0|| - || 2 || 1 || Parallelize branch scanning<<BR>>reduces latency from push to in LP || 21 || || 9.7|| 4 || || 4 || Code review diffs<<BR>>initial static diff || 13 || || 8.7|| 2 || 3 || || [[https://bugs.edge.launchpad.net/launchpad-bazaar/+bug/104564|Git imports]]<<BR>>via fast-import/export? || 21 || || 9.7|| 6 || || 2 || Finish the PQM integration<<BR>>Includes merge proposal API || 21 || ||10.3|| 5 || 5 || || Code reviews for Ubuntu || 0? || ||11.0|| 8 || 4 || || Code import bug fixes<<BR>>Sundry cscvs improvement possibilities<<BR>> ([[https://bugs.edge.launchpad.net/launchpad-cscvs/+bug/120992|Persistent SVN connections in CSCVS]],<<BR>>[[https://bugs.edge.launchpad.net/launchpad-cscvs/+bug/120977|cscvs breaks when a cvs merge creates a file]]) || ?? || || 9.7|| 4 || || 4 || Moving Merge proposal diffs<<BR>>moving against target || 21 || ||12.0||10 || || 5 || Better logging and metrics for codehosting<<BR>>like tracking bzr versions || 13 || ||10.3|| 3 || 7 || || Mercurial imports || 5 (if done after git) || ||12.0|| 9 || 6 || || Branch and pull counters || 55 || ||16.7|| - || 8 || || Use bzr-svn for subversion imports || 34 || ||17.7||11 || || || Codebrowse for private branches<<BR>>We think we know how to do this now || 21 || ||21.0|| - || || || Improve loggerhead performance / memory usage || 21 || ||21.0|| - || || || Squid in front of loggerhead<<BR>>includes etag support || 5 || || 8.0|| - || 2 || 1 || Separating supermirror push-branches from mirrors<<BR>>needed due to lack of space on vostok || XXX || ||21.0|| - || || || Splitting the push-branches and mirrored branches across multiple machines || XXX || ||16.3|| 7 || || || bzr-codehosting package<<BR>>loggerhead + bzr-search + smartserver setup + location on disk + possible helper scripts || XXX || |
||* || M || U || L || Track || Feature || Story Points || Released || ||21.0|| || || || Infrastructure || Finish branch stacking<<BR>>[[https://bugs.edge.launchpad.net/launchpad-bazaar/+bugs?field.tag=branch-stacking|outstanding bugs]] || || 2.1.9 || ||21.0|| || || || API || Initial Branch API<<BR>>Read and write branch metadata || || 2.1.9 || ||17.7||11 || || || Codebrowse || Codebrowse for private branches || || 2.2.1 || ||21.0|| || || || API || Extended Branch API || || 2.2.1 || ||21.0|| - || || || Infrastructure || Squid in front of loggerhead || || 2.2.1 || ||12.0||10 || || 5 || Infrastructure || Log SSH server access || || 2.2.1 || || 8.0|| - || 2 || 1 || Infrastructure || Decoupling email generation from email sending<<BR>>allows the branch scanner to be fast by allowing the diff subscriptions to be done separately from the actual branch scanning || || 2.2.1 || || 1.7|| 1 || 1 || 3 || Package || Package branches || || 2.2.3* || || 9.7|| 4 || || 4 || Code review || Code review diffs<<BR>>initial static diff || || 2.2.2* || || 8.0|| - || 2 || 1 || Infrastructure || Parallelize branch scanning<<BR>>reduces latency from push to in LP || || ||21.0|| - || || || Codebrowse || Improve loggerhead performance / memory usage || sprint || || || - || - || - || - || UI || Workflow: Merge proposals || || || - || - || - || - || UI || Workflow: Better person branch listings || || || - || - || - || - || UI || Workflow: Better branch log display || || || - || - || - || - || UI || Mark bugs as fix committed automatically if in trunk || || || - || - || - || - || UI || Upgrade import branches to latest Bazaar format on import update || || - || - || - || - || UI || "Upgrade this branch" button on Launchpad for out of date branches || || - || - || - || - || UI || Show branches that need upgrading in branch listings || || 8.7|| 2 || 3 || || Imports || [[https://bugs.edge.launchpad.net/launchpad-bazaar/+bug/104564|Git imports]] || || ||12.0||10 || || 5 || Infrastructure || Log branch access via SSH server || || || ||12.0|| 9 || 6 || || UI || Display branch read and write counters on Launchpad.net || || || - || - || - || - || Landing || Merge Proposal APIs (for PQM integration) || || - || - || - || - || Landing || Merge Analysis Daemon (client side) || || - || - || - || - || Landing || Launchpad UI for controlling merges || || 9.7|| 4 || || 4 || Code review || Moving Merge proposal diffs<<BR>>moving against target || || ||10.3|| 5 || 5 || || Code review || Code reviews based on attached patches (for Ubuntu) || || ||11.0|| 8 || 4 || || Imports || Code import bug fixes<<BR>>Sundry cscvs improvement possibilities<<BR>> ([[https://bugs.edge.launchpad.net/launchpad-cscvs/+bug/120992|Persistent SVN connections in CSCVS]],<<BR>>[[https://bugs.edge.launchpad.net/launchpad-cscvs/+bug/120977|cscvs breaks when a cvs merge creates a file]]) || || ||10.3|| 3 || 7 || || Imports || Mercurial imports || || ||16.7|| - || 8 || || Imports || Use bzr-svn for subversion imports || || ||21.0|| - || || || Codebrowse || etag support for loggerhead || || || 8.0|| - || 2 || 1 || Infrastructure || Separating supermirror push-branches from mirrors<<BR>>needed due to lack of space on vostok || || obsolete || ||21.0|| - || || || Infrastructure || Splitting the push-branches and mirrored branches across multiple machines || || obsolete || ||16.3|| 7 || || || ??? || bzr-codehosting package<<BR>>loggerhead + bzr-search + smartserver setup + location on disk + possible helper scripts || || |
Line 32: | Line 43: |
= Development Tracks = * Package branches * Code reviews * UI (including AJAX & workflows) * Landing merge proposals * Codebrowse * Imports * Infrastructure |
|
Line 49: | Line 70: |
* Closing bugs automatically from Bazaar branches * Better integration between merge proposals, bugs and branches. |
Priorities for the Code Team
* |
M |
U |
L |
Track |
Feature |
Story Points |
Released |
21.0 |
|
|
|
Infrastructure |
Finish branch stacking |
|
2.1.9 |
21.0 |
|
|
|
API |
Initial Branch API |
|
2.1.9 |
17.7 |
11 |
|
|
Codebrowse |
Codebrowse for private branches |
|
2.2.1 |
21.0 |
|
|
|
API |
Extended Branch API |
|
2.2.1 |
21.0 |
- |
|
|
Infrastructure |
Squid in front of loggerhead |
|
2.2.1 |
12.0 |
10 |
|
5 |
Infrastructure |
Log SSH server access |
|
2.2.1 |
8.0 |
- |
2 |
1 |
Infrastructure |
Decoupling email generation from email sending |
|
2.2.1 |
1.7 |
1 |
1 |
3 |
Package |
Package branches |
|
2.2.3* |
9.7 |
4 |
|
4 |
Code review |
Code review diffs |
|
2.2.2* |
8.0 |
- |
2 |
1 |
Infrastructure |
Parallelize branch scanning |
|
|
21.0 |
- |
|
|
Codebrowse |
Improve loggerhead performance / memory usage |
sprint |
|
- |
- |
- |
- |
UI |
Workflow: Merge proposals |
|
|
- |
- |
- |
- |
UI |
Workflow: Better person branch listings |
|
|
- |
- |
- |
- |
UI |
Workflow: Better branch log display |
|
|
- |
- |
- |
- |
UI |
Mark bugs as fix committed automatically if in trunk |
|
|
- |
- |
- |
- |
UI |
Upgrade import branches to latest Bazaar format on import update |
||
- |
- |
- |
- |
UI |
"Upgrade this branch" button on Launchpad for out of date branches |
||
- |
- |
- |
- |
UI |
Show branches that need upgrading in branch listings |
||
8.7 |
2 |
3 |
|
Imports |
|
||
12.0 |
10 |
|
5 |
Infrastructure |
Log branch access via SSH server |
|
|
12.0 |
9 |
6 |
|
UI |
Display branch read and write counters on Launchpad.net |
|
|
- |
- |
- |
- |
Landing |
Merge Proposal APIs (for PQM integration) |
||
- |
- |
- |
- |
Landing |
Merge Analysis Daemon (client side) |
||
- |
- |
- |
- |
Landing |
Launchpad UI for controlling merges |
||
9.7 |
4 |
|
4 |
Code review |
Moving Merge proposal diffs |
|
|
10.3 |
5 |
5 |
|
Code review |
Code reviews based on attached patches (for Ubuntu) |
|
|
11.0 |
8 |
4 |
|
Imports |
Code import bug fixes |
|
|
10.3 |
3 |
7 |
|
Imports |
Mercurial imports |
|
|
16.7 |
- |
8 |
|
Imports |
Use bzr-svn for subversion imports |
|
|
21.0 |
- |
|
|
Codebrowse |
etag support for loggerhead |
|
|
8.0 |
- |
2 |
1 |
Infrastructure |
Separating supermirror push-branches from mirrors |
|
obsolete |
21.0 |
- |
|
|
Infrastructure |
Splitting the push-branches and mirrored branches across multiple machines |
|
obsolete |
16.3 |
7 |
|
|
??? |
bzr-codehosting package |
|
Contacts:
- Mark, Colin W. (Ubuntu), Kiko
Development Tracks
- Package branches
- Code reviews
UI (including AJAX & workflows)
- Landing merge proposals
- Codebrowse
- Imports
- Infrastructure
Priority bugs for the Launchpad team
This section can be edited by LP team members to indicate a strong desire for a particular bug fix. These will get evaluated, estimated and prioritised by the Code team.
Bug |
Suggested by |
thumper |
|
thumper |
Notes
I'd like to get rid of the ideal days, and move to story points. -- thumper 2008-11-20 02:10:10
Other ideas
Commit density a la http://tweetstats.com/graphs/keybuk
- Closing bugs automatically from Bazaar branches
- Better integration between merge proposals, bugs and branches.