Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Galileo/CheckListSR2"

(2/26 Friday. Final daze.: Assume you meant 9 AM :))
(SimRel)
Line 38: Line 38:
  
 
:dw to do items:  
 
:dw to do items:  
:# Tag CVS galileo .build files (and all other "common repo" files) with "SR2" (DONE).
+
:# Tag CVS galileo .build files (and all other "common repo" files) with "SR2". (DONE)
:# run script to copy "maintenance" repo to /releases/galileo/201002260900/
+
:# run script to copy "maintenance" repo to /releases/galileo/201002260900/ (DONE)
:# Check that the script correctly updates mirror URL in aggregate/artifacts.jar. <br />End result should be the "parent" of artifact.jar, such as ...file="/releases/galileo/201002260900/aggregate/".
+
:# Check that the script correctly updates mirror URL in aggregate/artifacts.jar. <br />End result should be the "parent" of artifact.jar, such as ...file="/releases/galileo/201002260900/aggregate/". (DONE)
:# Update (by hand) the URL in .../201002260900/compositeArtifacts.xml to point to main Platform site: from<br /> http://download.eclipse.org/eclipse/updates/3.5.x/, to <br /> http://download.eclipse.org/eclipse/updates/3.5/
+
:# Update (by hand) the URL in .../201002260900/compositeArtifacts.xml to point to main Platform site: from<br /> http://download.eclipse.org/eclipse/updates/3.5.x/, to <br /> http://download.eclipse.org/eclipse/updates/3.5/ (DONE)
  
 
=== 2/26 Friday. Final daze.  ===
 
=== 2/26 Friday. Final daze.  ===

Revision as of 10:59, 25 February 2010

Checklist for SR2 release, February 26, 2010

Friday 2/19 RC4. Code and builds done.

As stated in our plan,

The Final week before GA will not have any further builds or contributions, but instead be reserved for final adopter testing and preparation and only emergency fixes for very serious regressions will be considered.

If anyone does need a respin, let's follow our new Exception Process: Get your PMC approval, and have your Planning Council Rep appeal to the Planning Council for a quick vote or veto.


2/20 - 2/21 ... relax, its the weekend!

dw: prepare current /releases/galileo to be ready for new composite structure, as we've been practicing with milestones. This may causes mirrors to be 'down' a day or two, while they "get" the new structure. After this one-time setup, it should not be "down" ever again ... except for all the times I mess up.

DONE: created /releases/galileo/200909241140 and hand created composite jar/xml files.

2/22 Monday. ... relax, its still early

2/23 Tuesday.
2/24 Wednesday.

First three days of the week are for final testing (not so much for respins, but just so you know ahead of time if you need an emergency patch ready to go, or a "readme" file, describing how to work around some issue).

Plus, its a good time for people to create news items, announcement notes (for use on Friday) and also any final SR2 download pages. Some URLs, for example, will need to be "inferred" and created by hand, before there is actually in content to download at its final place.

Consider if some distributions should be archived. This is sometimes not done for maintenance releases, but it is important to keep the active, mirrored content to a minimum, partially for our own Eclipse.org infrastructure, but also so that mirrors do not "fill up" and discover they can no longer participate as an Eclipse mirror.

(Note: while it doesn't apply to "common repo" right now, in future checklists, we should move some "artifacts" to the archive site, and update the URL in the compositeArtifacts.jar/xml file.)

2/25 Thursday. Promote day.

This is the day projects put final zips in their final spot (but without displaying or announcing them).

This is done "quietly", for one day, so they can propagate through the mirroring system, before hundreds of thousands of downloads start.

Similar for the p2 repositories. The method of "not making P2 visible" is not as commonly understood, but if you do know how, then put repo in place to mirror first, on promote day, then "enable" that branch of your composite repo on the following, release day. If you don't know how to do it in two stages, best to wait until afternoon of 'Release' day to update P2 repositories.

SimRel

dw to do items:
  1. Tag CVS galileo .build files (and all other "common repo" files) with "SR2". (DONE)
  2. run script to copy "maintenance" repo to /releases/galileo/201002260900/ (DONE)
  3. Check that the script correctly updates mirror URL in aggregate/artifacts.jar.
    End result should be the "parent" of artifact.jar, such as ...file="/releases/galileo/201002260900/aggregate/". (DONE)
  4. Update (by hand) the URL in .../201002260900/compositeArtifacts.xml to point to main Platform site: from
    http://download.eclipse.org/eclipse/updates/3.5.x/, to
    http://download.eclipse.org/eclipse/updates/3.5/ (DONE)

2/26 Friday. Final daze.

If all looks well mirrored by 9 AM, we are good to go. If not ... we may wait until noon. Exact time communicated on cross-project list.

Once good to go:

Projects

Projects can now reveal the download pages put in place on promote day, and announce general availability to users.


SimRel

Be sure to coordinate with Kim, so Platform's 3.5 site is ready, before updating Sim Rel site.

dw: update compositeContent.jar and compositeArtifacts.jar files (in .../releases/galileo/, so they include the new branch of the composite repo., thereby making it "visible" to P2. The means changing

   <children size='1'>
       <child location='200909241140'/>
   </children>

to

   <children size='2'>
       <child location='200909241140'/>
       <child location='201002260900'/>
   </children>

Eclipse Download Page(s)

Nathan? Markus?: flip switch so downloadable SR2 packages are visible, and available from "main" download page.

Congratulations!

Finally ... everyone take the weekend off :) and relax for doing such a great job!

Reference

Note: see also Galileo/Final Daze for more details on some topics.

Back to the top