From 81fb3d613b78f0cadcb57194dedf4ad2146ef0eb Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Tue, 2 Oct 2018 16:01:42 -0700 Subject: Version bump to 3.18 for release. --- NEWS | 18 +++++++++++++++--- SConstruct | 2 +- contrib/ntpshmviz | 2 +- contrib/webgps.py | 2 +- gegps | 2 +- gps/__init__.py | 2 +- gps/gps.py | 2 +- gpscat | 2 +- gpsfake | 2 +- gpsprof | 2 +- ubxtool | 2 +- xgps | 2 +- xgpsspeed | 2 +- zerk | 2 +- 14 files changed, 28 insertions(+), 16 deletions(-) diff --git a/NEWS b/NEWS index b5d3face..7ec25dc3 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,22 @@ GPSD project news -3.18: not released yet - Add ECEF support to U-blox driver. +3.18: 2018-10-02 (Gary E. Miller ) + Add ECEF support to ievermore, italk,Skytraq, SiRF, U-blox drivers. + Add ECEF support to JSON, cgps and xgps. Add GREIS (Javad) driver from Virgin Orbit. Add CLI tools zerk and ubxtool to manage JAVAD and u-blox GPS. - Add gnssid:svid to satellite_t, cgps and xgps. + Add gnssid:svid to satellite_t, cgps and xgps. PRN will die. + Add gnssid:svid to JSON, cgps and xgps. + Add stricter version checking (more to todo). + More and better regression tests. + Better Python dependency checking, at build time and runtime. + Fix several buffer issues. + New polar plots, and improved statistice, in gpsprof. + gpsd master/slave mode works, first time ever. + All isnan() changed to !isfinite(), fixing many bugs. + Client-side Python libraries may automatically reconnect + Too many other bug fixes and improvements to mention. + Over 1,000 commits from 46 different commiters. 3.17: 2017-09-07 (Eric S. Raymond ) Repair support for non-NMEA devices requring active probing diff --git a/SConstruct b/SConstruct index e8cbee51..b1ccac1d 100644 --- a/SConstruct +++ b/SConstruct @@ -52,7 +52,7 @@ from leapsecond import conditional_leapsecond_fetch # Release identification begins here # Keep in sync with gps/__init__.py -gpsd_version = "3.18~dev" +gpsd_version = "3.18" # client library version libgps_version_current = 24 diff --git a/contrib/ntpshmviz b/contrib/ntpshmviz index 7ba2dbf6..1b069be8 100755 --- a/contrib/ntpshmviz +++ b/contrib/ntpshmviz @@ -23,7 +23,7 @@ except ImportError: sys.exc_info()[0]) sys.exit(1) -gps_version = '3.18~dev' +gps_version = '3.18' class ntpOffset(object): diff --git a/contrib/webgps.py b/contrib/webgps.py index 5602d53d..5c5be3b2 100755 --- a/contrib/webgps.py +++ b/contrib/webgps.py @@ -47,7 +47,7 @@ import time from gps import * -gps_version = '3.18~dev' +gps_version = '3.18' if gps.__version__ != gps_version: sys.stderr.write("webgps.py: ERROR: need gps module version %s, got %s\n" % (gps_version, gps.__version__)) diff --git a/gegps b/gegps index c24562e5..532b925f 100755 --- a/gegps +++ b/gegps @@ -32,7 +32,7 @@ import sys import gps -gps_version = '3.18~dev' +gps_version = '3.18' if gps.__version__ != gps_version: sys.stderr.write("gegps: ERROR: need gps module version %s, got %s\n" % (gps_version, gps.__version__)) diff --git a/gps/__init__.py b/gps/__init__.py index c7bc1125..870d81b5 100644 --- a/gps/__init__.py +++ b/gps/__init__.py @@ -16,7 +16,7 @@ api_major_version = 3 # bumped on incompatible changes api_minor_version = 13 # bumped on compatible changes # keep in sync with gpsd_version in SConstruct -__version__ = '3.18~dev' +__version__ = '3.18' # The 'client' module exposes some C utility functions for Python clients. # The 'packet' module exposes the packet getter via a Python interface. diff --git a/gps/gps.py b/gps/gps.py index 868e6d9f..cbe89b68 100644 --- a/gps/gps.py +++ b/gps/gps.py @@ -182,7 +182,7 @@ class gps(gpscommon, gpsdata, gpsjson): "Client interface to a running gpsd instance." # module version, would be nice to automate the version - __version__ = "3.18~dev" + __version__ = "3.18" def __init__(self, host="127.0.0.1", port=GPSD_PORT, verbose=0, mode=0, reconnect=False): diff --git a/gpscat b/gpscat index 9ce77c59..10dcb1c9 100755 --- a/gpscat +++ b/gpscat @@ -21,7 +21,7 @@ import curses.ascii import gps import gps.packet as sniffer -gps_version = '3.18~dev' +gps_version = '3.18' if gps.__version__ != gps_version: sys.stderr.write("gpscat: ERROR: need gps module version %s, got %s\n" % (gps_version, gps.__version__)) diff --git a/gpsfake b/gpsfake index 929f71ae..5e3708eb 100755 --- a/gpsfake +++ b/gpsfake @@ -26,7 +26,7 @@ import time import gps import gps.fake as gpsfake # The "as" pacifies pychecker -gps_version = '3.18~dev' +gps_version = '3.18' if gps.__version__ != gps_version: sys.stderr.write("gpsfake: ERROR: need gps module version %s, got %s\n" % (gps_version, gps.__version__)) diff --git a/gpsprof b/gpsprof index 3a99f345..fad753d0 100755 --- a/gpsprof +++ b/gpsprof @@ -30,7 +30,7 @@ import time import gps -gps_version = '3.18~dev' +gps_version = '3.18' if gps.__version__ != gps_version: sys.stderr.write("gpsprof: ERROR: need gps module version %s, got %s\n" % (gps_version, gps.__version__)) diff --git a/ubxtool b/ubxtool index e6ac251d..ba3aa590 100755 --- a/ubxtool +++ b/ubxtool @@ -54,7 +54,7 @@ except ImportError: PROG_NAME) sys.exit(2) -gps_version = '3.18~dev' +gps_version = '3.18' if gps.__version__ != gps_version: sys.stderr.write("%s: ERROR: need gps module version %s, got %s\n" % (PROG_NAME, gps_version, gps.__version__)) diff --git a/xgps b/xgps index e00980f1..bdbb4625 100755 --- a/xgps +++ b/xgps @@ -51,7 +51,7 @@ from gi.repository import Pango # pylint: disable=wrong-import-position import gps import gps.clienthelpers -gps_version = '3.18~dev' +gps_version = '3.18' if gps.__version__ != gps_version: sys.stderr.write("xgps: ERROR: need gps module version %s, got %s\n" % (gps_version, gps.__version__)) diff --git a/xgpsspeed b/xgpsspeed index 3212dabd..0a004fce 100755 --- a/xgpsspeed +++ b/xgpsspeed @@ -30,7 +30,7 @@ from gi.repository import GObject # pylint: disable=wrong-import-position import gps -gps_version = '3.18~dev' +gps_version = '3.18' if gps.__version__ != gps_version: sys.stderr.write("xgpspeed: ERROR: need gps module version %s, got %s\n" % (gps_version, gps.__version__)) diff --git a/zerk b/zerk index f68b3b2c..fd575543 100755 --- a/zerk +++ b/zerk @@ -64,7 +64,7 @@ except ImportError: PROG_NAME) sys.exit(2) -gps_version = '3.18~dev' +gps_version = '3.18' if gps.__version__ != gps_version: sys.stderr.write("%s: ERROR: need gps module version %s, got %s\n" % (PROG_NAME, gps_version, gps.__version__)) -- cgit v1.2.1