Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Wednesday January 16, 2002
10:16 AM

graphviz woes

[ #2180 ]

Just installed GraphViz 1.5, and now some of this stuff doesn't work. Hmm. Tracing down into GraphViz itself, everything works until IPC:Run gets into the act, and then no output. Hmmm.

Tried rerunning my tests to see how they look in dot: bad. The label syntax has apparently changed slightly (actually, gotten buggy) in the newest 1.7 release of dot. Arrrrgh. Thank goodness I saw this before I put it on CPAN. Now to fix it -- again.

Yep. Verified by tracing down into the guts of GraphViz: we create a perfectly fine set of dot commands that make dot get all urpy and upset. Have commmunicated with the GraphViz developers and it's a real bug all right.

Guess the best thing to do is to make the cases that fail into "expected to fail" tests and document it in the POD. Fortunately the cases that die horribly are really pathological things that no sane Perl programmer would want to do (like @a = (1,\@a,2);).

The "null box" problem is a little harder and will need some thought.