Bug#846192: devscripts: lintian called from debuild always fail (gave error exit status 1)

Osamu Aoki osamuaoki at e01.itscom.net
Thu Dec 1 12:17:04 UTC 2016


Hi,

You already closed this but ...

I was wondering about this too since this broke debmake-doc example
generation.

E: debhello: changelog-is-dh_make-template
W: debhello: binary-without-manpage usr/bin/hello
dpkg-buildpackage: error: lintian ../debhello_0.0-1_amd64.changes gave error exit status 1
debuild: fatal error at line 1100:

On Wed, Nov 30, 2016 at 12:02:16AM -0500, James McCoy wrote:
> On Tue, Nov 29, 2016 at 08:51:21AM +0100, Christian Marillat wrote:
...
> Actually, it's just that dpkg-buildpackage checks the exit status of the
> check command (lintian in this case) where as debuild didn't used to do
> that.
> 
> Lintian has an exit status of 1 because there were errors.  I actually
> think this is an improvement over what debuild did, since errors in the
> check command shouldn't be ignored.

I think this new behavior is good, too.  I will fix my package.

It will be nice to mention this new behavior in the "HOOKS" section of
the debuild(1) manpage. Please mention it actually calls
dpkg-buildpackage hooks now and the error code of the hook script is
respected.  Also, dpkg-buildpackage(1) may need some updates.

Regards,

Osamu



More information about the devscripts-devel mailing list