Prefer source architecture for src= queries, but allow other architectures
if source isn't present for a given package. Fixes handling of multi-binary
packages.
or die "can't open versions index: $!";
}
- if (defined $arch) {
+ if (defined $arch and exists $_versions{$pkg}{$dist}{$arch}) {
my $ver = $_versions{$pkg}{$dist}{$arch};
return $ver if defined $ver;
return ();