Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mpc-dev] MPC for Mars: New Marketplace Server API

Carsten, Chris and I had a meeting to discuss the details  our plan for the M6 release on March 27.  Here is a summary of the action items.

- Goal is to be complete development March 19 and be ready for March 25 inclusion into EPP packages.
- API development is done. Chris needs to finish test, caching support and performance. Completed by March 6
- Test case development is done. Carsten needs to make them available on the API wiki page. Completed by March 6
- UI complete for Marketplace server. Chris to complete by March 12
- All development complete March 19. Chris and Carsten
- Test server available to everyone. Chris on March 19
- API documentation complete March 25. Chris
- Integration testing March 19-23. Chris, Carsten and Ian



On 13/02/2015 1:00 PM, Ian Skerrett wrote:
For the Mars release, the API for the Marketplace Server will be changed and the MPC client will be updated to support the api. The reason for the change is so listing can be specific to a version of Eclipse. See bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=418864

This is a big change for Marketplace so I want to make sure everyone knows the project plan. In particular, I want to make sure organizations that have their own Marketplaces, ex, Yoxos and Obeo, know about these changes and can update their implementations if appropriate.

For M6, we plan on having the following:
- New API for Marketplace server will be implemented and documentation available.
- MPC will support the new API.
- The production Eclipse Marketplace server will not support the API. A test server will be available.
-The initial focus of M6 will be to make sure MPC will work with the old API.  This will also mean it works with any servers that don't support the new API. 

Between M6-M7, around April 13
- We will migrate the existing Eclipse Marketplace server to the new API, including migrating all the existing listings.
- This will allow us to test old versions of Eclipse MPC working against the new server using the new API. We might want to consider running both servers in parallel to make sure it works. We will need to have a quick roll-back plan if this does not work.
- We can also start testing both the new client and production server.

Post M7
- We will being communicating with the Eclipse Marketplace listing owners explain the changes and what they need to do to update their listings.

Please let me know if you have any questions or feedback.

Regards,
Ian


EclipseCon 2015

--

EclipseCon
          2015

Back to the top