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