[racket-dev] Racket sources getting mysteriously out of sync

From: Carl Eastlund (cce at ccs.neu.edu)
Date: Thu Jan 17 13:20:08 EST 2013

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.

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.

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.

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.

For reference, I always have the following environment variables set:
  PLTHOME = root of whichever PLT tree I am using
  PLTADDONDIR = $PLTHOME/add-on
  PLTPLANETDIR=$PLTHOME/add-on/planet
  PLTCOMPILEDROOTS=$PLTHOME/zos/v@(version):

Carl Eastlund
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20130117/2b7eb18f/attachment.html>

Posted on the dev mailing list.