Diferencia entre revisiones de «Empaquetado en Debian»
(Página creada con «==== Archivo de cambios (changelog): formato ==== 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 [línea en blanco opcional] * detalles del cambio con más detalles aún [línea en blanco] * más detalles aún del cammbio [línea en blanc…») |
|||
(No se muestra una edición intermedia del mismo usuario) | |||
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 |
||
con más detalles aún |
con más detalles aún |
||
[línea en blanco] |
|||
* más detalles aún del |
* 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: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)
.