summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO61
1 files changed, 31 insertions, 30 deletions
diff --git a/TODO b/TODO
index 8b29c23d..d8d33761 100644
--- a/TODO
+++ b/TODO
@@ -8,29 +8,13 @@ For contribution guidelines and internals documentation, please see
The list of bugs exposed by gpsd in other software has moved to
<http://gpsd.berlios.de/upstream-bugs.html>.
-See also the GPSD bug tracker at
-<https://developer.berlios.de/bugs/?group_id=2116>
-
** Bugs in gpsd and its clients:
-*** Support for the True North magnetic compass is currently broken
-
-Massimo Burcheri reported that it broke somewhere between rev 3654 and
-3722. We think this is a shallow bug, but we can't fix it without
-test hardware. If TNT support is a problem for you, and you can't
-fix the driver yourself and send us the patch, contact Bill Powell
-<bpowell@tntc.com> at True North Technologies and tell him he needs
-to reverse his refusal to send us an eval unit.
+*** Tracker bugs
-*** time reference instability on loss of fix
-
-[23:14] <agcme> I've discovered when the gpsd feed to ntpd goes crazy
-[23:14] <agcme> it happens when the GPS receiver loses the fix
-[23:15] <agcme> these errors start popping up: gpsd: PPS ntpshm_pps: no current GPS seconds: 1247359355
-[23:17] <agcme> It did it several times but most of the time when the fix came back everything went back to normal. However, at some point regaining a fix does not restore the ntpd shm data and it stays completely lost.
-[23:18] <agcme> Right now ntpd says the PPS offset is currently -12885008 seconds
-[23:19] <agcme> The NMEA offset is only -129.3 seconds
-[23:20] <agcme> The receiver has a fix on six satellites right now
+See the GPSD bug tracker at https://developer.berlios.de/bugs/?group_id=2116
+but don't be surprised if it's empty or very sparse. Our rate of new defects
+per month is quite low.
*** Driver issues
@@ -39,8 +23,35 @@ to reverse his refusal to send us an eval unit.
Presently this means there's no way to kick a UBX into returning
binary data.
+*** gpsmon failures
+
+There have been persistent reports of gpsmon failing with 0-length
+reads or select(2) failures, in both daemon-mediated and
+direct-to-device modes. Cause is unknown, but is related to
+zero-length reads somehow.
+
** To do:
+*** Write advanced features for TNT Revolution device
+
+The baud-rate switcher in the TNT driver needs to be tested.
+
+gpsmon could support a number of TNT configuration commands, including
+unit changes. See http://gpsd.googlecode.com/truenorth-reference.pdf
+for possibilities.
+
+Jon Schlueter has one of these on a flock machine, so testing
+shouldn't be difficult.
+
+*** Python interface rework
+
+The Python client interface is buggy and overcomplicated and needs a
+rethink. (Much of the complication is a hangover from old protocol.)
+
+** Autodetect old-protocol daemons from library and leave in support?
+
+Might be possible to do this using a read-with-timeout.
+
*** Finish gpssim
It's blocked on skyview computation.
@@ -211,16 +222,6 @@ http://www.twinsun.com/tz/tz-link.htm
Free time-zone maps of the U.S.
http://www.manifold.net/download/freemaps.html
-** Documentation
-
-*** GeoClue
-
-Figure out how gpsd should relate to GeoClue and explain this. A
-particular question is the dbus interface to gpsd and the GeoClue
-provider interface. There is quite possibly nothing to do; GeoClue
-using gpsd's published interfaces seems sensible.
-http://www.freedesktop.org/wiki/Software/GeoClue
-
Local variables:
mode: outline
paragraph-separate: "[ ]*$"