Bug#753690: pbuilder: ccache handling broken after SUTOUSER / CCACHE_ENV changes in 0.215+nmu1

gregor herrmann gregoa at debian.org
Fri Jul 4 11:11:52 UTC 2014


Package: pbuilder
Version: 0.215+nmu1
Severity: normal
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

After upgrading to 0.215+nmu1, pbuilder tells me various times during
a build:

ccache: failed to create /var/cache/pbuilder/ccacheLD_PRELOAD= (Permission denied)
dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation)

Adding a 'set -x' into /usr/lib/pbuilder/pbuilder-buildpackage shows:

I: Setting up ccache
+ SUTOUSER='/usr/bin/unshare -n --  env CCACHE_DIR=/var/cache/pbuilder/ccacheLD_PRELOAD= LOGNAME=pbuilder /sbin/start-stop-daemon --start --pidfile /dev/null --chuid pbuilder --startas /bin/sh'

Looks like a missing space ...

And indeed, either of the two following options work:

Change
SUTOUSER=${SUTOUSER/ env / env $CCACHE_ENV}
to
SUTOUSER=${SUTOUSER/ env / env $CCACHE_ENV }
in /usr/lib/pbuilder/pbuilder-buildpackage, line 118

or change
        CCACHE_ENV="CCACHE_DIR=$CCACHEDIR"
to
        CCACHE_ENV="CCACHE_DIR=$CCACHEDIR "
in /usr/lib/pbuilder/pbuilder-buildpackage-funcs, line 110.


Cheers,
gregor


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJrBAEBCgBVBQJTtov4ThSAAAAAAB0AKGlzc3Vlci1mcHJAZ3BnLmNvbW9kby5w
cml2LmF0RDFFMTMxNkU5M0E3NjBBODEwNEQ4NUZBQkIzQTY4MDE4NjQ5QUEwNgAK
CRC7OmgBhkmqBjJ+EAClN9YeYLzV00QCJmfeMIuufQcm0+nNAaRMoZpdRs8Ugix4
cIQbcdaPRVz1K1ivVUwcnoMAlIQh/40HGhKHLIGuTm3wEqOZ4XY/8fuGHybspvSf
fkYCK+chna/GV17aeTjUNBhjZ29aA3FIzgrTGFh8aAMFfX++vI+ngyIKduWuixxL
lEaP5tWTM0uDqyRW/M+SpG3Dg6FLxMqJdyHFYgpytwWGeRC3AkMVRE38KBOoXP4l
sCmi6gY1XxeKJXFBMudLqYOUHyQxxwIZfMsmsVQ3uygEujMsQLgRpMKu6KUtFv+5
FLrAVuyLSQHGyphl2P7g2KWbOo8G020N8U7lKRFPdXE+5H+wJZaGHyRKvymG51Fe
GHWVnLfvWGP8xphwd1GA8vogRucPk/8u0VnJqx47/9Jmk3VOs/HnOJEd2ex06k6l
6l+Sw1shVwYWN7syeR1pv4Jd9u5UeEeT/ZWXEUgf6K/tcfQxttZfPDX+oetv2S5G
DvUZJKtyX5ukrX9xRV//kWYU2tzfYIF1fK/DnrjukKfdrRoChxsjJs4UNkRpyr4T
29ru44bNL4UCUyBhJFE538Kg8vJJT/1/PQ1GP55gLRfCkCjW2xAHKwHTwv6CpNDH
Et5TLxdNPpWKKT1wsmXHIjyRaej/iBXUMeh8TJO8opvsliSDNVmzVCAkK9kiVA==
=e0Nq
-----END PGP SIGNATURE-----



More information about the Pbuilder-maint mailing list