Diff for "VersionThreeDotO/Code"

Not logged in - Log In / Register

Differences between revisions 9 and 11 (spanning 2 versions)
Revision 9 as of 2009-01-30 20:17:09
Size: 3639
Editor: jml
Comment: Delete ideal days, rename column to story points
Revision 11 as of 2009-02-01 12:58:03
Size: 4840
Editor: jml
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
||* || M || U || L || Feature || Story Points || Released ||
||21.0|| || || || Finish branch stacking<<BR>>[[https://bugs.edge.launchpad.net/launchpad-bazaar/+bugs?field.tag=branch-stacking|outstanding bugs]] || || 2.1.9 ||
||21.0|| || || || Initial Branch API<<BR>>Read and write branch metadata || || 2.1.9 ||
||21.0|| || || || Extended Branch API<<BR>>Getting branches from people and products || || in-progress ||
|| 1.7|| 1 || 1 || 3 || Package branches<<BR>>Consider ArchivePermissions || || in-progress ||
|| 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 || || 2.2.1? ||
|| 8.0|| - || 2 || 1 || Parallelize branch scanning<<BR>>reduces latency from push to in LP || ||
|| 9.7|| 4 || || 4 || Code review diffs<<BR>>initial static diff || || 2.2.1? ||
|| 8.7|| 2 || 3 || || [[https://bugs.edge.launchpad.net/launchpad-bazaar/+bug/104564|Git imports]]<<BR>>via fast-import/export? || ||
|| 9.7|| 6 || || 2 || Finish the PQM integration<<BR>>Includes merge proposal API || ||
||10.3|| 5 || 5 || || Code reviews for Ubuntu || ||
||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 || ||
||12.0||10 || || 5 || Better logging and metrics for codehosting<<BR>>like tracking bzr versions || || Part in 2.2.1 ||
||10.3|| 3 || 7 || || Mercurial imports || ||
||12.0|| 9 || 6 || || Branch and pull counters || ||
||16.7|| - || 8 || || Use bzr-svn for subversion imports || ||
||17.7||11 || || || Codebrowse for private branches<<BR>>We think we know how to do this now || || 2.2.1 ||
||21.0|| - || || || Improve loggerhead performance / memory usage || ||
||21.0|| - || || || Squid in front of loggerhead<<BR>>includes etag support || ||
|| 8.0|| - || 2 || 1 || Separating supermirror push-branches from mirrors<<BR>>needed due to lack of space on vostok || || obsolete ||
||21.0|| - || || || 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 || ||
||* || 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 || Replace / refactor PQM to integrate with Launchpad.net ||
|| - || - || - || - || 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

Priorities for the Code Team

*

M

U

L

Track

Feature

Story Points

Released

21.0

Infrastructure

Finish branch stacking
outstanding bugs

2.1.9

21.0

API

Initial Branch API
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
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
initial static diff

2.2.2*

8.0

-

2

1

Infrastructure

Parallelize branch scanning
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

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

Replace / refactor PQM to integrate with Launchpad.net

-

-

-

-

Landing

Launchpad UI for controlling merges

9.7

4

4

Code review

Moving Merge proposal diffs
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
Sundry cscvs improvement possibilities
(Persistent SVN connections in CSCVS,
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
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
loggerhead + bzr-search + smartserver setup + location on disk + possible helper scripts

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

Approve a merge proposal via e-mail

thumper

Expose branch merge proposals through launchpadlib

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

User Stories

See VersionThreeDotO/Code/StoryCards

VersionThreeDotO/Code (last edited 2009-07-21 21:19:47 by rockstar)