Package: geotoad
Version: 3.7.5-1
Severity: grave
Justification: renders package unusable

I'm not sure if it's the recent changes/upgrades to geocaching.com or
just the caches that I have been looking at recently, but geotoad can no
longer parse the cache information properly.  Here is a diff for
/usr/share/geotoad/details.rb that will fix this issue:

--- details.rb.old      2004-09-26 09:07:16.000000000 -0700
+++ details.rb  2005-06-09 16:34:21.000000000 -0700
@@ -96,7 +96,7 @@
 
                data.each { |line|
             # this matches the <title> on the printable pages. Some pages have 
) and some don't.
-                       if line =~  /^\s+(GC[A-Z0-9]+)[) ]/
+                       if line =~  /^\s+[(\s](GC[A-Z0-9]+)[) ]/
                 # only do it if the wid hasn't been found yet, sometimes pages 
mention wid's of other caches.
                 if (! wid)
                     wid = $1


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages geotoad depends on:
ii  ruby                          1.8.2-1    An interpreter of object-oriented 

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to