Linux repositories inspector

gpsd-dbg - Global Positioning System - debugging symbols

The gpsd service daemon can monitor one or more GPS devices connected to a host computer, making all data on the location and movements of the sensors available to be queried on TCP port 2947.
This package contains the python debug modules and some test tools to the debug the behaviour of gpsd. Debug symbols are being shipped in the dbgsym package.
Original maintainer
Homepagehttp://www.catb.org/gpsd/
3.18.1
Debian iconDebian experimental
3.17
Debian iconDebian 10.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
3.16
Debian iconDebian 9.0
Ubuntu iconUbuntu 17.10
3.15
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb3.17-7Jun 17242 kiB947 kiB
Debian iconDebian experimental experimental/maindeb3.18.1-1Jan 14253 kiB982 kiB
Debian iconDebian 9.0 stretch/maindeb3.16-42017-11-10255 kiB973 kiB
Ubuntu iconUbuntu 17.10 artful/universedeb3.16-42017-11-10207 kiB964 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb3.17-52017-12-28196 kiB896 kiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb3.17-5build1Jan 14196 kiB896 kiB
Ubuntu iconUbuntu 19.04 disco/universedeb3.17-5build1Jan 14196 kiB896 kiB
Ubuntu iconUbuntu 19.10 eoan/universedeb3.17-7Jun 17195 kiB953 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb3.15-2build12017-11-101.13 MiB2.01 MiB

Latest updates

Debian experimental icon

Debian experimental experimental/main: Version 3.18.1-1 reintroduced

