How To Freeze TTBOX

(This file is a to-do list for me - to make sure that I don't forget some step when producing TTBOX freezes. Therefore, the following is in german.)

Erzeugung des Freeze-Verzeichnisses

VORSICHT: die links in den folgenden Anweisungen zeigen auf meine in Entwicklung befindliche version (matlab/mfiles/ttbox), nicht auf den neu erstellten Freeze (das geht naemlich nicht)!!

  1. Kopiere das komplette TTBOX-Verzeichnis in das FREEZE-verzeichnis (matlab/mfiles/FREEZE)
  2. Mache eine Sicherheitskopie vom Verzeichnis ttbox/old außerhalb des FREEZE-Verzeichnisses.
  3. Entferne ttbox/old aus der Kopie des TTBOX-Verzeichnisses.
  4. Benenne die Kopie des TTBOX-Verzeichnisses um: an "TTBOX" wird das jeweilige Freeze-Datum angehaengt in Schreibweise DDMMJJJJ, also TTBOXDDMMJJJJ.
  5. Setze das Freeze-Datum in die Titelseite der HTML-Doku ein.
  6. Ersetze den "Version not Frozen"-Text auf der Titelseite der Doku durch "version freeze DDMMJJJ".
  7. Setze das Freeze-Datum in die Tabelle auf Release-Notes-Seite im Abschnitt "READ THIS FIRST" der Doku ein.
  8. Setze das Freeze-Datum in die Überschrift der Release-Notes-Datei dieses Freeze ein.
  9. Benenne die release-notes-Datei um: an den Namen wird das Freeze-Datum angehängt, um diese Datei von denen anderer Freezes zu unterscheiden: relnotesDDMMJJ.html
  10. Ändere den Link auf die release-notes-Datei in der Release-Notes-Seite.
  11. Erzeuge eine Textdatei README_TTBOXDDMMJJJ.txt im verzeichnis matlab/mfiles/FREEZE
  12. Kopiere die Installationsanweisungen aus der HTML-Doku in diese Datei (als plain text)
Erzeugung einer .zip-Distribution
  1. Starte das Programm "Ark"
  2. Lege in matlab/mfiles/FREEZE eine neue Archivdatei an: TTBOXDDMMJJJJ.zip, wobei DDMMJJJJ das Freeze-Datum ist
  3. Füge zu dem Archiv das Verzeichnis TTBOXDDMMJJJJ hinzu.
  4. Füge zu dem Archiv die Datei README_TTBOXDDMMJJJJ.txt hinzu, so daß diese ausserhalb des TTBOX-Verzeichnisses liegt (und dem auspackenden user sofort ins Auge springt)
Verbreitung der Distribution
  1. Lege die .zip-Datei auf den Webserver des SPP1115
  2. Verlinke die .zip-Datei mit dem TTBOX-Abstract zur DGG-Tagung 2004
Vorbereitung des nächsten Freeze

Die folgenden Anweisungen betreffen das Verzeichnis /matlab/mfiles/ttbox, d.h. die bei mir in Benutzung und Weiterentwicklung befindliche Version!

  1. Setze das Freeze-Datum in die Tabelle auf Release-Notes-Seite im Abschnitt "READ THIS FIRST" der Doku (in mfiles/ttbox!) ein.
  2. Füge ind der Release Notes Seite eine neue erste Zeile in der Liste der existierenden Freezes ein.
  3. Setze in die zweite Spalte dieser Zeile einen Link auf "relnotes.html".
  4. Ändere den link auf die jetzt alte relnotes.html entsprechend dem Freeze-Datum auf relnotesDDMMJJJJ.html.
  5. Benenne die alte relnotes.html in relnotesDDMMJJJJ.html um.
  6. Erzeuge eine neue, leere relnotes.html für das nächste Freeze.

eof.