Ubuntu – How to apply a changelog file to packages in a PPA when building from recipe

deblaunchpadpackagingpparecipe

When my package gets build by launchpad using a recipe, it ignores the ./debian/changelog file I provide, and it generates a useless one like following:

harmonyseq (0.14~natty1) maverick; urgency=low

  * Auto build.
 -- Rafal Cieslak <rafalcieslak256@gmail.com>   Tue, 25 Jan 2011 16:56:57 +0000

It would be much better if launchpad stored the list of changes I prepared in the changelog file, rather than just putting "Auto build" there.

How do I force launchpad to use the list of changes from my changelog file, when building packages from a recipe?

Best Answer

I asked this question on IRC (at #launchpad) and got the answer I was expecting:

No, it's not possible to prevent the creation of that changelog entry. It is necessary so that it can specify the appropriate autobuild version string (the one you define in the first line of the recipe file).

However, your changes should not be lost, just placed right after that entry.