On Sun, May 6, 2012 at 2:40 PM, Steve M. Robbins <st...@sumost.ca> wrote:
> On Sun, May 06, 2012 at 01:21:57PM -0400, Andres Mejia wrote:
>> On Sat, May 5, 2012 at 9:57 PM, Steve M. Robbins <st...@sumost.ca> wrote:
>> > I've routinely used pbuilder to build packages for years.
>> > Yesterday, I have started to see the following failure:
>> >
>> > ccache: FATAL: Failed to create /var/cache/pbuilder/ccache/0/f: Permission 
>> > denied
>
>
>> You should instead not enable ccache inside builds using pbuilder or
>> sbuild since the directories where these builds occur end up being
>> deleted, thus deleting the output generated from ccache.
>
> I haven't been explicitly using ccache inside pbuilder.  In fact, I
> just put a build-conflict against ccache to avoid using it (#671173).
> Two years ago, pbuilder itself added support for ccache:
>
> pbuilder (0.197) unstable; urgency=low
>
>   * Add builtin support for using ccache in pbuilder and enable it by default.
>     Ship a new /var/cache/pbuilder/ccache dir and bind-mount and chown it to
>     BUILDUSERID at build time.  Install/remove ccache automatically on
>     create/update if CCACHEDIR is set/unset.  Update docs and remove old
>     ccache config example.  Add a NEWS entry featuring the change.  Stop
>     intalling ccache sample config
>
>  -- Junichi Uekawa <dan...@debian.org>  Wed, 23 Jun 2010 07:21:11 +0900
>
>
> I haven't done anything different recently so I'm quite mystified by
> my recent trouble.  To work around this, I simply gave the world write
> permissions on /var/cache/pbuilder/ccache.
>
> Thanks,
> -Steve

Part of the reason to use pbuilder or sbuild is to build packages in a
clean chroot. Providing ccache support in this way isn't clean and
apparently it's prone to problems such as the bug you pointed out. See
also [1].

If you're going to upload to the archive, simply disable ccache.

1. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=430765#35

-- 
~ Andres


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/capm41nnsl4uptz+wgoq0ly32wzy4esqdqri0fepjavrrh8x...@mail.gmail.com

Reply via email to