Ha! :) Thanks, Robby
On Wed, May 11, 2011 at 9:00 PM, Eli Barzilay <e...@barzilay.org> wrote: > An hour ago, Robby Findler wrote: >> Someone somewhere along the way seems to have disabled >> contract-test.rktl (ie the main contract library test suite) in drdr. >> >> Anyone know who/why? (Eli is marked as last editing that line in the >> props file, but that doesn't mean he changed it, I don't think) > > It's running fine from the usual place: "all.rktl" loads > "scheme-tests.rktl" which loads that file. > > But since you're referring to the props line for the file, I checked > it and it was never enabled. > > Here's how to do the detective work: > > 1. $ git blame props > and you'll see that I edited that line in 1f6159f0 > > 2. $ git show 1f6159f0 -- props > and you'll see that the change was "Change the > drdr:command-line property", and the edit was indeed replacing "" > (the old way to disable a test) with #f (the new one after my > commit). > > 3. $ git blame 1f6159f0^ -- props > does the annotated thing with the parent of that commit, which > shows that Matthew edited it in e504acb7. > > 4. $ git show e504acb7 -- props > That shows the commit as "use .rktl suffix for files meant to be > 'load'ed", and you'll see that the change was just in the suffix > > 5. $ git blame e504acb7^ -- props > ... leads to Matthew in 882b7dce > > 6. $ git show 882b7dce -- props > ... "move tests/mzscheme to tests/racket", and does just that with > the file. > > 7. $ git blame 882b7dce^ -- props > ... Matthew in 28b40430 > > 8. $ git show 28b40430 -- props > ... "rename all files .ss -> .rkt", and does that > > 9. $ git blame 28b40430^ -- props > ... Eli in befa088b > > 10. $ git show befa088b -- props > ... "separate drdr props to cmdline and timeout" and it was > disabled before that (it was just `drdr ""' then) > > 11. $ git blame befa088b^ -- props > ... Eli in 6473b958 > > 12. $ git show 6473b958 -- props > ... "Add new props script+storage" -- that's the commit where I > created the props line from svn properties. > > 13. We're now moving to ancient svn history, and binary searching for > prop changes there... Long story short: > > - In r16379 I renamed the `drdr:command-line' property (which was > empty => disabled) to `plt:drdr:command-line' > > [...dramatic drumroll...] > > - In r16340 the (`drdr:command-line') property changed from > "mzscheme -f $path" to "", Jay is the committer, with a log > message of "Trying to get DrDr to actually handle the mz tests" > > So we get the conclusion that Jay is the murderer, he used a > candlestick, and it happened in the dining room at October 16th, > 2009. > [...sad, yet dramatic music plays...] > [...Jay wears stripes, chained to a big metal ball, working in a > coal mine...] > [..."I'm innocent!" scream, fade out...] > [...fade in back to the console...] > > - But it turns out that three months earlier, in r15493, Jay was > the one that first created the property -- he's innocent. > > [...fade out, credits...] > [...people leave the cinema, talking quietly; most are > unsatisified with yet another open-ended ending...] > ["It's the journey that matters, and not the end."] > > [Sorry, I woke up too early today.] > > -- > ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: > http://barzilay.org/ Maze is Life! > _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev