Bug#584392: cl-asdf incompatible with autobuilder? [was Re: Bug#584392: vcs-tree: FTBFS ...]

2010-07-24 Thread Jakub Wilk

* Kevin Rosenberg ke...@rosenberg.net, 2010-06-03, 16:25:

Lucas Nussbaum wrote:

Source: vcs-tree
During a rebuild of all packages in sid, your package failed to build on
amd64.
[...]
The full build log is available from:
   
http://people.debian.org/~lucas/logs/2010/06/02/vcs-tree_0.4.0a-1_lsid64.buildlog


Hello cl-asdf / common-lisp-controller maintainers,

vcs-tree is failing to build its Debian package from source.  The
relevant lines from the build output are below [1]. My best guess of
the cause of this new problem is that the cl-asdf is trying to write
binary files under /.cache/, but the autobuilder does not permit
creation of that directory. As you are probably aware, ASDF only
recently started to build files under a ~/.cache/ directory tree.


If I understand correctly cl-asdf source code, you can customize cache 
directory by setting the XDG_CACHE_HOME environment variable.


--
Jakub Wilk


signature.asc
Description: Digital signature


Bug#584392: cl-asdf incompatible with autobuilder? [was Re: Bug#584392: vcs-tree: FTBFS ...]

2010-06-03 Thread Kevin Rosenberg
Lucas Nussbaum wrote:
 Source: vcs-tree
 During a rebuild of all packages in sid, your package failed to build on
 amd64.
 [...]
 The full build log is available from:

 http://people.debian.org/~lucas/logs/2010/06/02/vcs-tree_0.4.0a-1_lsid64.buildlog

Hello cl-asdf / common-lisp-controller maintainers,

vcs-tree is failing to build its Debian package from source.  The
relevant lines from the build output are below [1]. My best guess of
the cause of this new problem is that the cl-asdf is trying to write
binary files under /.cache/, but the autobuilder does not permit
creation of that directory. As you are probably aware, ASDF only
recently started to build files under a ~/.cache/ directory tree.

Since building a Lisp binary is rare for Debian packages, I'm not sure
if this represents a fundamental incompatibility of cl-asdf with the
autobuilder. If you are aware of any work-arounds for this issue, I'd
appreciate it. I think the simplest work-around would be to disable
the default translation of storing binary files under ~/.cache/ and
leave the generated binary files in the same directory as source
files. That said, I'm not sure how to accomplish that. Also, it would
be great if the same work-around would also work for the recently
released ASDF 2.0.

Thanks for any insights!

-- 
Kevin Rosenberg
ke...@rosenberg.net

[1]
debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread #THREAD
   initial thread 
RUNNING
   {1002C9ED31}:
  can't create directory /.cache/

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org