QA/Afprøve Daily Builds

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

Other languages:
dansk • ‎English • ‎español • ‎русский • ‎Türkçe

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

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

Appimage-versioner er tilgængelige for Linux-brugere, som foretrækker dem.

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.

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.