I'm building a Debian package (version 3.0 quilt) from some upstream sources. I'd like to add an extra binary to the source, so I copied it to the correct location in the source and added an entry to the debian/source/include-binaries file.
The build proceeds without error, but when I upload the source to Launchpad the build fails because it can't find the binary that I included.
It appears that the binary isn't being included in the debian.tar.gz file which is included with the upload.
This behaviour seems contrary to the man page for dpkg-source which states:
Any change on a binary file is not representable in a diff and will thus lead to a failure unless the maintainer deliberately decided to include that modified binary file in the debian tarball (by listing it in debian/source/include-binaries).
The updated debian directory and the list of modified binaries is then used to generate the debian tarball.
Am I misinterpreting the documentation or is this a bug?
I'm building on Ubuntu 12.04 with: Debian dpkg-source version 184.108.40.206 and debuild, from the Debian devscripts package, version 2.11.6ubuntu1.4