On Thu, Nov 15, 2001 at 10:01:46AM +0000, Steve Kemp wrote:
>   Just a quick mail to report an error in the package search script.
>   [Some of these URL's may have wrapped badly, I apologise in advance
>  if this is the case].
> 
>   I started at:
> 
>       http://www.debian.org/distrib/packages
> 
>    Filled in the form for "Search Package Directories", by typing
>  "kernel", and clicking search.
> 
>   This gave me 20 hits, at the following URL:
> 
> 
> http://packages.debian.org/cgi-bin/search_packages.pl?keywords=kernel&searchon=names&subword=1&version=stable&release=all
> 
>   At the bottom of the page I see :
> 
>       "Responses 1-20 shown, out of total of 32"
> 
>   The URL that is then given is wrong, it is:
> 
> 
> http://packages.debian.org/cgi-bin/search_packages?keywords=kernel&searchon=names&version=stable&release=all&start=21&subword=1
> 
>   Notice how the "search_packages" script which is called is
>  missing the ".pl" extension?
>   I manually added .pl, and was taken to the correct 12
>  results.

Could someone in the debwww group please apply the following
patch?

--- search_packages.pl.orig     Thu Nov 15 08:27:59 2001
+++ search_packages.pl  Thu Nov 15 08:28:10 2001
@@ -247,7 +247,7 @@
 if last < count:
        start = start + max_show
        remain = count - last
-       print '<a 
href="http://packages.debian.org/cgi-bin/search_packages?keywords=' + 
encodedkeywords + '&searchon=' + searchon + '&version=' + version + '&release=' 
+ release + '&start=' + str(start) + '&subword=' + str(subword) + '">'
+       print '<a 
href="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=' + 
encodedkeywords + '&searchon=' + searchon + '&version=' + version + '&release=' 
+ release + '&start=' + str(start) + '&subword=' + str(subword) + '">'
        if remain <= max_show and remain == 1:
                print "Show the last response.</a>\n"
        elif remain <= max_show:

>   I hope this is helpful to you..

Very much so, thanks.

Matt

Reply via email to