<div dir="ltr"><div><div>I have indeed seen some similar behavior:<br></div>On a Unix-like install, without changing any of Racket-bundled sources, from time to time, when I recompile one of my collections with `raco setup my-collection` it tries to rebuild all of Racket source tree (but fails, because it does not have write permissions).<br>
</div><div>However, running the same command again does not trigger the full recompilation anyway (which is fortunate).<br></div><div>It's quite rare though and I could find a way to reproduce it consistently.<br></div>
<div><br></div>Laurent <br><div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 17, 2013 at 7:20 PM, Carl Eastlund <span dir="ltr"><<a href="mailto:cce@ccs.neu.edu" target="_blank">cce@ccs.neu.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>Recently I've run into some odd cases where I run "raco setup" and it rebuilds a whole bunch of stuff that should have been up-to-date.<br>
<br>For instance, I have seen it rebuild all of the collections in a downloaded, pre-built installation of Racket that I had been using for a while. After the rebuild, many uses of "raco make" sped way up -- somehow, having out of sync collections slowed it down, yet it was not amortizing this cost by bringing them up to date as it went.<br>
<br>Just now, I built an up-to-date git checkout from scratch, up through make install, then ran raco setup again and watched it re-run and re-render all of the Scribble documentation.<br><br></div>Has anyone else seen behavior like this? Is there some way I might be misconfiguring things that would cause this? I'm mystified, and I'd like to stop wasting time rebuilding things over and over.<br>
<br></div>For reference, I always have the following environment variables set:<br></div> PLTHOME = root of whichever PLT tree I am using<br></div> PLTADDONDIR = $PLTHOME/add-on<br></div> PLTPLANETDIR=$PLTHOME/add-on/planet<br>
</div> PLTCOMPILEDROOTS=$PLTHOME/zos/v@(version):<br><div><div><div><div><div><div><div><div><br clear="all"><div>Carl Eastlund</div>
</div></div></div></div></div></div></div></div></div>
<br>_________________________<br>
Racket Developers list:<br>
<a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/dev</a><br>
<br></blockquote></div><br></div></div></div>