QA/Afprøvning af Daily Builds
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
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
▸ 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:
- Tinderbox-en er nede
- det træ, der bygges, er knækket og intet build lykkedes den dag
- der var ingen aktivitet på det træ i løbet af dagen
Mappen 'current' ( = aktuel) skulle linke til det seneste tilgængelige build.
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.