--- toast 2004/09/19 01:29:00 1.344 +++ toast 2004/09/22 04:27:51 1.345 @@ -2115,7 +2115,7 @@ return false if $url =~ m/\#/; my($noquery) = stripquery($url); return false unless $noquery =~ m!\.\w+$!; - return false if $noquery =~ m!\.(html?|php|txt|gif|jpg|png|css)$!i; + return false if $noquery =~ m!\.(html?|php|txt|gif|jpg|png|css|asc|sum)$!i; return true unless defined($name); my($basename) = basename($noquery); return false unless $basename =~ /\Q$name\E/i; @@ -4771,6 +4771,10 @@ { my(@expansion) = grep(lookslikepkgurl($_, $name, $version), linksfromurl($url)); + + # filter out likely symlinks, e.g. LVM2.0-stable.tgz + my(@filtered) = grep(!/\b(latest|stable)\b/i, @expansion); + @expansion = @filtered if @filtered; # filter out older versions of duplicated packages my(%bestver);