Mossop: All Posts
Posted on 2010-03-12
Done:
- Wired up installs and blocked installs from webpages
- Converted the xpinstall test suite to work with the new APIs
- Started preparing the project branch for performance testing
Next:
- Finish support for extensions that don't need restarts
- Personas and plugins support
- Background auto-updates
- Convert the old EM test suite to the new APIs
- Make sure the API docs are in sync with the code
- Make a list of things not yet implemented for QA
- Put together a plan for a trunk landing
Posted on 2010-03-05
Done:
- Firefox team shenanigans
- True async reads for the add-ons manager
- Compatibility overrides and compatibility updates
- Figured out how to integrate webpage triggered installs
Next:
- Webpage installs
- Personas and plugins support
Posted on 2010-02-26
Done:
- Catching up on a backlog of reviews
- Planned out how to integrate the existing InstallTrigger code with the new EM backend
- Handle migrating extension states from older/newer versions of Firefox
Next:
- Make installs from webpages work again
- Work out a list of things to do before a trunk landing is possible
- Party with the rest of the team
Posted on 2010-02-19
Done:
- Worked through install and upgrade scenarios with Boriss
- Implemented downloading and updating add-ons through the API
- Implemented updating add-on compatibility on app upgrade
Next:
- Make installs from webpages work again
- Handle migrating data from newer/older versions
Posted on 2010-02-05
Done:
Lost most of the week to sickness but trawled through some reviews that were blocking people's work.
Next:
- Downloads and updates in the add-ons API
Posted on 2010-01-29
Done:
- Intermittent test failure tracking
- Post mortems
- Wrote a patch to fix showing incompatible add-ons to users who have upgraded
- Started setting up a project branch for the add-ons manager work
Next:
Need to change my working practices and start ignoring new emails unless they are critical so I can actually get more work done.
Posted on 2010-01-22
Done:
- Identified and mostly fixed a regression in 3.6 involving executable files in XPI packages.
- Worked with AMO to try to improve the capabilities of release notes for add-ons.
- Figured out how to make the backend parts of lightweight themes and xpi themes operate independently.
Next:
- Implement the new add-on download and install process
- Work out how to proceed on some large toolkit issues
Posted on 2010-01-15
Done:
- Started removing extension dependency support from the new EM backend.
- Changed some of the API notifications to better represent add-ons that don't require restarts.
- Fixed a bug involving opening new windows after canceled shutdowns.
Next:
- Work out how to handle lightweight/XPI themes in the new world order
- Expose stubs for additional metadata to the EM API
- Make async API work asynchronously
Posted on 2010-01-08
Done:
- Fixed a minor bug with the new extensions.checkCompatibility.X.Y pref naming
- Synced up with Unfocused and Boriss on the new add-ons manager UI
- Submitted a list of things we need added to AMO's API
- Posted to the community about the plan to drop extension dependencies
Next:
- Evaluate feedback from the community on dropping extension dependencies
- Work out how to handle lightweight/XPI themes in the new world order
- Expose stubs for additional metadata to the EM API
- Make async API work real