use DB_File;
use Storable;
use File::Path;
+use Digest::MD5;
use Deb::Versions;
use Lingua::Stem v0.82;
use Search::Xapian;
}
# Skip double package
next if exists($packages_all_db{"$data{'package'} $data{'architecture'} $data{'version'}"});
- # Skip arch:all for amd64&kfreebsd, too often broken
- next if ($archive eq 'amd64' or $archive eq 'kfreebsd')
+ # Skip arch:all for amd64 & gnuab, any non-redundancy is
+ # usually a bug anyway
+ next if ($archive eq 'amd64' or $archive eq 'gnuab')
and $data{architecture} eq 'all';
if ($data{'provides'}) {
$descriptions[$did] = $descr;
$descriptions{$descr} = $did;
}
+ $data{'description-md5'} = Digest::MD5::md5_hex($data{'description'}, "\n");
$data{'description'} = $did;
$packages_descriptions{"$data{'package'} $data{'version'} $data{'architecture'}"} = $did;
$descriptions_packages{$did} .=