Opened 14 years ago
Closed 14 years ago
#987 closed task (fixed)
Abandono del sistema de repositorios de paquetes basados en archivos
Reported by: | Víctor de Buen Remiro | Owned by: | Víctor de Buen Remiro |
---|---|---|---|
Priority: | highest | Milestone: | TOL Packages |
Component: | Database | Version: | |
Severity: | blocker | Keywords: | |
Cc: |
Description
Los cambios necesarios para el almacenamiento en bases de datos unidos a otros relacionados, como el hecho de que los repositorios no tengan un paquete por plataforma sino que sea el paquete el que tenga lo necesario para funcionar en todas, unido a las facilidades que añade la gestión de las descargas y el mantenimiento vía SQL+PHP, hacen más que aconsejable romper con el sistema anterior de almacenamiento en ficheros, no sólo a nivel de servidor, sino también en el lado cliente.
Change History (9)
comment:1 Changed 14 years ago by
comment:2 Changed 14 years ago by
Owner: | changed from Jorge to Víctor de Buen Remiro |
---|---|
Status: | new → accepted |
Hasta ahora el #Require
utilizaba un archivo packages.bst
para saber de qué repositorio debería descargarse cada paquete. Este archivo se actualizaba cuando se solicitaba una nueva instalación.
Con el nuevo sistema de bases de datos se puede solicitar online la lista de paquetes de cada repositorio y almacenarla en un conjunto indexado en RAM sin necesidad de crear ningún fichero de caché local.
comment:3 Changed 14 years ago by
La lista de repositorios disponibles está ahora dada por la opción de configuración
Set TolConfigManager::Config::Upgrading::TolPackages::Repositories
Por defecto contiene exclusivamente el repositorio oficial de TOL, el cual se recomienda no eliminar ni reordenar. Los usuarios pueden añadir sus propios repositorios después del oficial.
comment:9 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
El sistema de repositorios basado en archivos ya no se puede usar a partir de la versión v2.0.1 b.0.45.alpha, aunque seguirá activo durante un tiempo aún por determinar.
(In [2581]) New configuration option Set Upgrading::TolPackage::Repositories
Refs #987