QA/Daily Builds testen

    From The Document Foundation Wiki
    < QA
    This page is a translated version of the page QA/Testing Daily Builds and the translation is 100% complete.

    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 Hilfe ▸ Über 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:

    1. Die Tinderbox ist Down.
    2. Der Build bricht ab und für diesen Tag liegt kein gültiger Build vor.
    3. 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.