Number: 171
Title: more cluster wrongness
Submitter: Stephen Charles North
Date: Tue Jul 9 22:33:18 2002
Subsys: Dot
Version: 1.8.5 or so
System: x86-Linux-RedHat 7.2
Severity: major
Problem:
Cluster minrank and maxrank and the rankleader array's indexing aren't handled consistently, causing much potential woe.
Input:
digraph G {
    graph [style=invis];
    bla;
    subgraph cluster_X {
        ratio=compress;
        subgraph cluster0 {
            graph [style=invis];
            a -> b -> {c0 c1};
            {rank=sink max_of_cluster0 [color=transparent,shape=point]};
        }

        subgraph cluster1 {
            graph [style=invis];
            x -> y -> {z0 z1};
            {rank=source min_of_cluster1 [color=transparent,shape=point]};
        }

        graph [compound=true];
        max_of_cluster0 -> min_of_cluster1
            [ltail=cluster0, lhead=cluster1, style=invis, weight=0];
    }
}
Comments:
cluster_leader() shouldn't assume that minrank=0. But eveb if you fix that in the obvious way there are other problems.
Owner: *
Status: *