Provided by: dpkg-dev_1.17.5ubuntu5.8_all bug

NOMBRE

       dpkg-parsechangelog - Análisis de ficheros de registro de cambios de Debian

SINOPSIS

       dpkg-parsechangelog [opción...]

DESCRIPCIÓN

       dpkg-parsechangelog lee y analiza el registro de cambios de un árbol de fuentes de Debian desempaquetado,
       mostrando la información contenida a través de la salida estándar en un formato legible por el sistema.

OPCIONES

       -lfichero-de-cambios
              Specifies  the  changelog file to read information from. A '-' can be used to specify reading from
              standard input. The default is debian/changelog.

       -Fformato-fichero-de-cambios
              Define el formato del registro de cambios. Por omisión, el formato se lee de  una  línea  especial
              cerca  del  final  del  registro  de  cambios o, en caso de fallo, usa el formato estándar debian.
              Consulte tambIén FORMATOS DEL FICHERO DE CAMBIOS.

       -Ldirectorio-bibliotecas
              Define un directorio adicional en el que buscar scripts de análisis. Este  directorio  se  analiza
              antes     que     los     directorios     predefinidos,    /usr/local/lib/dpkg/parsechangelog    y
              /usr/lib/dpkg/parsechangelog.

       -S, --show-field field
              Specifies the name of the field to show (since dpkg 1.17.0).  The field name is not printed,  only
              its value.

       -?, --help
              Muestra el modo de uso y termina.

       --version
              Muestra la versión y termina.

   Opciones de análisis
       The  following  options  can  be  used to influence the output of the changelog parser, e.g. the range of
       entries or the format of the output. They need to be supported by the parser script in question. See also
       NOTES.

       --file file
              Set the changelog filename to parse. Default is '-' (standard input).

       -l, --label file
              Set the name of the changelog file to use in error messages, instead of using the  name  from  the
              --file option, or its default value.

       --format formato-salida
              Define  el  formato de la salidA. Los valores compatibles son dpkg y rfc822. dpkg es el formato de
              salida clásico (anterior a la existencia de esta opción) y el valor predefinido.  Consiste  de  un
              párrafo  con el formato de control de Debian (consulte deb-control(5)). En caso de requerir más de
              una entrada, la mayoría de campos se toman de la entrada más reciente, a menos que se  especifique
              lo contrario:

              Source:  nombre-paquete

              Version: versión

              Distribution: distribución-destino

              Urgency: urgencia
                     Se utiliza la urgencia más elevada de todas las entradas incluidas, seguidas de comentarios
                     concatenados (separados por espacios) de todas las versiones solicitadas.

              Maintainer: autor

              Date: fecha

              Closes:  número-informe-de-fallo
                     Los campos «Closes» de todas las entradas incluidas se fusionan.

              Changes:  entradas-registro-cambios
                     El  texto de todas las entradas del registro de cambios se encadena. Para que ésto tenga un
                     formato de control multi-línea de Debian válido, las líneas vacías  se  reemplazan  por  un
                     retorno  de  línea, y se inserta un sangrado de un carácter de espacio en todas las líneas.
                     El contenido exacto depende del formato del registro de cambios.

              Los campos Version, Distribution, Urgency, Maintainer y Changes son obligatorios.

              Pueden que aparezcan campos adicionales definidos por el usuario.

              El formato rfc822 emplea los mismos campos, pero devuelve  por  la  salida  un  párrafo  por  cada
              entrada en el registro de cambios, de forma que se preservan los metadatos de cada entrada.

       --since versión, -sversión, -vversión
              Incluye todos los cambios posteriores a la versión.

       --until versión, -uversión
              Incluye todos los cambios anteriores a la versión.

       --from versión, -fversión
              Incluye todos los cambios posteriores o de la misma versión.

       --to versión, -tversión
              Incluye todos los cambios anteriores o de la misma versión.

       --count número, -cnúmero, -nnúmero
              Incluye  un  número de entradas desde el inicio (o el final en caso de que el número sea menor que
              0).

       --offset número, -onúmero
              change the starting point for --count, counted from the top (or the tail if number is  lower  than
              0).

       --all  Incluye todos los cambios. Nota: otras opciones no tendrán efecto cuando esta esté en uso.

FORMATOS DEL FICHERO DE CAMBIOS

       Se  permite  utilizar  un  formato  distinto  al  estándar,  proporcionado  un analizador para el formato
       alternativo correspondiente.

       Para que dpkg-parsechangelog ejecute el analizador nuevo, se debe incluir una línea dentro de las últimas
       40   del    fichero    «changelog»,    y    que    coincida    con    la    expresión    regular    Perl:
       “\schangelog-format:\s+([0-9a-z]+)\W”.  La  parte  entre  paréntesis  debe ser el nombre del formato. Por
       ejemplo:

              @@@ formato-fichero-de-cambios: otro-formato @@@

       Los nombres de formato del fichero de registro de cambios son cadenas no vacías compuestas de  caracteres
       alfanuméricos.

       Si    una    línea    así    está    presente,    dpkg-parsechangelog    buscará   el   analizador   como
       /usr/lib/dpkg/parsechangelog/otro-formato o /usr/local/lib/dpkg/parsechangelog/otro-formato; este  es  un
       error  derivado  de  su ausencia o de no ser un programa ejecutable. El formato predeterminado de fichero
       «changelog» es debian, y se proporciona un analizador para él de forma predeterminada.

       El analizador se invocará con el fichero «changelog» abierto en la  entrada  estándar  al  principio  del
       fichero.  Puede  leer  el  fichero  (y  realizar  un búsqueda si lo desea) para determinar la información
       necesaria, y devolver la información analizada por la salida estándar con  el  formato  definido  por  la
       opción --format. Debe aceptar todas las Opciones de análisis.

       Si  el  formato  «changelog»  que  se  analiza  deja  siempre o habitualmente una línea vacía entre notas
       individuales de cambios, se deben eliminar tales líneas, para así obtener una salida más compacta.

       Si el formato «changelog» no contiene información de fecha o de nombre de paquete,  esta  información  se
       omitirá en la salida. El analizador no debe intentar sintetizarlo o buscarlo en otras fuentes.

       Si  el  fichero  «changelog» no cuenta con el formato esperado, el analizador debe salir con un estado de
       salida distinto de cero, en lugar de intentar improvisar y posiblemente generar una salida incorrecta.

       Puede que un analizador de fichero «changelog» no interactúe en absoluto con el usuario.

NOTAS

       All Parser Options except for -v are only supported since dpkg 1.14.16. Third party parsers for changelog
       formats other than debian might not support all options.

FICHEROS

       debian/changelog
              El fichero de registro de cambios se usa para obtener información dependiente de la versión acerca
              del paquete fuente, así como la urgencia y la distribución de una subida, los  cambios  realizados
              desde una versión en concreto y el propio número de versión de la fuente.

TRADUCTOR

       Rudy    Godoy    <rudy@kernel-panik.org>,    Rubén    Porras    <nahoo@inicia.es>,   Bruno   Barrera   C.
       <bruno.barrera@igloo.cl>, Carlos Izquierdo <gheesh@ertis.net>,  Esteban  Manchado  y  NOK.   Debian  L10n
       Spanish <debian-l10n-spanish@lists.debian.org>.
       Revisiones  por  Santiago  Vila  <sanvila@unex.es>, Javier Fernández-Sanguino, Rubén Porras, Luis Uribe y
       Omar Campagne.

Proyecto Debian                                    2013-07-06                             dpkg-parsechangelog(1)