Diff for "LEP"

Not logged in - Log In / Register

Differences between revisions 79 and 171 (spanning 92 versions)
Revision 79 as of 2010-11-09 15:20:22
Size: 2643
Editor: jml
Comment:
Revision 171 as of 2012-06-29 21:50:06
Size: 5728
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This page is a list of LEPs. See the LaunchpadEnhancementProposalProcess for more information. = Launchpad enhancement proposals =
Line 3: Line 3:
Here you'll find links to proposals (LEPs) that people, both within the Canonical Launchpad team and the wider Launchpad community, have made for a way to change Launchpad.

This is good page to use to get a view of what's coming up for Launchpad and what's currently in progress.

You can also add your own LEP by following the [[LaunchpadEnhancementProposalProcess|Launchpad enhancement proposal process]].

= Working on now =

== Coding now ==

LEPs that people are implementing.

||<tablestyle="width: 100%; text-align: center;" rowstyle="background: #2a2929; font-weight: bold; color: #f6bc05;">Project name & page||LEPs||Contact||Squad||Notes||
||<|9>'''[[Projects/Disclosure|Disclosure]]'''||[[LEP/BetterPrivacy|Better Privacy]]||<|9>Curtis Hovey<<BR>>(sinzui)||<|9>Purple||&nbsp;||
||||<-1>[[LEP/TrustedPickers|Trusted Pickers]]||||||Pickers should leave no room for doubt.||
||||<-1>[[LEP/PrivacyTransitions|Privacy Transitions ]]||||||pages and actions should leave no room for doubt.||
||||<-1>[[LEP/HardenedBugsProjectsTeams | Harden bugs, projects and teams]]||||||pages and actions should leave no room for doubt.||
||||<-1>[[LEP/LEP/Entitlement | Basic Entitlement]]|||||| Allow commercial users service their own needs. ||
||||<-1>[[LEP/InformationTypes | Information types]]||||||Launchpad knows which kind of data a bug or branch is to apply the rules.||
||||<-1>[[LEP/ManagingDisclosure|Managing Disclosure]]||||||Project owners should be able to see who has what access to private artefacts.||
||||<-1>[[LEP/PrivateProjects|Private Projects]]||||||Projects can be made private and all subordinate artefacts are also private.||
||||<-1>[[LEP/SocialPrivateTeams| Social private teams]]||||||Allow private teams to collaborate with other teams ad data.||
||'''Release features when they are done'''||[[LEP/ReleaseFeaturesWhenTheyAreDone|Release Features When They Are Done]]||Rob Collins (lifeless)||All||||
||'''[[Projects/ParallelTesting|Parallel testing]]'''||[[LEP/ParallelTesting|Parallel testing]]||Gary Poster (gary_poster)||Yellow||||

== Interaction design ==

LEPs for which the Product team are developing the user experience.

 * [[/SimpleBugLinking]]

none
Line 7: Line 39:
 * [[LEP/BugLifecycle]]
 * [[LEP/OnlySeriesTasks]]
Line 8: Line 42:
 * [[LEP/DisableFilebugDuplicateSearchOption]]
Line 12: Line 45:
 * [[LEP/PersistenceLayer]]
 * [[LEP/RevisionBugLinks]]
 * [[LEP/WebservicePerformance]]
 * [[Foundations/NewTaskSystem/Requirements]]
 * [[LEP/Dashboards]]
 * [[LEP/ActivityWalls]]
 * [[LEP/TrackingQualityAssurance]]
 * [[LEP/EnsembleFormulaDevelopment]]
 * [[LEP/OopsDisplay]]
 * [[LEP/NotificationService]]
 * [[LEP/ForwardAttachmentsUpstream]]
 * [[LEP/BugDependencies]]
 * [[LEP/SSH_OAuth]]
 * [[LEP/LessJunk]]
 * [[LEP/DebTags]]
 * [[LEP/ParallelEC2Command]]
 * [[LEP/LaunchpadJujuCharmForDevs]]
 * [[LEP/DisklessArchives]]
Line 13: Line 64:
= Needs approval = = Ready for review =
Line 15: Line 66:
LEPS that need product strategist approval. LEPs that need product manager approval ''or'' LEPs that no one is actually scheduled to work on yet. We only get truly serious about LEPs when there is a truly serious intent to implement them.
Line 17: Line 68:
 * [[LEP/ActivatingDevelopmentFromDesktop]] -- allow API clients to set SSH, GPG keys, etc
 * [[Code/MergeQueues/LEP]] -- Create queues for taking merge proposals to the actual merge step.

 * [[LEP/MailArchiver]]

== Needs resources ==
Line 20: Line 74:
 * [[LEP/ApportOnStable]] (reviewed)
 * [[LEP/BounceHandling]]

== Needs review ==

 * [[LEP/Wiki]]
 * [[LEP/BugsToFixedBinaries]]
Line 23: Line 84:
LEPS approved by the product strategist. LEPs approved by the product manager / technical architect as appropriate.
Line 25: Line 86:
 * [[LEP/PermissionsAndNotifications]]
   * [[LEP/BetterPrivacy]]
     * [[LEP/ManagingDisclosure]] -- Viewing who has access, knowing its kind, and
     seeing a summary of what is disclosed.
     * [[LEP/BugLinking]] -- Cloning and linking a private project bug to another
     project.
     * [[LEP/PrivateProjectsAndDistributions]] -- Projects and distributions can be made
     private and all subordinate artefacts are also private.
   * [[LEP/AuditTrail]]
 * [[LEP/BuildFromBranchIntoArchive]]
 * [[LEP/BuildFromBranchIntoPrimary]]
 * [[LEP/FastDowntime]]

