Labs/Jetpack/SDK/0.4: Difference between revisions

From MozillaWiki
< Labs‎ | Jetpack‎ | SDK
Jump to navigation Jump to search
(initial take on deliverables)
 
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{draft|}}
= Goals =
= Goals =


Land the majority of the high-level APIs in the initial set (JEPs 102-116).


= Timeline =
= Timeline =
Line 20: Line 19:
| Freeze
| Freeze
| Tuesday, May 18 (11:59pm PDT)
| Tuesday, May 18 (11:59pm PDT)
|  
| Tuesday, May 18
|  
|  
|-
|-
| RC1
| RC1
| Wednesday, May 19
| Wednesday, May 19
| Friday, May 21
| [http://groups.google.com/group/mozilla-labs-jetpack/browse_thread/thread/233a99be05ba549d# forum post]
|-
| RC2
|
| Tuesday, May 25
| spun to pick up several blocker fixes discovered after the rc1 release; [http://groups.google.com/group/mozilla-labs-jetpack/browse_thread/thread/43eee650892ff892 forum post]
|-
| RC3
|
| Tuesday, May 25
| spun to pick up patch for blocker {{bug|567642}}, which was accidentally omitted from RC2
|-
| Thaw
| Monday, May 24
|  
|  
|  
|  
Line 33: Line 47:
|  
|  
|}
|}
'''Status: '''<onlyinclude>Released: 2010-05-26</onlyinclude>


= Deliverables =
= Deliverables =
Line 45: Line 61:
| '''Notes'''  
| '''Notes'''  
|-
|-
| app compatibility handling
| CFX tool reference
|  
| Noelle
| P2
| P2
| {{bug|563739}}
| {{done|}}
|  
|  
| {{risk|}}
| needs owner, plan
|-
|-
| cfx tool reference
| Docs restructuring phase 1 (reorganize existing docs)
| Noelle
| Noelle
| P2
| P1
|  
| {{bug|566493}}
|  
| {{done|}}
|  
|  
|-
|-
| docs restructuring (tutorial, philosophy, API reference)
| Docs restructuring phase 2 (reorganize, update tutorial)
| Noelle
| Noelle
| P1
| P1
|  
| {{bug|565204}}
|  
| {{miss|}}
|  
|  
|-
|-
Line 70: Line 86:
| P1
| P1
| [[Labs/Jetpack/Reboot/JEP/105|JEP 105]], {{bug|549324}}
| [[Labs/Jetpack/Reboot/JEP/105|JEP 105]], {{bug|549324}}
|  
| {{miss|}}
| Blocked on the EM's support for reboot-less extension installs ({{bug|555349}}). Estimating 2 weeks for implementation.
| Harness changes didn't land in time, nothing blocking now though. Retargeted to 0.5, assigned to Drew.
|-
|-
| Localization API
| Localization API
| gandalf
| gandalf
| P1
| P1
| [[Labs/Jetpack/Reboot/JEP/113|JEP 113]], {{bug|}}
| [[Labs/Jetpack/Reboot/JEP/113|JEP 113]], {{bug|549315}}
| {{ok|}}
| {{miss|}}
|  
|  
|-
|-
Line 84: Line 100:
| P1
| P1
| [[Labs/Jetpack/Reboot/JEP/108|JEP 108]], {{bug|546740}}
| [[Labs/Jetpack/Reboot/JEP/108|JEP 108]], {{bug|546740}}
| {{ok|}}
| {{done|}}
|  
| landed
|-
|-
| Panel API
| Panel API
Line 91: Line 107:
| P1
| P1
| [[Labs/Jetpack/Reboot/JEP/103|JEP 103]], {{bug|494238}}
| [[Labs/Jetpack/Reboot/JEP/103|JEP 103]], {{bug|494238}}
| {{ok|}}
| {{miss|}}
|  
|  
|-
| Places API
| Marco
| P1
| [[Labs/Jetpack/Reboot/JEP/114|JEP 114]], {{bug|545700}}
| {{miss|}}
| message in forum, examples in JEP could use review and feedback
|-
|-
| Private Browsing API
| Private Browsing API
Line 98: Line 121:
| P1
| P1
| [[Labs/Jetpack/Reboot/JEP/116|JEP 116]], {{bug|503233}}
| [[Labs/Jetpack/Reboot/JEP/116|JEP 116]], {{bug|503233}}
| {{ok|}}
| {{done|}}
| Core work done, in review cycles.
| landed
|-
|-
| restartless addons compatibility
| Request API
| Paul
| P1
| [[Labs/Jetpack/Reboot/JEP/109|JEP 109]], {{bug|547091}}
| {{miss|}}
| work in progress in place, no docs or tests yet
|-
| Restartless addons compatibility
| Atul
| Atul
| P1
| P1
|  
| {{bug|562819}}
| {{ok|}}
| {{done|}}
| Atul to test sample addons against latest version of EM rewrite patch
| landed
|-
|-
| Selection API
| Selection API
| Eric Jung
| Eric Jung
| P1
| P1
| [[Labs/Jetpack/Reboot/JEP/111|JEP 111]], {{bug|}}
| [[Labs/Jetpack/Reboot/JEP/111|JEP 111]], {{bug|547092}}
| {{ok|}}
| {{miss|}}
|  
|  
|-
|-
Line 119: Line 149:
| P1
| P1
| [[Labs/Jetpack/Reboot/JEP/104|JEP 104]], {{bug|548589}}
| [[Labs/Jetpack/Reboot/JEP/104|JEP 104]], {{bug|548589}}
|  
| {{done|}}
| depends on addon ID work and may benefit from JS catchalls; thus unclear if it should be targeted to 0.4 or 0.5
| landed
|-
|-
| test harness HTTP server
| Single UI Element (Addon Bar) API - Phase 1
| Dietrich?
| Dietrich
| P2
| P1
| {{bug|561926}}
| [[Labs/Jetpack/Reboot/JEP/102|JEP 102]], {{bug|543585}}
|  
| {{done|}}
| Dietrich investigating options; Atul suggests XHR spoofing lo-fi alternative
| landed
|-
|-
| unforgeable IDs
| Unforgeable IDs
| Brian
| Brian
| P1
| P1
| [[Labs/Jetpack/Reboot/JEP/118|JEP 118]], {{bug|553020}}
| [[Labs/Jetpack/Reboot/JEP/118|JEP 118]], {{bug|553020}}
| {{ok|}}
| {{done|}}
| Windows naming issue came up; Brian looking into it and thinks he has a fix
|-
| Well-defined SDK search path
| Brian
| P2
|
| {{miss|}}
|  
|  
|}
|}

