#916 closed task (fixed)
Utilidades para el manejo de paquetes
Reported by: | Jorge | Owned by: | Víctor de Buen Remiro |
---|---|---|---|
Priority: | highest | Milestone: | TOL Packages |
Component: | Kernel | Version: | |
Severity: | blocker | Keywords: | #Require, TolPkg, package |
Cc: |
Description (last modified by )
Jorge escribió:
"It would be useful to have a tol function for installing the last available version of a TolPkg."
Creo que esto se enmarcaría mejor en un NameBlock TolPackage
dentro de la StdLib
que incluyera no sólo la instalación sino todas las funciones relacionadas con los paquetes, como el borrado, consulta de la existencia de nuevas versiones, actualización automática, etc.
Change History (66)
comment:1 Changed 15 years ago by
Milestone: | TOL Extensions → TOL Packages |
---|
comment:2 Changed 15 years ago by
Component: | ASCII data files → Kernel |
---|---|
Description: | modified (diff) |
Keywords: | package added |
Severity: | normal → blocker |
Status: | new → accepted |
Summary: | Package.Install → Utilidades para el manejo de paquetes |
comment:3 Changed 15 years ago by
Description: | modified (diff) |
---|
comment:4 Changed 15 years ago by
Description: | modified (diff) |
---|
comment:5 Changed 15 years ago by
Description: | modified (diff) |
---|
comment:6 Changed 15 years ago by
comment:7 Changed 15 years ago by
comment:8 Changed 15 years ago by
comment:9 Changed 15 years ago by
comment:10 Changed 15 years ago by
comment:11 Changed 15 years ago by
comment:13 Changed 15 years ago by
comment:14 Changed 15 years ago by
comment:15 Changed 15 years ago by
comment:16 Changed 15 years ago by
comment:17 Changed 15 years ago by
comment:18 Changed 15 years ago by
comment:19 Changed 15 years ago by
comment:20 Changed 15 years ago by
comment:21 Changed 15 years ago by
comment:22 Changed 15 years ago by
comment:23 Changed 15 years ago by
comment:24 Changed 15 years ago by
(In [2249]) Refs #916
El archivo repository.tol se mueve a la parte cliente
Struct @PackageInfo se mueve a common.tol
Nuevos métodos estáticos LoadInstances y SaveInstances para el almacenamiento persistente de la lista de repositorios accesibles
Los métodos Get y Open se conectan ahora sólo de forma opcional
Nuevos métodos estáticos Find y FindAndInstall para hacer más transparente la gestión de repositorios
comment:25 Changed 15 years ago by
comment:28 Changed 15 years ago by
comment:29 Changed 15 years ago by
comment:30 Changed 15 years ago by
comment:31 Changed 15 years ago by
(In [2257]) Refs #916
GetNameVersion renombrado como GetCurrentNameVersion
AddPackageInfo.Version y AddPackageInfo renomrados como Build.PackageInfo.Version y Build.PackageInfo
Se añaden los miembros
Text _.sourceRoot; Root directory of package's TOL code
Set _.packages; Set of names of packages
Se añaden los métodos Build.All y Rebuild.One
comment:32 Changed 15 years ago by
comment:34 Changed 15 years ago by
comment:35 Changed 15 years ago by
comment:36 Changed 15 years ago by
comment:37 Changed 15 years ago by
comment:38 Changed 15 years ago by
comment:40 Changed 15 years ago by
(In [2268]) Refs #916
Se adapta el #Require al nuevo sistema TolPackage
comment:43 Changed 15 years ago by
comment:44 Changed 15 years ago by
comment:47 Changed 15 years ago by
(In [2287]) Refs #916
Defines package list of repository OfficialTolArchiveNetwork
comment:48 Changed 15 years ago by
(In [2288]) Refs #916
Creates and uploads repository OfficialTolArchiveNetwork
comment:56 Changed 15 years ago by
comment:57 Changed 15 years ago by
comment:58 Changed 15 years ago by
comment:59 Changed 15 years ago by
comment:60 Changed 14 years ago by
comment:61 Changed 14 years ago by
comment:62 Changed 14 years ago by
comment:63 Changed 14 years ago by
comment:64 Changed 14 years ago by
comment:65 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Más detalles sobre las soluciones adoptadas en
https://www.tol-project.org/wiki/TolPackageRulesAndComments
(In [2224]) Refs #916
Primera aproximación a TolPackage, un sistema para el manejo de paquetes TOL: instalación, actualización, borrado, consulta de estado, etc.
It has a Class Repository that implements all methods for a given repository
There is also a set of equivalent methods taking the repository as