Bug#802451: pbuilder: no longer overwrites Changed-By line in .changes file

Thorsten Glaser tg at mirbsd.de
Fri Jan 15 00:15:02 UTC 2016


Dixi quod…

>because that somehow doubles the arguments (this is an old bug,
>but previously, the doubling did not break the build):
>
>[…]
>I: Running cd /tmp/buildd/*/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us -uc -m'Thorsten Glaser <tg at mirbsd.de>' -e'Thorsten Glaser <tg at mirbsd.de>' -B -m'\''Thorsten Glaser <tg at mirbsd.de>'\'' -e'\''Thorsten Glaser <tg at mirbsd.de>'\'' -B -rfakeroot
>/bin/sh: 2: Syntax error: Unterminated quoted string

This is actually caused by the absence of --debbuildopts -sa
from the command line, not by the presence of --binary-arch.

Looks as if they are doubled, and in a broken way at that,
when --debbuildopts is never given.

With:

I: Running cd /tmp/buildd/*/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us -uc -m'Thorsten Glaser <tg at mirbsd.de>' -e'Thorsten Glaser <tg at mirbsd.de>' -sa -sa -rfakeroot

Without:

I: Running cd /tmp/buildd/*/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us -uc -m'Thorsten Glaser <tg at mirbsd.de>' -e'Thorsten Glaser <tg at mirbsd.de>' -m'\''Thorsten Glaser <tg at mirbsd.de>'\'' -e'\''Thorsten Glaser <tg at mirbsd.de>'\'' -rfakeroot

Looking at this, the -sa is doubled in the with case…

Crazy.

Wondering,
//mirabilos
-- 
„Cool, /usr/share/doc/mksh/examples/uhr.gz ist ja ein Grund,
mksh auf jedem System zu installieren.“
	-- XTaran auf der OpenRheinRuhr, ganz begeistert
(EN: “[…]uhr.gz is a reason to install mksh on every system.”)



More information about the Pbuilder-maint mailing list