Diferencia entre revisiones de «Empaquetado en Debian»

De Taquiones
m (Categorizada)
 
Línea 2: Línea 2:
El formato se describe en la página de manual de [https://manpages.debian.org/testing/dpkg-dev/deb-changelog.5.en.html deb-changelog], es más estricto de lo que me gustaría y se detalla en lo siguiente: <syntaxhighlight lang="text">
El formato se describe en la página de manual de [https://manpages.debian.org/testing/dpkg-dev/deb-changelog.5.en.html deb-changelog], es más estricto de lo que me gustaría y se detalla en lo siguiente: <syntaxhighlight lang="text">
paquete (versión) distribuciones; metadatos
paquete (versión) distribuciones; metadatos

[línea en blanco opcional]
* detalles del cambio
* Detalles del cambio
con más detalles aún
con más detalles aún

[línea en blanco]
* más detalles aún del cammbio
* más detalles aún del cambio

[línea en blanco opcional]
-- nombre del mantenedor <dirección de correo> fecha
-- nombre del mantenedor <dirección de correo> fecha
</syntaxhighlight>
</syntaxhighlight>Detallitos concretos:

* Las distribuciones son una lista de nombres de ramas de Debian donde se puede instalar el paquete separadas por comas.
* Los metadatos son una lista de pares ''nombre=valor'' separadas por comas.
* Los detalles de cada cambio deben empezar a '''dos''' espacios del comienzo. Por convención se emplea un asterisco (ern la primera línea) pero no es obligatorio.
* Cada cambio puede estar separado por una línea en blanco pero no es obligatorio.
* El nombre del mantenedor y su dirección de correo deben tener '''un espacio''' obligatoriamente al comienzo de la línea.
* La fecha debe estar separada del correo por exactamente '''dos espacios'''.

La fecha debe estar en formato RFC 822 de la siguiente forma:

* día de la semana abreviado, coma, día del mes en número, número de mes, año en cuatro cifras, hora en formato (hh:mm:ss) y zona horaria en formato +zzzz,
* <code>strftime format: "%a, %d %b %Y %H:%M:%S %z" (with LC_TIME=C)</code>.

===== Referencias =====

* https://invasy.gitlab.io/notes/debian-changelog-format/

[[Categoría:Debian]]
[[Categoría:Debian]]
[[Categoría:Desarrollo]]
[[Categoría:Desarrollo]]

Revisión actual - 10:29 19 ene 2024

Archivo de cambios (changelog): formato

El formato se describe en la página de manual de deb-changelog, es más estricto de lo que me gustaría y se detalla en lo siguiente:

paquete (versión) distribuciones; metadatos

  * Detalles del cambio
    con más detalles aún

  * más detalles aún del cambio

 -- nombre del mantenedor <dirección de correo> fecha

Detallitos concretos:

  • Las distribuciones son una lista de nombres de ramas de Debian donde se puede instalar el paquete separadas por comas.
  • Los metadatos son una lista de pares nombre=valor separadas por comas.
  • Los detalles de cada cambio deben empezar a dos espacios del comienzo. Por convención se emplea un asterisco (ern la primera línea) pero no es obligatorio.
  • Cada cambio puede estar separado por una línea en blanco pero no es obligatorio.
  • El nombre del mantenedor y su dirección de correo deben tener un espacio obligatoriamente al comienzo de la línea.
  • La fecha debe estar separada del correo por exactamente dos espacios.

La fecha debe estar en formato RFC 822 de la siguiente forma:

  • día de la semana abreviado, coma, día del mes en número, número de mes, año en cuatro cifras, hora en formato (hh:mm:ss) y zona horaria en formato +zzzz,
  • strftime format: "%a, %d %b %Y %H:%M:%S %z" (with LC_TIME=C).
Referencias