QA/Pruebas con compilaciones diarias

    From The Document Foundation Wiki
    < QA
    This page is a translated version of the page QA/Testing Daily Builds and the translation is 88% complete.
    Outdated translations are marked like this.

    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 Ayuda ▸ Acerca de 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:

    1. La máquina que ejecuta Tinderbox está desconectada;
    2. el árbol de código fuente presenta errores y no hubo ninguna compilación exitosa ese día; o
    3. 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.