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
|