gpsd (3.20-8ubuntu0.4) focal-security; urgency=medium

  * SECURITY UPDATE: incorrect time jump (LP: #1938730)
    - debian/patches/fix_wrong_gps_rollover.patch: don't compute wrong GPS
      rollover after 2020-10-23.
    - debian/control*: add python3-matplotlib, python3-gps, python3-gi,
      python3-cairo, gir1.2-gtk-3.0, python3-serial, python3-gi-cairo to
      Build-Depends so tests run.
    - debian/source/include-binaries: include some updated binary tests.
    - No CVE number

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Wed, 04 Aug 2021 11:34:28 -0400

gpsd (3.20-8ubuntu0.2) focal; urgency=medium

  * fix json missing quotes on device add (LP: #1879272)

 -- Christian Ehrhardt <christian.ehrhardt@canonical.com>  Wed, 20 May 2020 08:23:02 +0200

gpsd (3.20-8ubuntu0.1) focal; urgency=medium

  * d/usr.sbin.gpsd: improve apparmor rules for PPS usage
    (LP: #1872175 LP: #1872178)

 -- Christian Ehrhardt <christian.ehrhardt@canonical.com>  Thu, 30 Apr 2020 12:40:23 +0200

gpsd (3.20-8) unstable; urgency=medium

  * [62aa4951] Remove last traces of python2. (Closes: #936645)

 -- Bernd Zeimetz <bzed@debian.org>  Thu, 09 Apr 2020 11:09:55 +0200

gpsd (3.20-7) unstable; urgency=medium

  * [4a08d30e] Remove libdbus-glib-1-dev build-dep.
    Thanks to Simon McVittie (Closes: #955846)

 -- Bernd Zeimetz <bzed@debian.org>  Sun, 05 Apr 2020 23:16:32 +0200

gpsd (3.20-6) unstable; urgency=medium

  [ Bernd Zeimetz ]
  * [b0d9ef06] Fix autopkgtest for new systemd releases.
    Thanks to Michael Biebl (Closes: #953760)

  [ Christian Ehrhardt ]
  * [4c4e5ea1] device-hook apparmor fixes (LP: #1868363)
    The manpage defines a hook that is called by gpsd which due to current
    confinement it is unable to run.
    - d/usr.sbin.gpsd: allow to call the /etc/gpsd/device-hook in the
      apparmor profile
    - d/usr.sbin.gpsd: allow to map and execute the own binary as needed
      in some containers
    - d/usr.sbin.gpsd: allow to run common shell interpreters bash/dash
    That hook will run within the confinement of gpsd, so if it is expected
    to do anything more special a user will have to allow that in
    /etc/apparmor.d/local/usr.sbin.gpsd
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

 -- Bernd Zeimetz <bzed@debian.org>  Sat, 28 Mar 2020 22:16:13 +0100

gpsd (3.20-5) unstable; urgency=medium

  * [b2aadaf9] Fix device activation via gpsd socket.

 -- Bernd Zeimetz <bzed@debian.org>  Thu, 12 Mar 2020 10:46:35 +0100

gpsd (3.20-4) unstable; urgency=medium

  [ Christian Ehrhardt ]
  * [58b18a53] apparmor: fix control socket usage for gpsdctrl (LP: #1790496)
    The subsequent access of the daemon to the device is covered already.
      # common serial paths to GPS devices
      /dev/tty{,S,USB,AMA,ACM}[0-9]*    rw,
    But gpsdctl itself isn't yet - therefore we see
      $ sudo gpsdctl add /dev/ttyUSB0
    triggering:
      apparmor="DENIED profile="/usr/sbin/gpsd" name="/run/gpsd.sock" requested_mask="r" denied_mask="r"
    This change adds a rule for that.
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

 -- Bernd Zeimetz <bzed@debian.org>  Sat, 01 Feb 2020 01:11:24 +0100

gpsd (3.20-3) unstable; urgency=medium

  * Uploading to unstable.

 -- Bernd Zeimetz <bzed@debian.org>  Sun, 12 Jan 2020 20:16:47 +0100

gpsd (3.20-2) experimental; urgency=medium

  * [4f1c9d4f] Merge branch 'non-linux' into 'master'
    Build fixes for non-Linux archs
    See merge request debian-gps-team/pkg-gpsd!2
  * [7196c903] Updating debian/control from debian/control.in
  * [2227686a] Redo changes accidentally done in d/control
  * [f3a7fb54] Add patch to fix soname.
    Went missing upstream somewhere
  * [49d89d24] Update gbp.conf for experimental

 -- Bernd Zeimetz <bzed@debian.org>  Wed, 08 Jan 2020 23:21:55 +0100

# For older changelog entries, run 'apt-get changelog python3-gps'
