#381 closed task (fixed)
actualizar los paquetes de MMS al nuevo sistema en BBDD
Reported by: | josp | Owned by: | josp |
---|---|---|---|
Priority: | critical | Milestone: | Release 0.6 |
Component: | General | Keywords: | TolPackage |
Cc: | vdebuen@… |
Description
A partir de la versión v2.0.1 b.0.45.alpha de tol el repositorio de paquetes esta basado en bases de datos. Con él se ha introducidos unos cambios en la definición de los paquetes.
Estas son los pasos de migración:
- Lo primero de todo es actualizar TOL a la versión mínima v2.0.1 b.0.45.alpha
- Lo siguiente que hay que hacer para trabajar sin problemas con el repositorio privado es darlo de alta con la sentencia:
Real TolPackage::Client::AddRepository("http://packages.localbayes.es/BayesPrivateTolPackages/repository.php");
- Luego hay que retocar los paquetes aumentando el primer número de versión. Aunque no haya cambios internos importantes en el paquete sí los hay en el repositorio y hay que marcarlo de alguna manera.
- También hay que actualizar la versión mínima de TOL necesaria para correr el paquete
Text _.autodoc.minTolVersion = "v2.0.1 b.0.45.alpha";
- Aunque no es obligatorio sí es muy recomendable, pues podría ser útil en el futuro y no cuesta nada, añadir el miembro redundante
Text _.autodoc.name = "<nombre_paquete>";
- También es muy recomendable, si no se había hecho ya, añadir el campo de control de versión
Text _.autodoc.versionControl = voidErr.NonDecAct(OSSvnInfo("."));
- Los recursos externos se definen ahora como un conjunto plano de textos sin nombre pues no habrá diferentes versiones del paquete por cada plataforma sino una única versión con todos los recursos necesarios para todas las plataformas. Los que sean dependientes de la plataforma deben tener una entrada distinta para cada una, de forma que luego sea posible cargar lo necesario.
Set _.autodoc.nonTolResources = { [[ Text "./resource_1", Text "./resource_2", Text "./resource_3/Linux_x86_32", Text "./resource_3/Windows_x86_32", ... ]] };
En la documentación de paquetes se puede ver cómo ha quedado el nuevo sistema https://www.tol-project.org/wiki/TolPackageRulesAndComments
Change History (6)
comment:1 Changed 14 years ago by
Owner: | changed from josp to CN=Jorge Suit Perez Ronda |
---|---|
Status: | new → accepted |
comment:2 Changed 14 years ago by
comment:3 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Note: See
TracTickets for help on using
tickets.
(In [1973]) refs #381, establezco campos obligatorios y recomendados