[racket-dev] today's DrRacket problem

From: namekuseijin (namekuseijin at gmail.com)
Date: Mon Mar 26 12:32:15 EDT 2012

oh, cool.

I like easter eggs.  This was no chocolate though. :p

On Mon, Mar 26, 2012 at 11:11 AM, Matthias Felleisen
<matthias at ccs.neu.edu> wrote:
>
> Dear Racket users,
>
> Many of you noticed that DrRacket v5.2.1 refused to launch today, March 26.
> We sincerely apologize for this inconvenience.
>
> The problem is due to a so-called "Easter egg", which is a visual surprise
> that one developer builds into the code for the others and our users -- a
> tradition going back to the early days of our project. The bug affects only
> DrRacket, no other Racket software.
>
> As far as version 5.2.1 is concerned, it will disappear tomorrow, but it
> will return later this year.  For the upcoming release -- due out before
> the next "easter egg" date -- we will either install much more reliable
> test methods for the Easter eggs or we will remove them entirely.
>
> More immediately, we offer the following workarounds for the DrRacket bug:
>
> * Revert to version 5.2:
>
>   http://download.racket-lang.org/racket-v5.2.html
>
> * In your current installation of 5.2.1, navigate to the following folder:
>
>     collects -> drracket -> private
>
>  remove the file
>
>     drracket-normal.rkt
>
>  and replace it with the corrected copy at
>
>     http://www.cs.utah.edu/plt/fix/drracket-normal.rkt
>
> * For those of you with commandline tool experience, download a Racket
>  patch file from
>
>    http://www.cs.utah.edu/plt/fix/patch-for-v5.2.1.plt
>
>  navigate in your shell to the folder with the 5.2.1 executables, and
>  install the patch with
>
>    ./raco setup -A ....
>
>  where .... specifies a path to the downloaded file.
>
> As much as we prepare and test these Easter eggs, software obeys only one
> law: what can go wrong will go wrong eventually. We definitely should have
> been more careful.
>
> Once again, we regret any problems we caused you today
>
> -- Matthias Felleisen, for PLT
>
>
> _________________________
>  Racket Developers list:
>  http://lists.racket-lang.org/dev


Posted on the dev mailing list.