{ head("Lintian Reports by Maintainer") }
Maintainers are listed sorted case-insensitively by package maintainer string. This is an unsophisticated sort that doesn't take into account any national collating sequence, only Unicode strings, so maintainers whose names start with non-ASCII characters will sort at the end of this page.
Jump to: { join (' ', map { qq($_) } 'A'..'Z') }
{ # Put headings before each new initial letter and add anchors, except # for non-ASCII initial characters. For those, since we can't be # assured we'll get combining characters right, just accumulate them # under a heading of Other. my $letter = ''; for my $maintainer (sort { lc ($a) cmp lc ($b) } keys %maintainers) { my ($url) = $maintainers{$maintainer}; my $first = uc substr($maintainer, 0, 1); if ($first lt 'A' || $first gt 'Z') { $first = 'Other'; } if ($first ne $letter) { unless ($letter) { $OUT .= " \n\n"; } $letter = $first; if ($letter eq 'Other') { $OUT .= qq( \n\n\n); } else { $OUT .= qq(
\n\n\n";
}
}
$OUT .= qq( $maintainer)
. qq{ (full report)
\n};
}
}