¿Cómo aplicar un archivo de registro de cambios a los paquetes en un PPA al construir desde una receta?

19

Cuando mi paquete se crea con el launchpad usando una receta, ignora el ./debian/changelogarchivo que proporciono y genera uno inútil como el siguiente:

harmonyseq (0.14~natty1) maverick; urgency=low

  * Auto build.
 -- Rafal Cieslak <[email protected]>   Tue, 25 Jan 2011 16:56:57 +0000

Sería mucho mejor si launchpad almacenara la lista de cambios que preparé en el archivo de registro de cambios, en lugar de simplemente colocar "Auto build" allí.

¿Cómo forzo a launchpad a usar la lista de cambios de mi archivo de registro de cambios, cuando construyo paquetes a partir de una receta?

Rafał Cieślak
fuente
2
¿Qué estás usando para activar las compilaciones? En condiciones normales, LP siempre usa el debian/changelog...
Kees Cook
El mejor lugar para hacer esta pregunta es Launchpad en sí. Preguntarlo allí permitirá a los desarrolladores y personas experimentadas explicar exactamente cómo hacerlo, o por qué no se puede hacer. Launchpad tiene un sistema especial para administrar este tipo de preguntas, puede preguntar aquí , donde otras personas, incluidos los desarrolladores y los usuarios podrán responderle, o aquí , donde la cosa se vuelve más oficial.
sebikul
@ KeesCook Puedo reproducir esto. Esta nueva entrada parece crearse cuando se usa una bzr dailydeb project.recipe working-dirreceta project.recipe para compilar el archivo fuente (localmente a través de donde el archivo de receta solo obtiene la rama fuente y anida la información del paquete).
htorque

Respuestas:

5

Hice esta pregunta en IRC (en #launchpad) y obtuve la respuesta que esperaba:

No, no es posible evitar la creación de esa entrada de registro de cambios. Es necesario para poder especificar la cadena de versión de autocompilación adecuada (la que defina en la primera línea del archivo de receta).

Sin embargo, sus cambios no deben perderse, solo colocarse justo después de esa entrada.

htorque
fuente
3
Quizás bzr-builder debería integrar la entrada del registro de cambios de autocompilación con cualquier entrada existente con la distribución establecida como SIN LIBERAR, como es común en los archivos de registro de cambios de Debian.
jelmer