SliTaz GNU/Linux official and community documentation wiki.
.png
Translations of this page:

Freigabearbeiten

Was getan werden muss, bevor eine neue Version freigegeben werden kann.

20140502 <pankso> 5.0 ist als Freigabekandidat veröffentlicht. Was noch zu tun bleibt:

  • Die Freigabemitteilung in Englisch in diesem Wiki erstellen, dann in statischem xHTML zum Übersetzen und Übergeben in das Depot slitaz-doc
  • Die Dokumentation in diesem Wiki aktualisieren. Das Handbuch muss stark verbessert oder entfernt werden, da stattdessen zumeist der Abschnitt Anleitungen genutzt wird (unter dem Titel liveUSB gibt es zwei Seiten…)

Erzeugen & Freigabekandidat

  • Stellen Sie sicher, dass alle Depots zur Übernahme der letzten Änderungen markiert sind und im Wok aktualisiert sind. Übergeben Sie die Quellcode-Archive mit tazdev in das Depot
    # hg tag 4.4 && hg push
    # tazdev relpkg slitaz-tools 4.4
  • Stellen Sie sicher, dass alle Pakete auf dem Entwicklungstank erzeugt wurden und erzeugen Sie eine neue Paketliste mit cook.
    # cooker
    # cook pkgdb --flavors
  • Gleichen Sie das Depot mit den neu erzeugten Paketen ab.
    # tazdev -p <username>
  • Erzeugen Sie die ISO-Abbilder mit tazdev in einer „chroot“-Umgebung (oder mit conspy -f 4 auf dem Entwicklungstank)
  • WICHTIG: Verwenden Sie die Pakete aus dem Depot mirror.slitaz.org zur Erzeugung der ISO-Abbilder (rm -rf /home/slitaz/packages && tazpkg -cc)
  • Falls das Depot der Varianten modifiziert wurde, muss auch dieses in der „chroot“-Umgebung aktualisiert werden
  • Erzeugen Sie die „core“-Variante mit tazlito:
    # tazlito pack-flavor core
    # tazlito get-flavor core
    # tazlito gen-distro
  • Laden Sie SliTaz von diesem ISO-Abbild mit Qemu, schreiben Sie das ISO-Abbild auf einen optischen Datenträger und laden Sie SliTaz davon, erzeugen Sie einen USB-Direkstart-Datenträger und laden Sie SliTaz davon um sicher zu stellen, dass alles funktioniert.
  • Probieren Sie auf der grafischen Oberfläche ALLE Menüeinträge und einige Kommandos oder neuesten Code aus.
  • Stellen Sie eine Netzwerkverbindung her und installieren Sie testweise einige Pakete
  • WICHTIG: Installieren Sie die neue Version auf Platte und laden Sie SliTaz davon. Der Benutzer soll ohne jegliche Modifikationen eine grafische Oberfläche erhalten.
  • Bereiten Sie den Internetauftritt und eine Ankündigung für Distrowatch vor und geben Sie diese in die Diskussionsrunde.
  • Erstellen Sie alle ISO-Abbilder aller Varianten und bringen Sie diese ins Depot
  • Übergeben Sie die Neuigkeiten für den Internetauftritt - auch im SCN und an Twitter
  • Eröffnen Sie eine neue Diskussion im Forum für Rückmeldungen

Stabile Version

  • Nach wiederholter Erzeugung und einigen Freigabekandidaten
  • Die Version der Freigabe steht in /etc/slitaz-release. Diese Datei wird durch die Dateien des Paketes slitaz-base-files festgelegt. Unmittelbar vor der Freigabe einer stabilen Version werden die Basis-Dateien entsprechend gekennzeichnet, so dass die Versionsbezeichnung übernommen wird und tazpkg die neuen Pakete verwendet.
  • Die in /etc/issue angegebene SliTaz-Version muss mit der in isolinux.cfg für das Vesa-Menü angegebenen übereinstimmen, hierzu muss das Paket syslinux modifiziert werden.
  • Wenn alle anderen Depots für das Erzeugen markiert sind, all Pakete aktualisieren. Dann kann der Haupt-Wok geändert werden.
  • Den aktuellen stabilen Wok entfernen und den bisherigen Entwicklungs-Wok an seine Stelle kopieren.
  • Den Entwicklungstank mit dem Depot abgleichen
  • In dem Depot alle Pakete aus der Entwicklung in die stabile Version kopieren.
  • Remove stable string in cooking wok and slitaz-base-file repo (update it again) so it goes back to a normal state and devs can start committing. Toolchain updates may be discussed at this moment.
  • Build ISOs from a stable chroot or running system and use packages on the main mirror as usual.
  • Testen, testen und immer wieder testen…
  • Prepare the website announcement and RSS feeds. The Mailing list is used for translation and any text should be submitted 1 or 2 days before release.
  • Upload ISOs to mirror, commits news and update the website
  • Spread the word and go to sleep…

Dokumentation der stabilen Version

Bei der stabilen Version von SliTaz enthält der Direktstart-Datenträger die Freigabemitteilung durch das Paket slitaz-doc. Die Depots werden kurz vor der Freigabe entsprechend gekennzeichnet. After the wok has been copied to wok-stable, the docs are back to a cooking cycle and just provide an index with basic information. In SliTaz befindet die Dokumentation sich im Verzeichnis /usr/share/doc/slitaz. a desktop file and icon are provided in the sources package and can be used to have quick access to the documentation.

 
de/cookbook/reltasks.txt · Last modified: 2017/08/23 09:48 by hgt