Difference between revisions of "Release Details"

From Einstein Toolkit Documentation
Jump to: navigation, search
(update Turing claim date)
(remove no longer used table of test runners)
Line 127: Line 127:
  
 
Test status is on [[Release coordination]] page.
 
Test status is on [[Release coordination]] page.
 
 
<table border="1">
 
 
<tr><th colspan="2">Task</th><th>Responsible</th><th>Status</th></tr>
 
<tr><td colspan="2">Regenerate all Kranc thorns (McLachlan, EinsteinExact and WeylScal4)</td><td> Ian </td><td><span style="color:green">Done</span></td></tr>
 
<tr><td colspan="2">Regenerate all documentation web pages</td><td> </td><td><span style="color:red">To do </span></td></tr>
 
<tr><td colspan="2">Test all examples in the gallery (http://einsteintoolkit.org/gallery/) with the current thornlist, and update the thornlist mentioned on the page</td><td> Multipatch: Ian ( , BBH: Ian </td><td><span style="color:green">Multipatch: Done</span>, <span style="color:green">BBH: Done </span></td></tr>
 
<tr><td colspan="2">Update Tutorials</td><td> Simplified: Roland </td><td><span style="color:red">To do </span></td></tr>
 
<tr><td rowspan="26">(Re)run Testsuites</td>
 
<tr><td>(private) 105aff02 (OSX, High Siera with HomeBrew)</td><td>Roland</td><td></td></tr>
 
<tr><td>OSX, High Siera with MacPorts</td><td>Ian</td><td>Done (05-Feb-2018)</td></tr>
 
<tr><td>(private) bethe</td><td>Roland</td><td></td></tr>
 
<tr><td>bluewaters</td><td>Roland</td><td>Failures for test_ah, test_ob, test_idaxibrill and test_idaxibrill_nostagger are SEGFAULTs in useta_@shmgp.f:1124 that persist even when I move from gcc 4.9 to gcc 6.3 so seem genuine and not compiler bug</td></tr>
 
<tr><td>comet</td><td>Roland</td><td></td></tr>
 
<tr><td>cori</td><td>Roland</td><td></td></tr>
 
<tr><td>draco</td><td>Roland</td><td></td></tr>
 
<tr><td>edison</td><td>Roland</td><td></td></tr>
 
<tr><td>edison</td><td>Roland</td><td></td></tr>
 
<tr><td>(private) ekohaes8 (Debian Testing)</td><td>Roland</td><td></td></tr>
 
<tr><td>golub</td><td>Roland</td><td></td></tr>
 
<tr><td>hydra</td><td>Roland</td><td></td></tr>
 
<tr><td>minerva</td><td>Roland</td><td></td></tr>
 
<tr><td>qb</td><td>Roland</td><td></td></tr>
 
<tr><td>shelob    </td><td>Roland </td><td></td></tr>
 
<tr><td>supermike </td><td>Roland </td><td>needs work on option list</td></tr>
 
<tr><td>stampede2</td><td>Roland</td><td></td></tr>
 
<tr><td>stampede2-skx</td><td>Roland</td><td></td></tr>
 
<tr><td>wheeler</td><td>Roland</td><td></td></tr>
 
<tr><td>galileo    </td><td>Roberto</td><td>CINECA Tier1 Machine</td></tr>
 
<tr><td>marconi A1  </td><td>Roberto</td><td>CINECA Tier0 Machine</td></tr>
 
<tr><td>marconi A2  </td><td>Roberto</td><td>CINECA Tier0 Machine (KNL)</td></tr>
 
<tr><td>supermuc  </td><td>      </td><td>?</td></tr>
 
<tr><td>(private) amarok  </td><td>Peter </td><td></td></tr>
 
<tr><td>(private) cygnus  </td><td>Matt </td><td></td></tr>
 
<tr><td>(private) newhorizons</td><td>Yosef</td><td></td></tr>
 
<tr><td>(private) redshift </td><td>Erik  </td><td>good</td></tr>
 
<tr><td>(private) spine (Debian Jessie) </td><td>Frank </td><td>ok</td></tr>
 
<tr><td>(private) titan    </td><td>Erik  </td><td>good</td></tr>
 
<tr><td colspan="2">Check &amp; Improve Documentation (www, wiki)</td><td>everyone</td><td><span style="color:red">To do </span></td></tr>
 
<tr><td colspan="2">Write announcement texts ([[Detailed Release Announcement]])</td><td>Frank</td><td><span style="color:red">To do </span></td></tr>
 
 
<tr><td rowspan="8">Create release branch</td><td>bitbucket              </td>      <td>Frank</td><td><span style="color:red">To do </span></td></tr>
 
<tr>                                          <td>svn.cactuscode.org    </td>      <td>Frank</td><td><span style="color:red">To do </span></td></tr>
 
<tr>                                          <td>svn.cct.lsu.edu        </td>      <td>Frank</td><td><span style="color:red">To do </span></td></tr>
 
<tr>                                          <td>github.com/ianhinder/Kranc.git</td><td>Frank</td><td><span style="color:red">To do </span></td></tr>
 
<tr>                                          <td>github.com:gridaphobe/CRL.git</td> <td>Frank</td><td><span style="color:red">To do </span></td></tr>
 
</table>
 

Revision as of 21:10, 17 May 2020

Note that we created a new wiki page Release coordination to discuss details.

Schedule for ET_2020_05

  • 2020-03-01: all codes proposed for inclusion in master branch (still under review) ✓
  • 2020-05-14: all codes proposed for inclusion have finished review
  • 2020-05-14: decide on name List of potential names: will be named "Turing" ✓
  • 2020-05-14: Feature freeze: no new features allowed anymore, extensive testing begins
    • gallery examples
    • test simfactory on clusters
    • test in docker images / VM for "common" OS
  • 2020-05-16: Announce date publicly
  • 2020-05-22: draft release announcement
  • 2020-05-28: testing done
  • 2020-05-28: hard freeze, no more changes at all
  • 2020-05-28: make branches, prepare updates for websites, test-send announcement (to maintainers@einsteintoolkit.org)
  • 2020-05-31: release.

Schedule for ET_2019_10

  • 2019-09-26 slight freeze
    • No new tickets unless they are required for test cases to pass
    • Fishbone-Moncrief and Self-Force can still be worked on
  • 2019-10-21 complete freeze
  • 2019-10-24 pull the trigger, make all branches

Schedule for ET_2018_08

  • 2018-08-27 slight freeze
  • 2018-09-07 complete freeze, everything should be done and waiting
  • 2018-09-14 pull the trigger, make all the branches

New thorns: Giraffe, RNSID, WVUThorns What else?

Schedule for ET_2018_02

  • 2018-02-07: Complete freeze: no new additions to the toolkit (no changes)
  • 2018-01-26: Slight freeze: no new major additions to the toolkit (new thorns or tools, major patches)
  • 2018-01-26: Feature freeze: no new features allowed anymore, extensive testing begins. We make an exception for RNS Id thorn and Erik's Darwin patch.
  • 2018-02-02: Release branches are created, development version un-frozen again
  • 2018-02-09: Total freeze of release branches, preparation of tar-balls etc. begins
  • 2018-02-12: Target release date (or earlier if "ready")

Tools/Links

Release Plan

Test status is on Release coordination page.