~~NOTOC~~ ====== Freigabearbeiten ====== Was getan werden muss, bevor eine neue Version freigegeben werden kann. 20140502 5.0 ist als Freigabekandidat veröffentlicht. Was noch zu tun bleibt: * Die [[:relnotes|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 * 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. * [[http://hg.slitaz.org/slitaz-doc/ | Depot der SliTaz-Dokumentation]]