QA/Pruebas con compilaciones diarias
TDF LibreOffice en español Document Liberation Project Blogs comunitarios Weblate Nextcloud Redmine Preguntas y respuestas Donar
LibreOffice proporciona las denominadas compilaciones diarias para poner a prueba las versiones del programa entre cada publicación oficial. Aquí encontrará información para llevar a cabo dichas pruebas.
Ubicación de las compilaciones diarias
We have a convenient, automatically updated list of the available master builds for all operating systems.
Encontrará las compilaciones diarias en: dev-builds.libreoffice.org/daily
Además, puede emplearse la herramienta de instalación SI-GUI para descargar e instalar compilaciones diarias con facilidad (actualmente admite Windows y Android).
Compilaciones disponibles
Se producen compilaciones diarias para Windows, macOS y Linux. Consulte la lista de máquinas Tinderbox para más detalles.
Uso de las compilaciones diarias
Las compilaciones diarias se instalan y ejecutan de manera paralela junto con las publicaciones normales
Vea el artículo Instalación en paralelo. Las compilaciones para Windows no necesitan de ningún paso especial de su parte: siempre se instalan separadamente.
To run an installed macOS daily build, you either need to open it twice or run this command against the application in a terminal:
xattr -d com.apple.quarantine /path/to/LibreOfficeDev.app
Probar lenguas distintas
Para probar LibreOffice en varios idiomas, sin cambiarle la configuración, puede emplear el parámetro de consola --language
.
Por ejemplo, para definir el francés como idioma de la interfaz: libreoffice --language=fr
.
Informar de defectos
Al crear un informe de error sobre una compilación troncal (master
), escoja la versión que termina con «alpha0+ Master» en el selector de Bugzilla.
Copie y pegue el contenido de la ventana
▸ en el cuerpo del informe; allí se incluye el número de máquina Tinderbox.Para obtener consejos generales para informar de defectos, revise el artículo Informes de errores.
Detalles técnicos
Proveedores de compilaciones
Hay máquinas Tinderbox que emiten las compilaciones, las cuales pertenecen a voluntarios con acceso SSH al servidor que aloja dev-builds
. LibreOffice.org puede cargar compilaciones diarias.
Frecuencia de cargas al servidor
Si se configura de manera acorde la secuencia de órdenes de Tinderbox, esta intentará realizar la carga tras la primera compilación exitosa del día (posterior a las 00∶00 UTC).
Idealmente, se genera una compilación por día, aunque la frecuencia varía. Habrá ocasiones en que no se produzca ninguna compilación debido a alguna de estas razones:
- La máquina que ejecuta Tinderbox está desconectada;
- el árbol de código fuente presenta errores y no hubo ninguna compilación exitosa ese día; o
- no se produjo actividad en el árbol durante ese día.
El directorio «current» (actual) siempre lleva a la compilación más reciente disponible.
Nombres de archivo
De momento no existe ninguna convención de nombres para las máquinas Tinderbox, pero la mayor parte de ellas están denominadas de modo que uno puede adivinar en qué consisten.
Si quiere conocer con exactitud las opciones empleadas en cada máquina para emitir compilaciones, visite la página de estado Tinderbox para la rama troncal y eche un vistazo al registro de la Tinderbox que le interese.
Veamos un ejemplo. Este registro de compilación comienza por:
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´
Aquí es posible apreciar con precisión lo que se compiló (el git-sha de cada repo),y la lista exacta de opciones de configuración usadas para compilar.