Opened 14 years ago
Last modified 14 years ago
#1126 closed defect
Compatibilidad de los paquetes locales con la versión de TOL — at Initial Version
Reported by: | Víctor de Buen Remiro | Owned by: | Víctor de Buen Remiro |
---|---|---|---|
Priority: | highest | Milestone: | TOL Packages |
Component: | Various | Version: | head |
Severity: | blocker | Keywords: | |
Cc: |
Description
Queda por resolver el chequeo de compatibilidad de los paquetes locales, que puede ser especialmente problemático cuando conviven en una misma máquina versiones de TOL incompatibles entre sí.
Ahora mismo si el paquete existe localmente se presupone que es compatible con la versión de TOL, pero eso no tiene porqué ser así.
El paquete descargado contiene dicha información pero sólo dentro del OIS por lo que sólo se puede acceder a ella una vez cargado, lo cual es absurdo pues queremos saberlo antes precisamente para saber cuál cargar.
Habría que añadir al ZIP del paquete un nuevo fichero con la información de compatibilidad y ya puestos con toda la información de la estructura TolPackage::@VersionSynchro
La forma más sencilla sería crear un archivo TOL para que pudiera ser cargado localmente y que contuviera los campos directamente, sin estructura, para evitar problemas de compatibilidad en el futuro
Text te_url = "..."; //URL of repository Text co_name = "..."; //Generic name of package Text co_name_version = "..."; //Name of versioned package Text te_extra_info = "..."; //Extra information Text te_min_tol_version = "..."; //Minimum compatible TOL version Text te_max_tol_version = "..."; //maximum compatible TOL version Text te_dependencies = "..."; //Required packages Date dh_release_date_remote = y...; //Publication date in remote repository Date dh_release_date_local = y...; //Local installing date Real nu_bytes = ...; //Size of remote compressed archive