# $Id$
Todo-Liste fuer eisfair-releases
-----------------------------------------------------------------------------
* Anlegen eines neuen Releases:
_ADMIN/create-update.sh x.y.z a.b.c
* Eintragen im Update-Installer:
vi eis/updates/update/var/install/packages/update
update-x.y.z.tar.gz.info
Eventuell (ist das nun notwendig oder nicht?) nur fuer Testteam-Releases notwendig:
Die neue Versionsnummer eintragen in:
-
-
-
Fuers Testteam
rm update update-x.y.z
svn up update
svn up update-x.y.z
mktarball.sh --testteam update-x.y.z
keinerlei svn tags hinzufuegen. Dieses erledigt mktarball.sh automatisch
* Pruefen, ob usr/share/doc/base/release-notes.txt + changes.txt
vollstaendig sind, ggf. mit
cat [vorheriges Update]/.../changes.txt >>changes.txt
altes Log anhaengen (bei Releases fuer das Testteam nicht notwendig).
* Bauen des Updates und des Update-Installers:
!!!!!!!!!!! W I C H T I G !!!!!!!!!!!!!!!!
Nach dem Bauen des update, darf aus demselben Folder kein commit erfolgen
(Fehlt hier nicht der wichtige Hinweis, dass vor jeder weiteren Veraenderung
~/svn/eis-trunk/updates/update und ~/svn/eis-trunk/updates/update-x.y.z aus
der Arbeitskopie geloescht und neu ausgecheckt werden muessen, da es sonst
massive Probleme mit dem svn-Praefix gibt, wenn diese mit eingecheckt werden?)
!!!!!!!!!!! W I C H T I G !!!!!!!!!!!!!!!!
Fuer endgueltige Releases:
rm update update-x.y.z
svn up update
svn up update-x.y.z
....
_ADMIN/mktarball.sh --release x.y.z update
Dabei wird automatisch
_ADMIN/mktarball.sh --release x.y.z update-x.y.z
ausgefuehrt.
Fuer Testteam-Releases:
_ADMIN/mktarball.sh --testteam update-x.y.z
* Commit und taggen (ist bei endgueltigen Releases Bestandteil von mktarball)
# taggen from update-${version} package
if [ ${package} = "update-${version}" ]
then
svn -q mkdir file:///repo/eis/tags/${folder}/${svntag}/ \
-m "create folder ${svntag}"
svn -q copy file:///repo/eis/trunk/${folder}/${package} \
file:///repo/eis/tags/${folder}/${svntag}/${package}/ \
-m "release build: ${package}"
# taggen from update package
elif [ ${package} = "update" ]
then
release x.y.z update
* Upload von: update.tar.gz.info ueber pack-eis
Fuer Testteam-Releases nicht notwendig!
URL fuer endgueltige Releases:
https://user:passwd@web.nettworks.org/eisfair/release/updates/update.tar.gz.info
https://user:passwd@web.nettworks.org/eisfair/release64/updates/update.tar.gz.info
Dabei werden saemtliche vorherigen Updates anhand der -Tags
automatisch mit hochgeladen, diese haben dazu im selben Verzeichnis zu liegen.
(Die Paket-Info-Datei ist doppelt im Paket /var/install/update/update.info,
da damit einige Sonderfaelle mit pack-eis entfallen. Diese Datei wird beim
Build automatisch aktualisiert)
- Sortierung: Base-Update an Position 1 in eislist "update"
- Text "# It is strongly recommended to upgrade your eisfair server to x.y.z"
anpassen in "update" und "Haupt Eislist"
- Loeschen des vorherigen Base-Updates
- Link aus Kompatibilitaetsgruenden fuer die ID nach "updates" im
pack-eis-Downloadverzeichnis anlegen:
(Server: shell.in-berlin.de
Verzeichnis: /home/www/fli4l/download.eisfair.org/pack-eis/download
aendern: updates -> ABCD --> updates -> EFGH)
rm -f updates && ln -s EFGH updates
* Posten der Release-Notes in s.e + s.e.d [1][2]
* Ankuendigung in den News auf eisfair.org:
(mail an: webmaster@eisfair.org
Subject: News auf www.eisfair.org bitte "Release Base 1.1.4" aufnehmen)
* Neues eisfair-ISO-Image fuer die Verkaufs-CD erstellen und
neuen eisfair-Installer fuer Download erstellen
============================================================================
============================================================================
[1] UPDATE
-----------------------------------------------------------------------------
Update Base 1.1.0 online
Hallo NG,
es ist wieder mal soweit: Alles neu, macht der Mai :-)
Die eisfair-Version 1.1.0 ist seit heute als Update verfuegbar.
Mit einer Groesse von 4,3 MB handelt sich dabei um das umfangreichste
Update bisher.
Ich bedanke mich beim eisfair-Team und eisfair-Test-Team und wuensche
allen viel Freude an den neuen Funktionen.
Gruesse Max
Xpost + F'up 2 s.e
Hier die Aenderungen im Ueberblick:
base 1.0.11 -> 1.1.0
====================
- Generelle Bugfixes/Korrekturen
......
[2] BUGFIX
-----------------------------------------------------------------------------
Update Base 1.1.2 online
Hallo NG,
Die eisfair-Version 1.1.2 ist seit heute als Update verfuegbar.
Diese Version enthaelt lediglich Fehlerkorrekturen.
Weiterhin viel Spass mit eisfair!
Gruesse Max
Xpost + F'up 2 s.e
Hier die Aenderungen im Ueberblick:
base 1.1.1 -> 1.1.2
===================
- Generelle Bugfixes/Korrekturen
......