QA/Afprøvning af Daily Builds

    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 udgiver Daily Builds til afprøvning af program-versioner mellem de officielle udgivelser. Her kan du få al den information, du har brug for til at gennemføre sådanne afprøvninger.

    Placeringen af daily builds

    Vi har en bekvem, automatisk opdateret [$hovedliste liste over alle tilgængelige masterbuilds] til alle operativsystemer.

    Du finder Daily builds i dev-builds.libreoffice.org/daily

    Installationsværktøjet SI-GUI kan også bruges til bekvemt at downloade og installere Daily builds (findes aktuelt til Windows og Android).

    Tilgængelige konstruktioner

    Daily builds er tilgængelige til Windows, macOS og Linux. Se venligst listen over registerede tinderboxes

    Brug af Daily builds

    Daily builds installeres og køres parallelt med en normal udgivelsesversion

    Se artiklen Parallel-installation (på engelsk). Daily builds under Windows behøver ingen særlige trin – de installeres altid separat.

    For at køre en installeret macOS daglig build skal du enten åbne den to gange eller køre denne kommando mod applikationen i en terminal:

    xattr -d com.apple.quarantine /path/to/LibreOfficeDev.app

    Afprøve forskellige sprog

    For at prøve LibreOffice på forskellige sprog uden at ændre konfigurationen kan du bruge kommandolinje-parameteren --language.

    For at indstille standard-sproget til for eksempel fransk: libreoffice --language=fr.

    Fejlindberetning

    Når du rapporterer om en master build, bruger du versionen med “alpha0+ Master” i slutningen.

    Kopier og indsæt indholdet af din Hjælp ▸ Om i din rapport. Det indeholder Tinderbox-nummeret.

    Generelle råd til rapportering af fejl finder du i Fejlrapport (på engelsk)!

    Tekniske Detaljer

    Build-udbydere

    Builds produceres typisk af Tinderboxes. Så de kommer fra hvem som helst, der kører en Tinderbox, som har ssh-adgang til serveren, der hoster dev-builds. LibreOffice.org kan uploade Dailies.

    Frekvensen af uploads

    Hvis Tinderbox-scriptet er opsat sådan, vil det forsøge at uploade efter dagens første succesfulde build (dvs. efter 00:00 UTC).

    Hyppigheden varierer, ideelt er det en gang om dagen. Det kan imidlertid ikke være tilfældet af tre hovedgrunde:

    1. Tinderbox-en er nede
    2. det træ, der bygges, er knækket og intet build lykkedes den dag
    3. der var ingen aktivitet på det træ i løbet af dagen

    Mappen 'current' ( = aktuel) skulle linke til det seneste tilgængelige build.

    Filnavne

    Der for tiden ingen navngivnings-konventioner for Tinderboxe, men de fleste er navngivet på en måde, som skulle lade en gætte, hvad de er.

    Hvis du vil vide præcis, hvilke indstillinger, der anvendes, kan du se på tinderbox MASTER status page og se på build-loggen for den Tinderbox, du er interesseret i.

    For eksempel starter build log med:

    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´
    

    Her kan du se præcis, hvad der blev bygget (hver depots git-sha) og den näjagtige liste over konfigurations-indstillinger, der blev brugt til at bygge.