Comment appliquer un fichier journal des modifications aux packages d'un PPA lors de la construction à partir d'une recette?

19

Lorsque mon package est ./debian/changeloggénéré par le tableau de bord à l'aide d'une recette, il ignore le fichier que je fournis et en génère un inutile, comme suit:

harmonyseq (0.14~natty1) maverick; urgency=low

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

Il serait préférable que le tableau de bord stocke la liste des modifications que j'ai préparées dans le fichier journal des modifications, plutôt que de simplement y mettre "Auto build".

Comment forcer le tableau de bord à utiliser la liste des modifications de mon fichier journal des modifications, lors de la création de packages à partir d'une recette?

Rafał Cieślak
la source
2
Qu'utilisez-vous pour déclencher les builds? Dans des conditions normales, LP utilise toujours les éléments fournis debian/changelog...
Kees Cook
Le meilleur endroit pour poser cette question est Launchpad lui-même. Le demander permettra aux développeurs et aux personnes expérimentées d'expliquer exactement comment le faire, ou pourquoi cela ne peut pas être fait. Launchpad a un système spécial pour gérer ce type de questions, vous pouvez le poser ici , où d'autres personnes, y compris les développeurs et les utilisateurs, pourront vous répondre, ou ici , où la chose devient plus officielle.
sebikul
@KeesCook Je peux reproduire cela. Cette nouvelle entrée semble être créée lors de l'utilisation d'un project.recipe pour construire le fichier source (localement via bzr dailydeb project.recipe working-diroù le fichier de recette obtient simplement la branche source et imbrique les informations de conditionnement).
htorque

Réponses:

5

J'ai posé cette question sur IRC (sur #launchpad) et j'ai obtenu la réponse que j'attendais:

Non, il n'est pas possible d'empêcher la création de cette entrée de journal des modifications. Il est nécessaire pour qu'il puisse spécifier la chaîne de version de création automatique appropriée (celle que vous définissez dans la première ligne du fichier de recette).

Cependant, vos modifications ne doivent pas être perdues, juste placées juste après cette entrée.

htorque
la source
3
Peut-être que bzr-builder devrait intégrer l'entrée du journal des modifications de la création automatique avec toute entrée existante avec la distribution définie sur UNRELEASED, comme cela est courant dans les fichiers du journal des modifications de Debian.
jelmer