Diff for "Foundations/Webservice"

Not logged in - Log In / Register

Differences between revisions 1 and 2
Revision 1 as of 2010-03-12 17:33:48
Size: 1780
Editor: gary
Comment:
Revision 2 as of 2010-03-12 17:36:04
Size: 1756
Editor: gary
Comment:
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
The following describes the available versions, and what versions of Ubuntu it supports.  XXX This needs to be confirmed by Leonard. The following describes the available versions, and what versions of Ubuntu it supports.
Line 25: Line 25:
|| 1.0 || Lucid || The change to 1.0 is just a small clean-up: mutator methods, that were not really intended to be part of the API, are now hidden. Applications using beta should be able to use 1.0 with no changes. || || 1.0 || Lucid (Leonard, confirm?) || The change to 1.0 is just a small clean-up: mutator methods, that were not really intended to be part of the API, are now hidden. Applications using beta should be able to use 1.0 with no changes. ||

Webservice

The Foundations team is responsible both for the infrastructure and for the overall quality of service of the Launchpad webservice.

Infrastructure

XXX: launchpadlib (lazr.restful, lazr.restfulclient, wadllib)

Open Bugs

We use the "api" tag.

See http://tr.im/RAGU

Versions

The Launchpad webservice is published in versions. We support released applications, such as apport, while continuing to improve our API in backwards incompatible ways. Versions will remain supported until the Ubuntu release that uses it becomes unsupported.

NOTE: We have the mechanism to have separate, frozen versions. We need to actually have tests showing that APIs supporting key applications do not change. We may need to get community help for this.

The following describes the available versions, and what versions of Ubuntu it supports.

version

Ubuntu

Comments

beta

Karmic, Jaunty

Despite the name, "beta" is frozen.

1.0

Lucid (Leonard, confirm?)

The change to 1.0 is just a small clean-up: mutator methods, that were not really intended to be part of the API, are now hidden. Applications using beta should be able to use 1.0 with no changes.

devel

UBUNTU SHOULD NEVER USE

This is the ever-changing development version, like trunk. Launchpad's own Javascript usage tracks this.

1.0 is very slightly cleaned up version of the long-standing "beta" service (which, despite its name, is now also frozen, because released applications depend on it). Versions will remain supported until the Ubuntu release that uses it becomes unsupported. Launchpad's own Javascript usage will track the API development version, named "devel".

Foundations/Webservice (last edited 2010-11-02 00:52:18 by gary)