== Contributors ==

 * [[/Chameleon]]
 * [[LEP/ActivatingDevelopmentFromDesktop]] -- allow API clients to set SSH, GPG keys, etc
Line 35: Line 95:
 * [[LEP/DesktopWideLaunchpadIntegration]] -- integrate the Ubuntu desktop into Launchpad instead of individual apps  * [[LEP/DeploymentQA]]
Line 37: Line 97:
= Being implemented = == Contributors ==
Line 39: Line 99:
LEPs being worked on now.

 * [[Translations/Specs/UpstreamImportIntoUbuntu]]
 * [[LEP/DKIMAuthenticatedMail]]
 * [[LEP/BetterBugSubscriptionsAndNotifications]]
 * [[LEP/ReleaseFeaturesWhenTheyAreDone]]
 * [[LEP/BuildFarmScalability]]
 * [[LEP/ResultsTracker]]
 * [[LEP/DerivativeDistributions]]
 * [[LEP/ForkingLPServe]]
 * [[LEP/SourcePackageRecipeBuilds]]
 * [[LEP/ForkingLPServe]] -- deployment problems, somewhat stalled
Line 54: Line 104:
LEPs that have been coded & deployed, but are waiting signoff from the product strategist LEPs that have been coded & deployed, but are waiting signoff from the product manager
Line 56: Line 106:
 * [[Registry/InvolvementPortletRefactor]], [[LEP/ProjectConfiguration]]
   * Getting very close. See https://bugs.edge.launchpad.net/launchpad-registry/+bugs?field.tag=bridging-the-gap
 * [[LEP/FeatureFlags]]
   * Still missing web interface
 * [[LEP/CloseBugsLeaveDiscussionsOpen]]
   * Waiting on metrics to evaluate success
 * [[LEP/GeneralBuildHistories]]

----
Line 68: Line 113:
 * [[LEP/DerivedDistributions]]
 * [[LEP/BetterBugSubscriptionsAndNotifications]]
 * [[Translations/Specs/UpstreamImportIntoUbuntu]]
Line 71: Line 119:
 * [[LEP/GeneralBuildHistories]]
 * [[LEP/BuildFarmScalability]]
 * [[Registry/InvolvementPortletRefactor]], [[LEP/ProjectConfiguration]]
 * [[LEP/DisableFilebugDuplicateSearchOption]]
 * [[LEP/SourcePackageRecipeBuilds]]
 * [[LEP/DesktopWideLaunchpadIntegration]] -- integrate the Ubuntu desktop into Launchpad instead of individual apps
 * [[LEP/FeatureFlags]]
 * [[LEP/CloseBugsLeaveDiscussionsOpen]]
 * [[LEP/BugTaskSummaryCache]]
 * [[LEP/DKIMAuthenticatedMail]] -- done, see [[https://bugs.launchpad.net/launchpad-project/+bugs?field.tag=dkim|bugs tagged dkim]] for follow on work
 * [[LEP/CustomBugListings]] -- done but subject to another design review.
Line 77: Line 136:
 * [[LEP/ResultsTracker]] - being prototyped outside of Launchpad, contact [[https://launchpad.net/~cr3|Marc Tardif]]
 * [[Code/MergeQueues/LEP]] -- Create queues for taking merge proposals to the actual merge step.
 * [[LEP/AuditTrail]]
 * [[LEP/PermissionsAndNotifications]]
 * [[LEP/BranchAccessToken]] -- abandoned in favour of extending existing mechanisms

Launchpad enhancement proposals

Here you'll find links to proposals (LEPs) that people, both within the Canonical Launchpad team and the wider Launchpad community, have made for a way to change Launchpad.

This is good page to use to get a view of what's coming up for Launchpad and what's currently in progress.

You can also add your own LEP by following the Launchpad enhancement proposal process.

Working on now

Coding now

LEPs that people are implementing.

Project name & page

LEPs

Contact

Squad

Notes

Disclosure

Better Privacy

Curtis Hovey
(sinzui)

Purple

 

Trusted Pickers

Pickers should leave no room for doubt.

Privacy Transitions

pages and actions should leave no room for doubt.

Harden bugs, projects and teams

pages and actions should leave no room for doubt.

Basic Entitlement

Allow commercial users service their own needs.

Information types

Launchpad knows which kind of data a bug or branch is to apply the rules.

Managing Disclosure

Project owners should be able to see who has what access to private artefacts.

Private Projects

Projects can be made private and all subordinate artefacts are also private.

Social private teams

Allow private teams to collaborate with other teams ad data.

Release features when they are done

Release Features When They Are Done

Rob Collins (lifeless)

All

Parallel testing

Parallel testing

Gary Poster (gary_poster)

Yellow

Interaction design

LEPs for which the Product team are developing the user experience.

none

Drafting

LEPs that are being drafted.

Ready for review

LEPs that need product manager approval or LEPs that no one is actually scheduled to work on yet. We only get truly serious about LEPs when there is a truly serious intent to implement them.

Needs resources

Needs review

Ready to code

LEPs approved by the product manager / technical architect as appropriate.

Contributors

Contributors

Deployed

LEPs that have been coded & deployed, but are waiting signoff from the product manager


Done

LEPs that are done. This is our victory list.

Deferred

LEP (last edited 2012-06-29 21:50:06 by matthew.revell)