[Release] 3.11 planning

Keith Hodges keith_hodges at yahoo.co.uk
Fri May 30 21:56:00 UTC 2008


Dear All,

having discovered that we lack concensus... here goes with my idea.

I venture to suggest that every release team performs certain functions...

1. Harvesting Fixes
2. Removing Deprecated Stuff
3. Loading the latest and greatest packages
4. Producing some documentation for workspaces etc.

My plan is to take each potential activity as a sub-project, whose 
results generate either a script on installer.pbwiki.com or a Sake/Task.

So to generate a release candidate for testing we run the script end to 
end assembling all of the parts for example.

3.10 + MinorFixes + PackageUpgrades + Clean.


This produces a cantidate for 3.11, well at least the proposed content 
for 3.11, we then look at how to deliver it using the new tools we are 
developing.

Option 1. Run the script using using DS to record all of the changes 
made to the image, then generate a cs from that which can be placed upon 
the update stream.

Option 2. Save all packages from the prototype image to MC.

Generate 3.11 by taking 3.10 and loading in all the latest packages from 
MC. (requires atomic loading)

Having done this...

3.12 becomes 3.11 + MinorFixes + PackageUpgrades + Clean

and we go around again every 6 months or so.

Keith




More information about the Release mailing list