Yeah I formerly checked only libgps.h, but the list is somewhat bigger
but still seems manageable:

API:
7.0 - add gps_fix_t.ecef (February 2018) [3]
      changed prototype of gps_read() to add buffer parameters [1]
      increased length of devconfig_t.subtype [2]
      add gnssid:svid:sigid to satellite_t [4][5]
      add mtime to attitude_t [6]

[1]: 
https://git.savannah.gnu.org/cgit/gpsd.git/commit/?id=6bba8b329fc7687b15863d30471d5af402467802
[2]: 
https://git.savannah.gnu.org/cgit/gpsd.git/commit/?id=52aab46cc0c3dca4bcd33d8b1c5e0eb11749ced6
[3]: 
https://git.savannah.gnu.org/cgit/gpsd.git/commit/?id=9f6d73c779168a6ec276b02a3d08ece8bfc15d51
[4]: 
https://git.savannah.gnu.org/cgit/gpsd.git/commit/?id=49748a4a8dc2709ec1a3c11ca62d1a2e7d49e733
[5]: 
https://git.savannah.gnu.org/cgit/gpsd.git/commit/?id=77c19c5f519616f6b82fc7e6d64d918a785f9ba4
[6]: 
https://git.savannah.gnu.org/cgit/gpsd.git/commit/?id=0220c30ee51a2a776b45564b3eeb0a8a5dc2aaaf

I agree there are non encouraging comments in [3], but this is only extra data 
no need to use (yet) it in consuming projects.
[2] seems to only need a recompile, but no changes.
[6] needs a rebuild for the struct change, but nothing else as the new field is 
unused for now.
Finally the complexity of adapting to [4][5] depends on the usage of PRN which 
might not be used in all projects - those two feel the hardest to me atm.

@Seth - it is the "best tool for the job", because it is the only one
that feeds HW time data into chrony.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1790855

Title:
  [MIR] gpsd

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gpsd/+bug/1790855/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to