Package: perl
Version: 5.8.8-7
Severity: normal
Tags: patch

Hi,

Uwe Girlich discovered and fixed a problem in Math::Trig
great_circle_waypoint(). Upstream's upstream already fixed it in CPAN, but
integrating it into Debian would be fine, too.

Patch attached.

Thanks.

bye,
  Roland

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_GB.UTF-8)

Versions of packages perl depends on:
ii  libc6                       2.3.6.ds1-10 GNU C Library: Shared libraries
ii  libdb4.4                    4.4.20-8     Berkeley v4.4 Database Libraries [
ii  libgdbm3                    1.8.3-3      GNU dbm database routines (runtime
ii  perl-base                   5.8.8-7      The Pathologically Eclectic Rubbis
ii  perl-modules                5.8.8-7      Core Perl modules

Versions of packages perl recommends:
ii  perl-doc                      5.8.8-7    Perl documentation

-- no debconf information
--- /home/stigge/temp/debian/perl-5.8.8/lib/Math/Trig.pm        2007-01-25 
17:13:16.000000000 +0100
+++ lib/Math/Trig.pm    2007-01-21 16:21:21.000000000 +0100
@@ -193,7 +189,7 @@
     my $z = $A * sin($lat0)                + $B * sin($lat1);
 
     my $theta = atan2($y, $x);
-    my $phi   = atan2($z, sqrt($x*$x + $y*$y));
+    my $phi   = acos($z);
     
     return ($theta, $phi);
 }

Reply via email to