Latest revision as of 17:58, 30 June 2010

Goals

Land the majority of the high-level APIs in the initial set (JEPs 102-116).

Timeline

Milestone Expected Actual Notes
Thaw Monday, April 26 Tuesday, April 27 The 0.3 freeze lasted a day longer than expected, so the tree thawed for 0.4 development a day late.
Freeze Tuesday, May 18 (11:59pm PDT) Tuesday, May 18
RC1 Wednesday, May 19 Friday, May 21 forum post
RC2 Tuesday, May 25 spun to pick up several blocker fixes discovered after the rc1 release; forum post
RC3 Tuesday, May 25 spun to pick up patch for blocker bug 567642, which was accidentally omitted from RC2
Thaw Monday, May 24
Final Wednesday, May 26

Status: Released: 2010-05-26

Deliverables

Summary Owner Priority References Status Notes
CFX tool reference Noelle P2 bug 563739 [DONE]
Docs restructuring phase 1 (reorganize existing docs) Noelle P1 bug 566493 [DONE]
Docs restructuring phase 2 (reorganize, update tutorial) Noelle P1 bug 565204 [MISSED]
Lifecycle API Dietrich P1 JEP 105, bug 549324 [MISSED] Harness changes didn't land in time, nothing blocking now though. Retargeted to 0.5, assigned to Drew.
Localization API gandalf P1 JEP 113, bug 549315 [MISSED]
Page Worker API Felipe P1 JEP 108, bug 546740 [DONE] landed
Panel API Myk P1 JEP 103, bug 494238 [MISSED]
Places API Marco P1 JEP 114, bug 545700 [MISSED] message in forum, examples in JEP could use review and feedback
Private Browsing API Paul P1 JEP 116, bug 503233 [DONE] landed
Request API Paul P1 JEP 109, bug 547091 [MISSED] work in progress in place, no docs or tests yet
Restartless addons compatibility Atul P1 bug 562819 [DONE] landed
Selection API Eric Jung P1 JEP 111, bug 547092 [MISSED]
Simple Storage API Drew P1 JEP 104, bug 548589 [DONE] landed
Single UI Element (Addon Bar) API - Phase 1 Dietrich P1 JEP 102, bug 543585 [DONE] landed
Unforgeable IDs Brian P1 JEP 118, bug 553020 [DONE] Windows naming issue came up; Brian looking into it and thinks he has a fix
Well-defined SDK search path Brian P2 [MISSED]