close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

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 Víctor de Buen Remiro

(In [2581]) New configuration option Set Upgrading::TolPackage::Repositories
Refs #987

comment:2 Changed 14 years ago by Víctor de Buen Remiro

Owner: changed from Jorge to Víctor de Buen Remiro
Status: newaccepted

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 Víctor de Buen Remiro

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:4 Changed 14 years ago by Víctor de Buen Remiro

(In [2582]) Refs #987

comment:5 Changed 14 years ago by Víctor de Buen Remiro

(In [2583]) Refs #987

comment:6 Changed 14 years ago by Víctor de Buen Remiro

(In [2584]) Refs #987

comment:7 Changed 14 years ago by Víctor de Buen Remiro

(In [2585]) Refs #987
Refs #949

comment:8 Changed 14 years ago by Víctor de Buen Remiro

(In [2587]) Refs #987

comment:9 Changed 14 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: acceptedclosed

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.

Note: See TracTickets for help on using tickets.