Symbian developer community

 
wiki

Build and Integration

From Symbian Developer Community

Jump to: navigation, search

Contents

Plan for Availability of Graphics and NGA in Symbian^3

You can find about the plan for PDKs with NGA improvements here

For more information on the bring up efforts please see the Graphics_Package/KhronosReferenceImplementation wiki

Kit Release Schedule

FROM PDK2.0.0 and PDK3.0.b (both included) all PDKs are now publically available

Date PDK RnD iSSK PDT Phase Status Key content
wk50 PDK_2.0.2 rnd2.0.2 issk2.0.2 pdt_1.3 Hardening Available includes OpenVG Khronos reference implementation
wk10 PDK_3.0.h rnd3.0.h issk3.0.h pdt_1.6 Evolving Available Nokia's week07 contribution
wk12 PDK_3.0.i rnd3.0.i issk3.0.i pdt_1.6 Evolving Forecast Nokia's week10 contribution
Q1 PDK_2.0.3 rnd2.0.3 issk2.0.3 pdt_1.? Hardening on demand if required by the community
Q1 2010 PDK_4.0.a  ?? ???? Evolving Forecast Current plan for S^4 Start
Q1 2010 PDK_3.0.0  ?? ???? Baseline Forecast Current plan for S^3 FC
  • Available = ready for download
  • Planned = included in the current agile iteration for the build team
  • Forecast = Best estimate based on contribution information and community priorities
  • on demand this PDK will only be created if requested by the community

NOTE: Nokia's Week49 was cancelled due to delivery issues.

Significant Past Kit Releases

Date PDK RnD iSSK PDT Phase Status Key content
2009wk23 PDK_2.0.b rnd2.0.b issk2.0.b pdt_1.0.b Evolving Available First graphic based S^2 PDK
2009wk42 PDK_2.0.0 rnd2.0.0 issk2.0.0 pdt_1.1 Hardening/baseline Available Baseline for S^2 - move into hardening
2009wk43 PDK_3.0.b rnd3.0.b issk3.0.b pdt_1.1 Evolving Availablefirst S^3 public PDK
2009wk43 KTK - - pdt_1.1 - Availableone off Kernel Taster Kit to work with opensource Kernel
2010wk01 PDK_3.0.e rnd3.0.e issk3.0.e pdt_1.3 Evolving Available Fist UI enable Emulator for S^3
wk07 PDK_3.0.g rnd3.0.g issk3.0.g pdt_1.5 Evolving Available Nokia's week05 contribution - Build from a fully EPL base line! + Caldav from Sun

For other Previously released kits click below:

Tip: Check this link or here to convert week numbers to dates.

For details on kits content see here. The detailed preparations for the next Symbian^2 PDK release are recorded here, and questions or comments should be directed to the Build and Integration forum.

Note that the build team follows biweekly Scrum Iterations, with Planning and Demos on a Thursday , so expect updated information on Fridays.

File:44px-Bulbgraph.svg.png‎ To receive the latest information on kits releases, please subscribe to our email list.

Kit Release Phases

  • Evolving = Kits from a release that has not yet reach Functionally Complete (FC) and it is open for contributions. Expect significant new functionality to be added from previous release
  • Baseline = API baseline for the release
  • Hardening = Kits from a release that has reach FC. Expect mainly churn due to bug fixes and small enhancements
  • Stable= Kits from a release that has reach the end of hardening. Expect very little churn only due to critical defects.

Build Results

We regularly build the platform in order to create candidates for new kits. If you want to keep up to date on the progress towards the next pdk, you can follow the published build results:

"FCL Builds" are currently the ones used to create PDK candidates, this means that the build contains at least one FCL.

Details on how to rebuild the platform build can be found in the release notes of each PDK.

Kit Release Naming Convention

We are follow a naming convention which will be used for package releases as well as PDK and SDK releases:

   [ Name ]  _ [ major ] . [ minor ] . [ patch ]

A change to [ major ] implies a significant change in functionality. A change to [ minor ] implies a smaller change in functionality that is fully backward compatible. A change to [ patch ] implies bugfixing and other minor changes.


The numbers start at "a" for a pre-release, increase though "b", "c", ... "aa", "ab", ... until the release is ready, at which time the sequence switches to numbers, starting from 0.

For PDKs the major release version number is the Symbian Platform release number. The alphabetic patch number indicates where we are in progress towards the definition of the associated API baseline, and will change to be numeric when the baseline is declared. We don't currently expect to use the minor number for PDKs, so it will stay at 0.

Examples:

PDK_2.0.a Pre-release "a" of PDK for Symbian^2
PDK_2.0.b Pre-release "b" of PDK for Symbian^2
PDK_2.0.0 First release of the PDK which implements the Symbian^2 API baseline
PDK_2.0.7 Bugfix release of the PDK which implements Symbian^2
PDK_3.0.a First pre-release PDK for Symbian^3

An increment on a "more significant indicator" would reset a "less significant indicator". i.e. the first S^3 PDK will be pdk_3.0.a. Therefore only one indicator would change from one update to the next.

How often will I get a new PDK version?

We are striving to achieve a common release rhythm for all kits, the following picture represents the delivery model that we are aiming at. The intention is to achieve weekly kit releases once contributions become more regular.

File:Releasepattern.png


Other Related Symbian Release Planning Pages

Comments

Sign in to comment…