Opened 9 years ago
Last modified 9 years ago
#1899 new task
Instaladores de TOL
Reported by: | Pedro Gea | Owned by: | Víctor de Buen Remiro |
---|---|---|---|
Priority: | high | Milestone: | Mantainance |
Component: | Kernel | Version: | |
Severity: | major | Keywords: | |
Cc: |
Description
En el marco de las nuevas compilaciones para TOL (compilando con GNU GCC y para sistemas de 64 bits) y la creación de nuevos instaladores (tanto para Windows como para Linux) se necesita una revisión de la página de descargas de TOL: DownloadTol y de los mecanismos de recompilación y actualización de los instaladores.
Véanse:
- #1881 (sobre el control de versiones)
- #1818 (compilar contribs con RTools-GNU GCC)
- #1861 (compilar contribs con RTools-GNU GCC para 64 bits)
- #1866 (compilar TOL con RTools-GNU GCC para 64 bits)
- #1827 (instalador para TOL-GNU)
- #1860 (instaladores para Linux)
- #1880 (indicaciones para la compilación de TOL)
Change History (31)
comment:1 Changed 9 years ago by
comment:2 Changed 9 years ago by
Se recomienda liberar la primera versión oficial de TOL3.2 (v3.2 p001
).
comment:4 Changed 9 years ago by
Se incrementa la versión 3.2 de TOL a la versión 3.3 al pasar de versión de desarrollo a versión oficial.
Este salto se justifica en parte por la necesidad de establecer de manera clara la versión a partir de la cual existe la compatibilidad de TOL con R.
comment:5 Changed 9 years ago by
Se replantea una cuestión relativa a los números de versión en TOL.
Desde [4046] y [4047] se pasa a numerar TOL con dos números de versión (major & minor) y un número con letra (build) con el criterio de que la letra "b" es para las versiones de desarrollo (beta) y la letra "p" para las versiones estables (patch).
Así la versión "3.1 b027" es anterior a la "3.1 p001". Véase [4157].
Este criterio es tenido en cuenta incluso por TolPackage. Véase la función ObtainIntegers
de tolp/trunk/tol/stdlib/TolPackage/TolVersion.tol.
La propuesta consiste en usar los números de versión minor pares para las versiones de desarrollo y los impares para versiones estables. Así de manera natural 3.1 y 3.3 serían versiones estables, mientras que 3.2 o 3.4 serían versiones de desarrollo.
Si se hace esto, la letra "b" o "p" no sería necesaria, sin embargo, mientras se revisan o no los mecanismos de comparación de versiones, como el mencionado anteriormente de TolPackage, se recomienda mantener la letra "b" para las versiones pares y "p" para las impares.
comment:6 Changed 9 years ago by
Se mantiene la versión estable de TOL en el tolp/trunk como versión en mantenimiento, sin generar una rama en tolp/branches para la versión 3.3 ("release_3.3") hasta que haya un proyecto de desarrollo para TOL, que lo justifique.
De este modo se evita temporalmente tener que mantener dos copias del código.
Cuando se cree la rama "release_3.3" la versión de TOL en el trunk pasaría a ser la "3.4 b001".
(In [7083]) Refs #1899, #1880, #1827
Se revisa ActiveTOL_Base.exe y se incorpora ActiveTOL_Patch.exe en él.
Se modifica _uptol.bat para permitir las opciones: /dist /no_tests.
Se modifica el mecanismo de comprobación de que se está usando la consola del SDK.
Se tiene en cuenta en _uptol.bat el nombre del nuevo instalador.
Se revisa build_tol_sdk/build_tol_sdk.tol para evitar las carpetas usadas en la compilación con GNU GCC
Se utiliza una ubicación limpia de TOLHOME para la compilación de TOL y de su instalador con MSVC.