17:00
Christian Ehrhardt
  • Lintian/Standarts/Compat-level fixes
    • [7f88e6a6] d/copyright: update to dep-5 format and for project changes
    • [1260d1f4] d/p/series: mention the purpose of add_patch.sh
    • [900bdc19] d/patches/gpsd_hotplug_rules_disable_generic_serial_converters add dep-3 header
    • [03a2b421] add minimal header to debian/patches/full-systemd-support
    • [6759d5f2] d/gpsd.init: remove sysV to not jeopardize socket activation
    • [090182f8] d/gpsd.maintscript: clean up dropped sysV init (conffile)
    • [405bf8c1] add autopkgtest to verify service/socket
    • [373e3f23] d/rules: use pkg-info.mk to detect the package version
    • [8022d1d5] d/p/python3_support_in-SConstruct: add minimal dep-3 patch header
    • [00b447e6] d/control{.in}: point to current packaging repo with secure url
    • [7640cb28] d/control{.in}: update debhelper build dependencies per lintian warnings
    • [1b87b0c0] d/rules, d/control{.in}: do not depend on qt5-default meta package
    • [b7db9f61] d/source/lintian-overrides: mark gpsd-dbg not being a package with debug symbols
    • [7e4513b8] d/gpsd.{pre,post}{rm,inst}: drop code only needed for upgrades from oldoldstable
    • [53f3ec60] d/compat: bump to compat 11, no further changes needed
    • [40505722] standards-version 3.9.8: switch deprecated menu to FreeDesktop entries
    • [3d6613a5] standards-version 4.0.0: do not build man pages if nodoc is set in DEB_BUILD_OPTIONS
    • [dd9396d4] standards-version 4.0.1: Use priority 'optional' instead of deprecated priority 'extra'
    • [d3563a42] debian/watch: use https and signature verification
    • [397d7744] d/control{.in}: bump Standards-Version to 4.2.1
    • [cd2c0ad1] d/rules: switch to dh_missing to prepare for compat 12
    • [2e9946c7] d/rules: use dh_installsystemd for compat >=11
    • [0031cfc8] d/control{.in}: simplify by dropping conflicts/breaks not even in oldoldstable anymore
  • complete python3 support that was started in 3.17-6 (Closes: #883286)
    • [30da0ff0] d/control{.in}: fix duplicate-long-description in python[3]-gps packages
    • [c088a6d7] d/control.in: add missing python3 changes
    • [96a7df91] d/control{.in}: scons for python3 will need >=3.5
    • [cf5d6e63] d/control{.in}: remove ancient X-Python-Version
    • [f15fbbe8] d/rules: scons need target_python set for py2/py3
    • [91daffd9] d/python3-gps.install: follow subversion specific py3 shared objects naming convention
    • [f53cd4a2] d/control{.in}: let gpsd-clients also depend on python3 bits
    • [fd7ff117] d/control{.in}, d/gpsd-clients.install, d/python3-gps.install: tools gpscat, gpsfake and gpsprof are python2 and part of the cli tools, so move them from python3-gps to gpsd-clients
    • [69de7b75] d/control: add ${python3:Depends} to gpsd-clients in case upstream switches to python3
    • [2f1dc482] d/control{.in}: add python dependencies not picked up by dh_python
    • [25a79e9f] d/control{.in}: remove manual python dependency python:Depends will take care
    • [02c1d28c] d/rules: remap wrong install prefix enforced by scons
  • [fd58e624] New upstream version 3.18.1
    • [0abe62cb] d/p/full-systemd-support: update for 3.18.1
    • [d6e6fe9a] d/p/python3_support_in-SConstruct: dropped as it is in 3.18.1
    • [324d2966] d/control{.in}: add python dependencies for better checks in
      1. 18.1
    • [7fd30c38] d/gpsd-clients.install: add new ubxtool and zerk to manage JAVAD and u-blox GPS
    • [1caba4b3] d/libgpsLIBGPSSONAME.symbols: update symbols to 3.18
    • [6eb6d26a] d/libqgpsmmLIBGPSSONAME.symbols: update symbols to 3.18
  • [d5ee2b3e] d/control[.in}, d/rules, d/usr.sbin.gpsd, d/gpsd.install: add apparmor profile for gpsd
Bernd Zeimetz
  • [cc886877] Depend on the fixed scons version
  • [3ad7153a] Delete __pycache__ in clean target.
  • [b27def48] Add the build-in-debian .travis.yml again
Christian Ehrhardt
  • [981b512c] d/t/control: mark test to require container. Signed-off-by: Christian Ehrhardt <>
  • [35763ca7] d/t/control: mark all binaries we need as dependencies (expect no base system to be present) Signed-off-by: Christian Ehrhardt <>
  • [950c3576] d/libgpsLIBGPSSONAME.install: use generated LIBGPSSONAME version. Signed-off-by: Christian Ehrhardt <>
  • [d8942ba4] - d/rules, d/libgpsLIBGPSSONAME.install: replace libgps.so.LIBGPSSONAME with a quirk to avoid issues by broken fakeroot. Signed-off-by: Christian Ehrhardt <>
Bernd Zeimetz
  • [32ffa216] Let autopkgtest not fail build on travis.
  • [da9c1c8a] Use $(LIBGPS_SONAME) instead of hardcoded soname.
  • [a481720a] Updating debian/control from debian/control.in
  • [205cf6a0] Fix scons version in control.in, too.
Debian experimental icon

Debian experimental experimental/main: Version 3.18.1-1 removed

11:30
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 3.17-7 reintroduced

Jun 20
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 3.17-7 removed

Jun 20
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 3.17-7 introduced

Jun 17
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 3.17-6 to 3.17-7

Jun 17
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 3.17-5+b1 to 3.17-6

Apr 10
  • [0a8e4e18] Pull json fixes from upstream to fix a stack-based buffer overflow, which may allow remote attackers to execute arbitrary code on embedded platforms via traffic on Port 2947/TCP or crafted JSON inputs.
    CVE-2018-17937 / Closes: #925327
    The update also fixes several other json parser bugs.
    • ECMA-404 says JSON \u must have 4 hex digits
    • Allow for \u escapes with fewer than 4 digits.
    • Fail on bad escape string.
  • [71020f4f] Update git-buildpackage config to build from the buster branch.
Ubuntu 19.04 icon

Ubuntu 19.04 disco/universe: Version 3.17-5build1 introduced

Jan 14
Debian experimental icon

Debian experimental experimental/main: Version 3.18.1-1 introduced

Jan 14
Christian Ehrhardt
  • Lintian/Standarts/Compat-level fixes
    • [7f88e6a6] d/copyright: update to dep-5 format and for project changes
    • [1260d1f4] d/p/series: mention the purpose of add_patch.sh
    • [900bdc19] d/patches/gpsd_hotplug_rules_disable_generic_serial_converters add dep-3 header
    • [03a2b421] add minimal header to debian/patches/full-systemd-support
    • [6759d5f2] d/gpsd.init: remove sysV to not jeopardize socket activation
    • [090182f8] d/gpsd.maintscript: clean up dropped sysV init (conffile)
    • [405bf8c1] add autopkgtest to verify service/socket
    • [373e3f23] d/rules: use pkg-info.mk to detect the package version
    • [8022d1d5] d/p/python3_support_in-SConstruct: add minimal dep-3 patch header
    • [00b447e6] d/control{.in}: point to current packaging repo with secure url
    • [7640cb28] d/control{.in}: update debhelper build dependencies per lintian warnings
    • [1b87b0c0] d/rules, d/control{.in}: do not depend on qt5-default meta package
    • [b7db9f61] d/source/lintian-overrides: mark gpsd-dbg not being a package with debug symbols
    • [7e4513b8] d/gpsd.{pre,post}{rm,inst}: drop code only needed for upgrades from oldoldstable
    • [53f3ec60] d/compat: bump to compat 11, no further changes needed
    • [40505722] standards-version 3.9.8: switch deprecated menu to FreeDesktop entries
    • [3d6613a5] standards-version 4.0.0: do not build man pages if nodoc is set in DEB_BUILD_OPTIONS
    • [dd9396d4] standards-version 4.0.1: Use priority 'optional' instead of deprecated priority 'extra'
    • [d3563a42] debian/watch: use https and signature verification
    • [397d7744] d/control{.in}: bump Standards-Version to 4.2.1
    • [cd2c0ad1] d/rules: switch to dh_missing to prepare for compat 12
    • [2e9946c7] d/rules: use dh_installsystemd for compat >=11
    • [0031cfc8] d/control{.in}: simplify by dropping conflicts/breaks not even in oldoldstable anymore
  • complete python3 support that was started in 3.17-6 (Closes: #883286)
    • [30da0ff0] d/control{.in}: fix duplicate-long-description in python[3]-gps packages
    • [c088a6d7] d/control.in: add missing python3 changes
    • [96a7df91] d/control{.in}: scons for python3 will need >=3.5
    • [cf5d6e63] d/control{.in}: remove ancient X-Python-Version
    • [f15fbbe8] d/rules: scons need target_python set for py2/py3
    • [91daffd9] d/python3-gps.install: follow subversion specific py3 shared objects naming convention
    • [f53cd4a2] d/control{.in}: let gpsd-clients also depend on python3 bits
    • [fd7ff117] d/control{.in}, d/gpsd-clients.install, d/python3-gps.install: tools gpscat, gpsfake and gpsprof are python2 and part of the cli tools, so move them from python3-gps to gpsd-clients
    • [69de7b75] d/control: add ${python3:Depends} to gpsd-clients in case upstream switches to python3
    • [2f1dc482] d/control{.in}: add python dependencies not picked up by dh_python
    • [25a79e9f] d/control{.in}: remove manual python dependency python:Depends will take care
    • [02c1d28c] d/rules: remap wrong install prefix enforced by scons
  • [fd58e624] New upstream version 3.18.1
    • [0abe62cb] d/p/full-systemd-support: update for 3.18.1
    • [d6e6fe9a] d/p/python3_support_in-SConstruct: dropped as it is in 3.18.1
    • [324d2966] d/control{.in}: add python dependencies for better checks in
      1. 18.1
    • [7fd30c38] d/gpsd-clients.install: add new ubxtool and zerk to manage JAVAD and u-blox GPS
    • [1caba4b3] d/libgpsLIBGPSSONAME.symbols: update symbols to 3.18
    • [6eb6d26a] d/libqgpsmmLIBGPSSONAME.symbols: update symbols to 3.18
  • [d5ee2b3e] d/control[.in}, d/rules, d/usr.sbin.gpsd, d/gpsd.install: add apparmor profile for gpsd
Bernd Zeimetz
  • [cc886877] Depend on the fixed scons version
  • [3ad7153a] Delete __pycache__ in clean target.
  • [b27def48] Add the build-in-debian .travis.yml again
Christian Ehrhardt
  • [981b512c] d/t/control: mark test to require container. Signed-off-by: Christian Ehrhardt <>
  • [35763ca7] d/t/control: mark all binaries we need as dependencies (expect no base system to be present) Signed-off-by: Christian Ehrhardt <>
  • [950c3576] d/libgpsLIBGPSSONAME.install: use generated LIBGPSSONAME version. Signed-off-by: Christian Ehrhardt <>
  • [d8942ba4] - d/rules, d/libgpsLIBGPSSONAME.install: replace libgps.so.LIBGPSSONAME with a quirk to avoid issues by broken fakeroot. Signed-off-by: Christian Ehrhardt <>
Bernd Zeimetz
  • [32ffa216] Let autopkgtest not fail build on travis.
  • [da9c1c8a] Use $(LIBGPS_SONAME) instead of hardcoded soname.
  • [a481720a] Updating debian/control from debian/control.in
  • [205cf6a0] Fix scons version in control.in, too.
Ubuntu 18.10 icon

Ubuntu 18.10 cosmic/universe: Version 3.17-5build1 introduced

Jan 14
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 3.17-5 to 3.17-5+b1

Jan 12
  • Binary-only non-maintainer upload for amd64; no source changes.
  • Rebuild against libncurses6.
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 3.17-3 to 3.17-5

2018-01-01
  • [fd1e83f9] Add pkg-config as Build-Dependency.
    Went missing somehow :(
  • [6d0e69e3] Build with default compiler standard
  • [8994d7cb] Actually change control.in, not control.
    Needs an extra check to make sure I don't forget again :)
  • [a744cad9] Updating debian/control from debian/control.in
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-proposed/universe: Version 3.17-5 removed

2017-12-28
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic/universe: Updated from 3.17-3 to 3.17-5

2017-12-28
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-proposed/universe: Version 3.17-5 introduced

2017-12-28
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic/universe: Updated from 3.16-4 to 3.17-3

2017-11-22
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-proposed/universe: Version 3.17-3 removed

2017-11-22
Debian 10.0 icon

Debian 10.0 buster/main: Version 3.17-3 introduced

2017-11-10
  • [2638b3e] Avoid duplicate ppscheck installation.
    Thanks to Andreas Beckmann (Closes: #879951)
Debian 9.0 icon

Debian 9.0 stretch/main: Version 3.16-4 introduced

2017-11-10
  • [2405f456] Fix debug symbol handling.
    Debug symbols went missing when upstream switched the strip option name.
    Thanks to Andre Naujoks (Closes: #842792)
  • [74c3cd07] Updating debian/control from debian/control.in
  • [b66410da] hadle debian/control creation a bit better
  • [06a9623f] Use gz compression for now.
  • [44376877] Remove obsolete build dependency on hardening-includes.
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-proposed/universe: Version 3.17-3 introduced

2017-11-10

Related packages

gpsd - GPS daemon and library to support USB/serial GPS devices
⇧ Top