QA/Daily Builds testen
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Spende
LibreOffice bietet sogenannte Daily Builds zum Testen der Programmversionen zwischen den offiziellen Releases. Hier sind alle Informationen für solche Tests zusammengefasst.
Speicherort der Daily Builds
Wir haben eine praktische, automatisch aktualisierte Liste der verfügbaren Master Builds für alle Betriebssysteme.
Für mehr Versionen, siehe diese vollständige Liste der Daily Builds.
Das Installations-Tool SI-GUI kann genutzt werden, um Daily Builds bequem herunterzuladen und zu installieren (aktuell für Windows und Android).
Verfügbare Builds
Daily Builds gibt es für Windows, macOS und Linux. Siehe die Liste der registrierten Tinderboxes für weitere Einzelheiten.
Daily Builds nutzen
Daily Builds installieren und neben einer normalen Version laufen lassen
Siehe den Artikel Parallelinstallation verschiedener Versionen von LibreOffice. Windows Daily Builds brauchen keine besonderen Schritte — sie werden immer einzeln installiert.
Um ein installiertes macOS Daily Build laufen zu lassen, muss es entweder doppelt geöffnet werden oder durch dieses Kommando mit der Applikation in einem Terminal gestartet werden:
xattr -d com.apple.quarantine /path/to/LibreOfficeDev.app
Verschiedene Sprachen testen
Um LibreOffice in mehreren Sprachen zu testen ohne die Konfiguration zu ändern, kann der Kommandozeilenparameter --language
verwendet werden.
Um zum Beispiel die Standardsprache auf Französisch zu setzen: libreoffice --language=fr
.
Fehler melden
Wenn gegen einen Master Build getestet wird, wird die Version mit "alpha0+ Master" am Ende verwendet.
Dazu wird der Inhalt von
▸ in den Bericht kopiert. Hier ist die Tinderbox Nummer angegeben.Für allgemeine Hinweise zur Fehlermeldung siehe unter BugReport!
Technische Details
Build Redaktion
Builds werden typischerweise in Tinderboxen erzeugt. So kommen sie von irgendjemandem, der eine Tinderbox betreibt, die ssh-Zugriff auf die Server der Entwickler-Builds hat. LibreOffice.org kann Dailies hochladen.
Frequenz zum Hochladen
Wenn das Tinderbox-Script als solches online ist, wird es den Upload automatisch starten, sobald das erste erfolgreiche Build des Tages (nach 00:00 UTC) vorliegt.
Die Frequenz variiert, idealerweise liegt sie bei einmal täglich. Das trifft in den folgenden Fällen nicht zu:
- Die Tinderbox ist Down.
- Der Build bricht ab und für diesen Tag liegt kein gültiger Build vor.
- Es gab an diesem Tag keine Aktivität.
Das Verzeichnis 'current' sollte das aktuell erreichbare Build enthalten.
Datei Namen
Es gibt keine Namenskonventionen für Tinderboxen. Die meisten Namen sind jedoch selbsterklärend.
Die exakten Optionen sind auf der Tinderbox MASTER Status Seite hinterlegt. Hier kann die betreffende Tinderbox ausgewählt werden.
Aktuell startet der Build Log wie folgt:
1 2 2011-10-28 23:14:15 3 core:2a5e99cb83a91e9a4bb92c117dcbc8baa6d718fe 4 binfilter:522e9fe9e46e52f4c7ac48858ee6cd82a2e0eb48 5 dictionaries:c4051ff3fff35db559e3363e6728f6bc3f9de071 6 help:3b66bd0d5781edd556817fd443dbf69a892cd066 7 translations:672ed497054a4d92a620e615bbaa18313c06f919 8 running ./configure with ´--with-num-cpus=4´ ´--with-max-jobs=5´ ´--disable-mozilla´ ´--without-system-mozilla´ ´--disable-binfilter´ ´--disable-kde´ ´--with-jdk-home=/opt/sun-jdk-1.6.0.26´
Hier ist exakt verzeichnet, was gelaufen ist (der git-sha von jedem Lauf) und die exakte Liste der Konfigurations-Optionen für den Build.