Jump to: navigation, search

Difference between revisions of "Platform-releng/Indigo"

m
m (Milestone 3 (20101029))
 
(47 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<h2>Platform Releng Draft Indigo plan</h2>
 
<h2>Platform Releng Draft Indigo plan</h2>
  
This page highlights the proposed items for the platform releng plan for the Indigo release. The most important thing we hope to accomplish this release is to move the 3.7 build to run completely on eclipse.org hardware. In addition, we hope to have 4.1 tests running on eclipse.org hardware once the tests are refactored to take into account the new internals.
+
This page highlights the proposed items for the platform releng plan for the Indigo release. The most important thing we plan to accomplish this release is to move the 3.7 build to run completely on eclipse.org hardware. The 4.1 build currently runs on eclipse.org hardware but currently doesn't run any tests.  We plan to
 
+
to start running 4.1 tests on eclipse.org hardware once the tests are refactored to take into account new 4.0 internals.   In addition, the 4.1 build is planned to be moved to Hudson so all committers can invoke itThese items are discussed in further detail in these meeting notes [http://wiki.eclipse.org/Platform-releng/Indigo_Build_Changes meeting notes]
#Invoke build on build.eclipse.org with hudson [https://bugs.eclipse.org/bugs/show_bug.cgi?id=247332 bug 247332]
+
#Decouple build and test [https://bugs.eclipse.org/bugs/show_bug.cgi?id=261388 bug 261388]
+
#Modular build (Using chaining aspects of hudson)
+
#Run compare tool against p2 repos instead of sdk [https://bugs.eclipse.org/bugs/show_bug.cgi?id=268851 bug 268851]
+
#Mirror test bundles to repo [https://bugs.eclipse.org/bugs/show_bug.cgi?id=268851 bug 318514]
+
#Reorganize build directory so only essential content is sent to mirrors [https://bugs.eclipse.org/bugs/show_bug.cgi?id=316620 bug 316620]
+
#Run JUnit tests on Windows, Linux and mac on eclipse.org hardwareWe need Mac hardware donations. 
+
#Remove old platforms [https://bugs.eclipse.org/bugs/show_bug.cgi?id=317309 bug 317309]
+
  
 
==Milestone Plan==
 
==Milestone Plan==
Line 16: Line 8:
 
==Milestone 1 (20100806)==
 
==Milestone 1 (20100806)==
 
*[[Image:Progress.gif]] 3.6.1 maintenance work
 
*[[Image:Progress.gif]] 3.6.1 maintenance work
 +
*[[Image:Ok_green.gif]] Change Eclipse Test framework to zipped p2 repo [https://bugs.eclipse.org/bugs/show_bug.cgi?id=310267 bug 310267]
 +
*[[Image:Ok_green.gif]] Remove JUnit and perf tests running on 1.5 vm [https://bugs.eclipse.org/bugs/show_bug.cgi?id=321142 bug 321142]
  
 
==Milestone 2 (20100917)==
 
==Milestone 2 (20100917)==
 
*[[Image:Progress.gif]] 3.6.1 maintenance work
 
*[[Image:Progress.gif]] 3.6.1 maintenance work
 +
*[[Image:Ok_green.gif]] Mirror test bundles to repo [https://bugs.eclipse.org/bugs/show_bug.cgi?id=268851 bug 318514]
 +
*[[Image:Progress.gif]] Consolidate 3.7 and 4.1 builds [https://bugs.eclipse.org/bugs/show_bug.cgi?id=324687 bug 324687]
  
==Milestone 3 (20101029)==
+
==Milestone 2 (20101029)==
*[[Image:Progress.gif]] 3.6.1 maintenance work
+
*[[Image:Progress.gif]] 3.6.1 maintenance work
 +
*[[Image:Progress.gif]] Remove old platforms [https://bugs.eclipse.org/bugs/show_bug.cgi?id=317309 bug 317309]
 +
*[[Image:Progress.gif]] Consolidate 3.7 and 4.1 builds [https://bugs.eclipse.org/bugs/show_bug.cgi?id=324687 bug 324687]
 +
*[[Image:Ok_green.gif]] Run compare tool against p2 repos instead of sdk [https://bugs.eclipse.org/bugs/show_bug.cgi?id=268851 bug 268851]
 +
*[[Image:Glass.gif]] Decouple build and test [https://bugs.eclipse.org/bugs/show_bug.cgi?id=261388 bug 261388]
 +
*[[Image:Glass.gif]] Create Hudson build to run JUnit tests on one platform [https://bugs.eclipse.org/bugs/show_bug.cgi?id=295393 bug 295393]
 +
*[[Image:Glass.gif]] Run code coverage tool during builds [https://bugs.eclipse.org/bugs/show_bug.cgi?id=241254 bug 241254]
 +
 
 +
==Milestone 4 (20101210)==
 +
*[[Image:Progress.gif]] 3.6.2 maintenance work
 +
*[[Image:Ok_green.gif]] Remove old platforms [https://bugs.eclipse.org/bugs/show_bug.cgi?id=317309 bug 317309]
 +
*[[Image:Glass.gif]] Decouple build and test [https://bugs.eclipse.org/bugs/show_bug.cgi?id=261388 bug 261388]
 +
*[[Image:Glass.gif]] Create Hudson build to run JUnit tests on one platform [https://bugs.eclipse.org/bugs/show_bug.cgi?id=295393 bug 295393]
 +
 
 +
==Milestone 5 (20110128)==
 +
*[[Image:Glass.gif]] cronjobs to update content on download.eclipse.org from hudson builds [https://bugs.eclipse.org/bugs/show_bug.cgi?id=289783 bug 289783]
 +
*[[Image:Glass.gif]] Change basebuilder to a product build [https://bugs.eclipse.org/bugs/show_bug.cgi?id=324682 bug 324682]
 +
*[[Image:Glass.gif]] Reorganize build directory so only essential content is sent to mirrors [https://bugs.eclipse.org/bugs/show_bug.cgi?id=316620 bug 316620]
 +
*[[Image:Ok_green.gif]] Decouple build and test [https://bugs.eclipse.org/bugs/show_bug.cgi?id=261388 bug 261388]
 +
 
 +
==Milestone 6 (20110311)==
 +
*[[Image:Progress.gif]] reduce bug backlog
 +
*[[Image:Ok_green.gif]]  Run code coverage tool during builds [https://bugs.eclipse.org/bugs/show_bug.cgi?id=241254 bug 241254]
 +
 
 +
==Milestone 7 (20110429)==
 +
*[[Image:Progress.gif]] reduce bug backlog

Latest revision as of 15:46, 25 March 2011

Platform Releng Draft Indigo plan

This page highlights the proposed items for the platform releng plan for the Indigo release. The most important thing we plan to accomplish this release is to move the 3.7 build to run completely on eclipse.org hardware. The 4.1 build currently runs on eclipse.org hardware but currently doesn't run any tests. We plan to to start running 4.1 tests on eclipse.org hardware once the tests are refactored to take into account new 4.0 internals. In addition, the 4.1 build is planned to be moved to Hudson so all committers can invoke it. These items are discussed in further detail in these meeting notes meeting notes

Milestone Plan

Milestone 1 (20100806)

  • Progress.gif 3.6.1 maintenance work
  • Ok green.gif Change Eclipse Test framework to zipped p2 repo bug 310267
  • Ok green.gif Remove JUnit and perf tests running on 1.5 vm bug 321142

Milestone 2 (20100917)

  • Progress.gif 3.6.1 maintenance work
  • Ok green.gif Mirror test bundles to repo bug 318514
  • Progress.gif Consolidate 3.7 and 4.1 builds bug 324687

Milestone 2 (20101029)

  • Progress.gif 3.6.1 maintenance work
  • Progress.gif Remove old platforms bug 317309
  • Progress.gif Consolidate 3.7 and 4.1 builds bug 324687
  • Ok green.gif Run compare tool against p2 repos instead of sdk bug 268851
  • Glass.gif Decouple build and test bug 261388
  • Glass.gif Create Hudson build to run JUnit tests on one platform bug 295393
  • Glass.gif Run code coverage tool during builds bug 241254

Milestone 4 (20101210)

  • Progress.gif 3.6.2 maintenance work
  • Ok green.gif Remove old platforms bug 317309
  • Glass.gif Decouple build and test bug 261388
  • Glass.gif Create Hudson build to run JUnit tests on one platform bug 295393

Milestone 5 (20110128)

  • Glass.gif cronjobs to update content on download.eclipse.org from hudson builds bug 289783
  • Glass.gif Change basebuilder to a product build bug 324682
  • Glass.gif Reorganize build directory so only essential content is sent to mirrors bug 316620
  • Ok green.gif Decouple build and test bug 261388

Milestone 6 (20110311)

  • Progress.gif reduce bug backlog
  • Ok green.gif Run code coverage tool during builds bug 241254

Milestone 7 (20110429)

  • Progress.gif reduce bug backlog