X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=bin%2Fparse-packages;h=64c690de5dff0fc93cbbcd5df7be8d0b9513b5f7;hb=15aac48c022c25f6892f8f42bb6d6fbfd9225be2;hp=b0883a279da39798715b9b9a0a67eb73527ecd45;hpb=07fdff9c69f8bd3b4d357fd61042f588701dd1c6;p=deb%2Fpackages.git diff --git a/bin/parse-packages b/bin/parse-packages index b0883a2..64c690d 100755 --- a/bin/parse-packages +++ b/bin/parse-packages @@ -149,8 +149,6 @@ for my $suite (@SUITES) { my $subsection = $data{section} || '-'; if ($data{section} && ($data{section} =~ m=/=o)) { ($section, $subsection) = split m=/=o, $data{section}, 2; - ($subsection, $section) = split m=/=o, $data{section}, 2 - if $section eq 'non-US'; } $data{'section'} = $section; $data{'subsection'} = $subsection; @@ -269,6 +267,7 @@ print "Index $#descriptions descriptions\n"; for (my $i=1; $i<= $#descriptions; $i++) { # strip away additional data my ($only_desc, $pkg, $tags) = split /\000/o, $descriptions[$i], 3; + my $orig_desc = $only_desc; # WARNING: This needs to correspond with what happens in # Packages/Search.pm:do_xapian_search $only_desc =~ s#[^\w/+]+# #og; @@ -316,7 +315,7 @@ for (my $i=1; $i<= $#descriptions; $i++) { }; die $@ if $@; - $descriptions_db{$i} = $only_desc; + $descriptions_db{$i} = $orig_desc; } untie %descriptions_db; $xapian_db->flush;