Timo Juhani Lindfors wrote:
> Seems there's an even easier way to reproduce this bug. If I have no fix then
> 
> echo 
> '?WATCH={"class":"WATCH","enable":true,"json":true,"nmea":false,"raw":0,"scaled":false,"timing":false}'
>  | nc localhost gpsd
> 
> always seems to print TPV reports that do not mention "mode":
> 
> {"class":"VERSION","release":"2.92","rev":"svn","proto_major":3,"proto_minor":1}
> {"class":"DEVICES","devices":[{"class":"DEVICE","path":"/dev/ttySAC1","activated":1268560174.41,"flags":1,"driver":"Generic
>  NMEA","native":0,"bps":9600,"parity":"N","stopbits":1,"cycle":1.00}]}
> {"class":"WATCH","enable":true,"json":true,"nmea":false,"raw":0,"scaled":false,"timing":false}
> {"class":"SKY","tag":"GSV","device":"/dev/ttySAC1","vdop":1.00,"hdop":13.12,"pdop":13.15,"satellites":[{"PRN":22,"el":6,"az":81,"ss":0,"used":false},{"PRN":28,"el":3,"az":277,"ss":25,"used":false},{"PRN":11,"el":63,"az":225,"ss":23,"used":true},{"PRN":14,"el":43,"az":62,"ss":0,"used":false},{"PRN":19,"el":8,"az":187,"ss":0,"used":false},{"PRN":32,"el":69,"az":233,"ss":28,"used":true},{"PRN":31,"el":15,"az":120,"ss":0,"used":false},{"PRN":17,"el":26,"az":317,"ss":25,"used":false},{"PRN":12,"el":2,"az":32,"ss":0,"used":false},{"PRN":20,"el":36,"az":253,"ss":27,"used":true}]}
> {"class":"TPV","tag":"GLL","device":"/dev/ttySAC1","time":1268560172.000,"ept":0.005}
> {"class":"SKY","tag":"GSV","device":"/dev/ttySAC1","vdop":1.00,"hdop":13.09,"pdop":13.13,"satellites":[{"PRN":22,"el":6,"az":81,"ss":0,"used":false},{"PRN":28,"el":3,"az":277,"ss":25,"used":false},{"PRN":11,"el":63,"az":225,"ss":23,"used":true},{"PRN":14,"el":43,"az":62,"ss":0,"used":false},{"PRN":19,"el":8,"az":187,"ss":0,"used":false},{"PRN":32,"el":69,"az":233,"ss":28,"used":true},{"PRN":31,"el":15,"az":120,"ss":0,"used":false},{"PRN":17,"el":26,"az":317,"ss":24,"used":false},{"PRN":12,"el":2,"az":32,"ss":0,"used":false},{"PRN":20,"el":36,"az":253,"ss":27,"used":true}]}
> {"class":"TPV","tag":"GLL","device":"/dev/ttySAC1","time":1268560173.000,"ept":0.005}
> {"class":"SKY","tag":"GSV","device":"/dev/ttySAC1","vdop":1.00,"hdop":13.06,"pdop":13.10,"satellites":[{"PRN":22,"el":6,"az":81,"ss":0,"used":false},{"PRN":28,"el":3,"az":277,"ss":25,"used":false},{"PRN":11,"el":63,"az":225,"ss":23,"used":true},{"PRN":14,"el":43,"az":62,"ss":0,"used":false},{"PRN":19,"el":8,"az":187,"ss":0,"used":false},{"PRN":32,"el":69,"az":233,"ss":29,"used":true},{"PRN":31,"el":15,"az":120,"ss":0,"used":false},{"PRN":17,"el":26,"az":317,"ss":24,"used":false},{"PRN":12,"el":2,"az":32,"ss":0,"used":false},{"PRN":20,"el":36,"az":253,"ss":27,"used":true}]}
> {"class":"TPV","tag":"GLL","device":"/dev/ttySAC1","time":1268560174.000,"ept":0.005}
> {"class":"SKY","tag":"GSV","device":"/dev/ttySAC1","vdop":1.00,"hdop":13.05,"pdop":13.09,"satellites":[{"PRN":22,"el":6,"az":81,"ss":0,"used":false},{"PRN":28,"el":3,"az":277,"ss":25,"used":false},{"PRN":11,"el":63,"az":225,"ss":23,"used":true},{"PRN":14,"el":43,"az":62,"ss":0,"used":false},{"PRN":19,"el":8,"az":187,"ss":0,"used":false},{"PRN":32,"el":69,"az":233,"ss":28,"used":true},{"PRN":31,"el":15,"az":120,"ss":0,"used":false},{"PRN":17,"el":26,"az":317,"ss":24,"used":false},{"PRN":12,"el":2,"az":32,"ss":0,"used":false},{"PRN":20,"el":36,"az":253,"ss":27,"used":true}]}
> {"class":"TPV","tag":"GLL","device":"/dev/ttySAC1","time":1268560175.000,"ept":0.005}
> {"class":"SKY","tag":"GSV","device":"/dev/ttySAC1","vdop":1.00,"hdop":13.04,"pdop":13.08,"satellites":[{"PRN":22,"el":6,"az":81,"ss":0,"used":false},{"PRN":28,"el":3,"az":277,"ss":25,"used":false},{"PRN":11,"el":63,"az":225,"ss":23,"used":true},{"PRN":14,"el":43,"az":62,"ss":0,"used":false},{"PRN":19,"el":8,"az":187,"ss":0,"used":false},{"PRN":32,"el":69,"az":233,"ss":28,"used":true},{"PRN":31,"el":15,"az":120,"ss":0,"used":false},{"PRN":17,"el":26,"az":317,"ss":23,"used":false},{"PRN":12,"el":2,"az":32,"ss":0,"used":false},{"PRN":20,"el":36,"az":253,"ss":27,"used":true}]}
> {"class":"TPV","tag":"GLL","device":"/dev/ttySAC1","time":1268560176.000,"ept":0.005}
> 
> Btw, is it better to report these bugs first to Debian or should I
> file them upstream and then file Debian bug with link to upstream bug?

Discussing such bugs on the gpsd-dev mailing list could make sense, or asking
the developers in #gpsd on freenode directly about it. But I'll forward it :)


-- 
 Bernd Zeimetz                            Debian GNU/Linux Developer
 http://bzed.de                                http://www.debian.org
 GPG Fingerprints: 06C8 C9A2 EAAD E37E 5B2C BE93 067A AD04 C93B FF79
                   ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F



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

Reply via email to