search assumes that any upload of a dist should be considered latest. This is correct 99.999% of the time. The perl dist is an exception to this rule. I need to add some code to trap it, but have not done so yet.
Side note : I can imagine other exceptions : all dists that maintain two branches. An example would be GD -- GD 1.x and 2.x are interface to two different branches of libgd. Another will be mod_perl, when the mod_perl 2 branch will cease to have alpha version numbers a la "1.99_xx".
Yes, I know.
What would be good, IMO. Is a metadata entry that can be used to group dists together.
Currently we group all dists by their name. But if we had identifiers to identify sub-groups then we could at least place links on the dist pages. eg perl-5.6, perl-5.8 GD-1, GD-2, mod_perl-1, mod_perl-2
Graham.