X-Git-Url: https://git.deb.at/?p=deb%2Fpackages.git;a=blobdiff_plain;f=lib%2FPackages%2FSearch.pm;h=64fa295d29498f8ef2071742478591c2855b0a88;hp=694528434f5b99083ba028c3c18c27ee0e32fcdb;hb=3210a2b7d904e95b48ebbd84afa2bf1875544e8e;hpb=f46c14dbc13274569f533b19e27c61960ea9bacd diff --git a/lib/Packages/Search.pm b/lib/Packages/Search.pm index 6945284..64fa295 100644 --- a/lib/Packages/Search.pm +++ b/lib/Packages/Search.pm @@ -346,8 +346,9 @@ sub read_entry_all { my @data = split ( /\s/o, $_, 8 ); debug( "Considering entry ".join( ':', @data), 2); if ($opts->{h_archives}{$data[0]} && $opts->{h_suites}{$data[1]} - && ($opts->{h_archs}{$data[2]} || $data[2] eq 'all') - && $opts->{h_sections}{$data[3]}) { + && ($opts->{h_archs}{$data[2]} || $data[2] eq 'all' + || $data[2] eq 'virtual') + && ($opts->{h_sections}{$data[3]} || $data[3] eq 'v')) { debug( "Using entry ".join( ':', @data), 2); push @$results, [ $key, @data ]; } else { @@ -489,9 +490,11 @@ sub find_binaries { foreach (split /\000/o, $bins) { my @data = split /\s/, $_, 5; + debug( "find_binaries: considering @data", 3 ); if (($data[0] eq $archive) && ($data[1] eq $suite)) { $bins{$data[2]}++; + debug( "find_binaries: using @data", 3 ); } }