I just wanted to give everyone a quick summary of the status of tinderbox and bonsai. Tinderbox is up and running at tinderbox.perl.org. If people would like, I can configure a little bot for #parrot so that it will let everyone know if the tinderbox state changes (but won't annoy people in other ways by telling them other things). I added a key to tinderbox.perl.org by popular demand so that people can tell what the different colors mean. There are also no clients for windows or other rare OS's now. It would be great if we could get one going. I'll do the best that I can to help get it setup.
Also, when you check in code, it is a good idea to look at tinderbox and see if tests are failed. Currently tinderbox is orange because of the TODO test in t/op/rx.t. Perhaps we should be able to let tinderbox know not to go orange for TODO tests. As for bonsai, tinderbox.perl.org/bonsai is up and running and will allow you to query for a variety of things. Take some time to explore. I made a small list of useful queries at the bottom of this message. The bonsai database does not automatically update itself yet (still having some problems and I think I need to rewrite some code in bonsai). I just manually updated the database so it should be pretty current, but the names of checkeriners won't appear in the "guilty" col on tinderbox until this is fixed (which may be a good thing). Let me know if there is anything else that these tools can do that would be useful or if you have any questions and I'll do my best to help. Zach Useful bonsai queries (sorry to pick on you Dan): List all checkins in the last two hours (note that without automatic updating this will be out of date): http://tinderbox.perl.org/bonsai/cvsquery.cgi?treeid=default&module=all&bran ch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby =Date&date=hours&hours=2&mindate=&maxdate=&cvsroot=%2Fhome%2Ftinder%2Fperlcv s All checkins in the last day: http://tinderbox.perl.org/bonsai/cvsquery.cgi?treeid=default&module=all&bran ch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby =Date&hours=2&date=day&mindate=&maxdate=&cvsroot=%2Fhome%2Ftinder%2Fperlcvs All checkins in the last week: http://tinderbox.perl.org/bonsai/cvsquery.cgi?treeid=default&module=all&bran ch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby =Date&hours=2&date=week&mindate=&maxdate=&cvsroot=%2Fhome%2Ftinder%2Fperlcvs All checkins by Dan in the last week (replace dan in the url to change the person to query for): http://tinderbox.perl.org/bonsai/cvsquery.cgi?treeid=default&module=all&bran ch=HEAD&branchtype=match&dir=&file=&filetype=match&who=dan&whotype=match&sor tby=Date&hours=2&date=week&mindate=&maxdate=&cvsroot=%2Fhome%2Ftinder%2Fperl cvs Generate a shell script to return your working cvs tree back to a tree where Dan's checkins from last week are not in your tree (useful if a checkin is causing a problem and you want to back it out of your tree so you can continue to work): http://tinderbox.perl.org/bonsai/cvsquery.cgi?treeid=default&module=all&bran ch=HEAD&branchtype=match&dir=&file=&filetype=match&who=dan&whotype=match&sor tby=Date&hours=2&date=week&mindate=&maxdate=&cvsroot=%2Fhome%2Ftinder%2Fperl cvs&generateBackoutCVSCommands=1 All changes to parrot/interpreter.c since the beginning of time: http://tinderbox.perl.org/bonsai/cvslog.cgi?file=parrot/interpreter.c&root=/ home/tinder/perlcvs A "blame" list for parrot/interpreter.c that shows each line of the file and who wrote it (useful for tracking down who introduced a problem, javascript popups show you the commit log messages): http://tinderbox.perl.org/bonsai/cvsblame.cgi?file=parrot/interpreter.c Generate cvs diffs for parrot/interpreter.c to see what changed between two versions of the file: http://tinderbox.perl.org/bonsai/cvsview2.cgi?command=DIRECTORY&subdir=parro t&files=interpreter.c