See http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=20;bug=701350 for the failure.
if (not @svers) {
@svers = $version;
}
if (not @svers) {
@svers = $version;
}
+ elsif (not grep {$version eq $_} @svers) {
+ # The $version was not equal to one of the source
+ # versions, so it's probably unqualified (or just
+ # wrong). Delete it, and use the source versions
+ # instead.
if (exists $found_versions{$version}) {
delete $found_versions{$version};
$found_removed{$version} = 1;
if (exists $found_versions{$version}) {
delete $found_versions{$version};
$found_removed{$version} = 1;