Diff for "VersionThreeDotO/Code"

Not logged in - Log In / Register

Differences between revisions 1 and 16 (spanning 15 versions)
Revision 1 as of 2008-11-20 02:00:47
Size: 2775
Editor: thumper
Comment:
Revision 16 as of 2009-02-04 02:29:13
Size: 5405
Editor: jml
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Priorities for the Code Team = #format wiki
#language en
Line 3: Line 4:
||* || M || U || L || Feature || Ideal Days || Released ||
||21.0|| || || || **Finish branch stacking**\\[[https://bugs.edge.launchpad.net/launchpad-bazaar/+bugs?field.tag=branch-stacking|outstanding bugs]] || 13 || 2.1.9 ||
||21.0|| || || || **Initial Branch API**\\Read and write branch metadata || 1 || 2.1.9 ||
||21.0|| || || || **Extended Branch API**\\Getting branches from people and products || 5 ||
|| 1.7|| 1 || 1 || 3 || **Package branches**\\Consider ArchivePermissions || 34 ||
|| 8.0|| - || 2 || 1 || **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 || 21 ||
|| 8.0|| - || 2 || 1 || **Parallelize branch scanning**\\reduces latency from push to in LP || 21 ||
|| 9.7|| 4 || || 4 || **Code review diffs**\\initial static diff || 13 ||
|| 8.7|| 2 || 3 || || **[[https://bugs.edge.launchpad.net/launchpad-bazaar/+bug/104564|Git imports]]**\\via fast-import/export? || 21 ||
|| 9.7|| 6 || || 2 || **Finish the PQM integration**\\Includes merge proposal API || 21 ||
||10.3|| 5 || 5 || || **Code reviews for Ubuntu** || 0? ||
||11.0|| 8 || 4 || || **Code import bug fixes**\\Sundry cscvs improvement possibilities\\ ([[https://bugs.edge.launchpad.net/launchpad-cscvs/+bug/120992|Persistent SVN connections in CSCVS]],\\[[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**\\moving against target || 21 ||
||12.0||10 || || 5 || **Better logging and metrics for codehosting**\\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**\\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**\\includes etag support || 5 ||
|| 8.0|| - || 2 || 1 || **Separating supermirror push-branches from mirrors**\\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**\\loggerhead + bzr-search + smartserver setup + location on disk + possible helper scripts || XXX ||
= Priorities for the Code Team =

||* || 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 ||
|| - || - || - || - || Package || [[VersionThreeDotO/Code/StoryCardsArchive#Generic%20VFS%20for%20Codehosting|Generic VFS for codehosting]] || || 2.1.12 ||
||17.7||11 || || || Codebrowse || [[VersionThreeDotO/Code/StoryCardsArchive#Codebrowse%20for%20private%20branches|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 || ||
|| || || || || Open sourcing || Open source mini scanner || ||
|| || || || || Open sourcing || Move codehosting to separate tree || ||
|| - || - || - || - || UI || Workflow: Merge proposals || ||
|| - || - || - || - || UI || Workflow: Better person branch listings || ||
|| - || - || - || - || UI || Workflow: Better branch log display (more like loggerhead)<<BR>>Show in which commit a branch was branched, and from where<<BR>>Show more information about the commit (changed files) || ||
|| - || - || - || - || UI || Mark bugs as fix committed automatically if in trunk || ||
|| - || - || - || - || Imports || 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 30: Line 47:
= Development Tracks =

 * Package branches
 * Code reviews
 * UI (including AJAX & workflows)
 * Landing merge proposals
 * Codebrowse
 * Imports
 * Infrastructure
 * Open sourcing

= 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 ||
|| [[https://bugs.edge.launchpad.net/launchpad-bazaar/+bug/297669|Approve a merge proposal via e-mail]] || thumper ||
|| [[https://bugs.edge.launchpad.net/launchpad-bazaar/+bug/264905|Expose branch merge proposals through launchpadlib]] || thumper ||

== Notes ==

I'd like to get rid of the ideal days, and move to story points. -- [[LaunchpadHome:thumper]] <<DateTime(2008-11-20T02:10:10Z)>>

Line 33: Line 74:
 * Closing bugs automatically from Bazaar branches
 * Better integration between merge proposals, bugs and branches.

= User Stories =

See [[VersionThreeDotO/Code/StoryCards]]

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

-

-

-

-

Package

Generic VFS for codehosting

2.1.12

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

Open sourcing

Open source mini scanner

Open sourcing

Move codehosting to separate tree

-

-

-

-

UI

Workflow: Merge proposals

-

-

-

-

UI

Workflow: Better person branch listings

-

-

-

-

UI

Workflow: Better branch log display (more like loggerhead)
Show in which commit a branch was branched, and from where
Show more information about the commit (changed files)

-

-

-

-

UI

Mark bugs as fix committed automatically if in trunk

-

-

-

-

Imports

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
  • Open sourcing

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)