Números y versiones
Tu número de versión es texto libre y nunca se ordena. packaging.revision sube con cada reempaquetado; el catálogo numera las versiones. Nunca reutilices un número y una revisión con otros bytes.
Números de versión
version es el texto del autor, de 1 a 32 caracteres. Nunca se ordena y dos números no se comparan como cifras: «10.2.0», «Alpha 5» e «IVb» valen todos.
packaging.revision marca un reempaquetado del mismo número, desde 1, para que una instalación por archivo vea una compilación más nueva de ese número aun sin catálogo.
Versiones
El catálogo de un registro numera cada versión de una clave de paquete y nunca ordena los números de los autores. Una actualización es una versión mayor de la misma clave en el mismo registro.
| Qué | Quién lo fija | Regla |
|---|---|---|
version | El autor | Texto libre. Nunca se reutiliza con otros bytes. |
packaging.revision | El empaquetador | Sube con cada paquete del mismo número. |
release | El registro | Sube con cada publicación de la clave. Inmutable: una partida guardada o una repetición conserva la versión con la que se hizo. |
Actualizaciones
La Biblioteca muestra una actualización cuando el catálogo tiene una versión mayor que la instalada, y una instalación por archivo sustituye una packaging.revision menor del mismo número tras preguntar. Se guarda una versión anterior en .backup, así que una sustitución se puede deshacer.
Un editor nunca reutiliza un número y una revisión con otros bytes: el script de publicación de la biblioteca de contenido lo rechaza.