Your message dated Mon, 17 Dec 2007 22:02:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#410132: fixed in gpsd 2.35-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: gpsd
Version: 2.33-4
Severity: normal
Tags: patch

Hi,

If you try to use a GPS device which reports both ZDA and GLL (but no
year in RMC), you'll get

  can't use GGA/GGL time until after ZDA or RMC has supplied a year.

This is due to a bug in the GLL code (yes, it's GLL, even if the error
message says "GGL" :-) ), easily fixed with the given trivial patch:

diff -ur gpsd-2.33/nmea_parse.c gpsd-2.33.patched/nmea_parse.c
--- gpsd-2.33/nmea_parse.c      2006-06-09 14:36:07.000000000 +0200
+++ gpsd-2.33.patched/nmea_parse.c      2007-02-07 22:41:55.000000000 +0100
@@ -200,7 +200,7 @@
 
        mask = 0;
        merge_hhmmss(field[5], session);
-       if (session->driver.nmea.date.tm_year != 0) 
+       if (session->driver.nmea.date.tm_year == 0) 
            gpsd_report(1, "can't use GGA/GGL time until after ZDA or RMC has 
supplied a year.\n");
        else {
            mask = TIME_SET;

Interestingly, code like this exists for the GGA path as well, but is
correct there.

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

Versions of packages gpsd depends on:
ii  debconf [debconf-2.0]       1.5.11       Debian configuration management sy
ii  libc6                       2.3.6.ds1-11 GNU C Library: Shared libraries
ii  libdbus-1-3                 1.0.2-1      simple interprocess messaging syst
ii  libgcc1                     1:4.1.1-21   GCC support library
ii  libstdc++6                  4.1.1-21     The GNU Standard C++ Library v3
ii  lsb-base                    3.1-23       Linux Standard Base 3.1 init scrip
ii  netbase                     4.29         Basic TCP/IP networking system

Versions of packages gpsd recommends:
ii  gpsd-clients                  2.33-4     clients for the GPS daemon
ii  python                        2.4.4-2    An interactive high-level object-o

-- debconf information excluded


--- End Message ---
--- Begin Message ---
Source: gpsd
Source-Version: 2.35-1

We believe that the bug you reported is fixed in the latest version of
gpsd, which is due to be installed in the Debian FTP archive:

gpsd-clients_2.35-1_amd64.deb
  to pool/main/g/gpsd/gpsd-clients_2.35-1_amd64.deb
gpsd_2.35-1.diff.gz
  to pool/main/g/gpsd/gpsd_2.35-1.diff.gz
gpsd_2.35-1.dsc
  to pool/main/g/gpsd/gpsd_2.35-1.dsc
gpsd_2.35-1_amd64.deb
  to pool/main/g/gpsd/gpsd_2.35-1_amd64.deb
gpsd_2.35.orig.tar.gz
  to pool/main/g/gpsd/gpsd_2.35.orig.tar.gz
libgps-dev_2.35-1_amd64.deb
  to pool/main/g/gpsd/libgps-dev_2.35-1_amd64.deb
libgps17_2.35-1_amd64.deb
  to pool/main/g/gpsd/libgps17_2.35-1_amd64.deb
python-gps_2.35-1_amd64.deb
  to pool/main/g/gpsd/python-gps_2.35-1_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bernd Zeimetz <[EMAIL PROTECTED]> (supplier of updated gpsd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 17 Dec 2007 21:52:10 +0100
Source: gpsd
Binary: gpsd python-gps libgps-dev libgps17 gpsd-clients
Architecture: source amd64
Version: 2.35-1
Distribution: unstable
Urgency: low
Maintainer: Bernd Zeimetz <[EMAIL PROTECTED]>
Changed-By: Bernd Zeimetz <[EMAIL PROTECTED]>
Description: 
 gpsd       - GPS (Global Positioning System) daemon
 gpsd-clients - Clients for the GPS daemon
 libgps-dev - C library for communicating with GPS devices (development files)
 libgps17   - C library for communicating with GPS devices
 python-gps - Python interface to gpsd and testing environment
Closes: 410132 410133 410138
Changes: 
 gpsd (2.35-1) unstable; urgency=low
 .
   * New upstream version, including several bugfixes for bugs reported by
     Steinar H. Gunderson (Closes: #410133, #410138, #410132).
   * The license of Tachometer.c was fixed by upstream, so we're able to build
     and ship xgpsspeed again.
   * debian/patches:
     - Dropping the following patches as they are not needed anymore:
       Tachometer.c-removal.dpatch, python-setup.dpatch,
       no-xgpsspeed-manpage.dpatch, gps.h-fix.dpatch, libgpsmm.h-fix.dpatch
     - Adding gpsd_dbus.h-buildfix.dpatch to fix a build failure.
   * debian/libgps17.symbols, debian/rules:
     - Adding symbosl file and running dpkg-gensymbols.
   * debian/control:
     - Bumping Standards-Version to 3.7.3.
Files: 
 e83b1688412e12fe2e25f5b7ae26e37c 860 misc optional gpsd_2.35-1.dsc
 fdd16502f68b997858edd5a9f2fcf9dc 727894 misc optional gpsd_2.35.orig.tar.gz
 bef2f7d42d3b67e67900ad50b144c8e5 25318 misc optional gpsd_2.35-1.diff.gz
 6642d6a69729630619e78957599acfff 62334 misc optional gpsd_2.35-1_amd64.deb
 e596ae25a972ef58f52c9274a0682437 82696 misc optional 
gpsd-clients_2.35-1_amd64.deb
 aaaf0ff3dd50017fc717155bef4e6fdd 71254 python optional 
python-gps_2.35-1_amd64.deb
 d64f3eea83d5e52ddfe820c13a1147b1 89978 libs optional libgps17_2.35-1_amd64.deb
 dd2cab84d1947e3c2495856bc18c1998 133326 libdevel optional 
libgps-dev_2.35-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHZuJqBnqtBMk7/3kRAlF0AJ9D2QcCCBlHHIerawJY+r4NliTciACeOFtv
ZlmyK+tPDHa2j72c0igb5AM=
=4GrT
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to