<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-navigation/gpsd, branch master</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2026-06-12T14:29:02+00:00</updated>
<entry>
<title>gpsd: Add ncurses-terminfo to RRECOMMENDS</title>
<updated>2026-06-12T14:29:02+00:00</updated>
<author>
<name>Jörg Sommer</name>
<email>joerg.sommer@navimatix.de</email>
</author>
<published>2026-06-10T16:39:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b62f4643f1f2c63b22b6ed2fbcafb796ec3be8ba'/>
<id>urn:sha1:b62f4643f1f2c63b22b6ed2fbcafb796ec3be8ba</id>
<content type='text'>
At least cgps needs the terminfo files to start. But other tools like
gpspipe work without it. Hence, only recommend it, but do not depend on it.

Signed-off-by: Jörg Sommer &lt;joerg.sommer@navimatix.de&gt;
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>gpsd: upgrade 3.27.3 -&gt; 3.27.5</title>
<updated>2026-01-23T06:01:04+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2026-01-21T11:29:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d5128c8dbc35a44f28f128c42c886cbe7d2f5948'/>
<id>urn:sha1:d5128c8dbc35a44f28f128c42c886cbe7d2f5948</id>
<content type='text'>
Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: upgrade 3.27.2 -&gt; 3.27.3</title>
<updated>2026-01-12T16:53:42+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2026-01-07T10:28:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=be1b0daac053655a2a3435356fe86a2cf6bd67d5'/>
<id>urn:sha1:be1b0daac053655a2a3435356fe86a2cf6bd67d5</id>
<content type='text'>
Changelog:
 Fix API major value.

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: upgrade 3.27.1 -&gt; 3.27.2</title>
<updated>2025-12-29T17:28:51+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-12-29T09:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=cba64cf88cab603d7788e9377fc40ed487ed72fb'/>
<id>urn:sha1:cba64cf88cab603d7788e9377fc40ed487ed72fb</id>
<content type='text'>
Changelog:
 Fix a gpsd.rules warning.

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: upgrade 3.27 -&gt; 3.27.1</title>
<updated>2025-12-24T21:18:26+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-12-24T09:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=bbb7aa23a5c8fc1689826f1393e25f5a6797c04d'/>
<id>urn:sha1:bbb7aa23a5c8fc1689826f1393e25f5a6797c04d</id>
<content type='text'>
Fixes for two CVE.  Parsing failures on malicious packets.
    CVE-2025-67268 - Heap-based Out-of-bounds Write, NMEA2000
    CVE-2025-67269 - Integer Underflow, NovAtel

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: upgrade 3.26.1 -&gt; 3.27</title>
<updated>2025-11-25T15:44:40+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-11-25T09:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2c18b9a4410683b14840b04bd30748e0104a3ccc'/>
<id>urn:sha1:2c18b9a4410683b14840b04bd30748e0104a3ccc</id>
<content type='text'>
Changelog:
============
-  Improve support for newer signal ids (L1/L2/L5, etc.).
-  xgps add signal id names
-  gpsrinex, support new signal ids.  Add -g and --gnss options.
-  Initial SPARTNv2 support.  Disabled by default, terrible protocol.
-  Many ubxtool updates for newer u-blox receivers.
-  Update driver_ubx for newer u-blox receivers.
-  Lexer() FFI interface is unused, and deprecated October 2025.
-  xgps and xgpsspeed work under Wayland.
-  Add support for Qt6.

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: update to 3.26.1</title>
<updated>2025-10-30T04:02:20+00:00</updated>
<author>
<name>Koen Kooi</name>
<email>koen@dominion.thruhere.net</email>
</author>
<published>2025-10-29T09:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8e1c6cfe78c3b3efbd28bcdfc97e14f9aa49bdbf'/>
<id>urn:sha1:8e1c6cfe78c3b3efbd28bcdfc97e14f9aa49bdbf</id>
<content type='text'>
The `gpsmon` tool is really deprecated now, after years of its use being
discouraged. The `cgps` tool can be used as a replacement, with the
added benefit that it's more power-efficient because it doesn't reparse
with a slightly different parses like `gpsmon` did.

Drop patch that was applied upstream in https://gitlab.com/gpsd/gpsd/-/merge_requests/406

Upstream changelog:

3.26.1: 17 May 2025
  Increment libgps version
  Update Debian Trixie in build.adoc
  Fix buffer overrun in cgps.
  Make gpsmon deprecation slightly more obvious.
  Fix some *BSD compiler warnings
  Fix numerous typos.

3.26: 11 May 2025
  Handle NTRIPv2 that comes in "chunks".
  Add many UBX decodes.  Mostly in ubxtool, some in gpsd.
  Improve TSIP and UBX initialization.
  Gather Antenna Status (ant_stat) and Jamming (jam) and send to JSON.
  Always build u-blox, RTCM104V2, RTCM104V3 drivers.
  Add partial support for badly documented ALLYSTAR GNSS messages.
  Add minimal support for Unicore GNSS messages.
  Add minimal support for CASIC GNSS messages.
  Add minimal support for buggy Inertial Sense GNSS messages.
  Try to work better as non-root using non-standard "capabilities".
  Add SUBSYSTEM=gnss rule to gpsd.rules
  Moved ntploggps from NTPSec to GPSD and renamed to gpslogntp.
  Fix many build, Coverity, and Codacy warnings.
  Improved Python interface for the lexer.
  Add support for new BeiDou PRNs and subframes.
  Officially deprecate gpsmon.
  Improve support for NMEA 4.11 (a stealthy moving target).
  Remove Oceanserver IMU support.  Never worked well.
  Always with  build ubx, NMEA 103, rtcm104v2 and rtcm104v3 support.
  Add support for jamming detection.
  Add Go client example.
  Add support for RTCM3.2

  Note: The new "chunk" code led to a short lived bug that led to
        CVE-2023-43628, a buffer overrun.  That bug never appeared in
        any gpsd release.

Signed-off-by: Koen Kooi &lt;koen@dominion.thruhere.net&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: Add BUGTRACKER and HOMEPAGE</title>
<updated>2025-04-30T16:17:37+00:00</updated>
<author>
<name>Jörg Sommer</name>
<email>joerg.sommer@navimatix.de</email>
</author>
<published>2025-04-30T11:03:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2bfceb99a4feb535d4183b0aa6c53523040bcadd'/>
<id>urn:sha1:2bfceb99a4feb535d4183b0aa6c53523040bcadd</id>
<content type='text'>
Signed-off-by: Jörg Sommer &lt;joerg.sommer@navimatix.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gpsd: condition the runtime dependence of pyserial on the pygps</title>
<updated>2024-09-27T13:18:13+00:00</updated>
<author>
<name>Jose Quaresma</name>
<email>quaresma.jose@gmail.com</email>
</author>
<published>2024-09-27T10:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=09563d1b395b36d5e66a13b0ac67f1bdf2a761eb'/>
<id>urn:sha1:09563d1b395b36d5e66a13b0ac67f1bdf2a761eb</id>
<content type='text'>
The python3-pyserial dependency was introduced in [1].
It is provided by the meta-python layer and so make it conditionally.

Fixes:

| NOTE: Resolving any missing task queue dependencies
| ERROR: Nothing RPROVIDES 'python3-pyserial' (but ../meta-openembedded/meta-oe/recipes-navigation/gpsd/gpsd_3.25.bb RDEPENDS on or otherwise requires it)
| NOTE: Runtime target 'python3-pyserial' is unbuildable, removing...
| Missing or unbuildable dependency chain was: ['python3-pyserial']
| NOTE: Runtime target 'gpsd' is unbuildable, removing...
| Missing or unbuildable dependency chain was: ['gpsd', 'python3-pyserial']

[1] https://git.openembedded.org/meta-openembedded/commit/?id=1266c912afa0abf118eaa5d152a0641c87665fbd

Signed-off-by: Jose Quaresma &lt;jose.quaresma@foundries.io&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "gpsd: make the meta-python dependency conditionally"</title>
<updated>2024-09-27T13:18:13+00:00</updated>
<author>
<name>Jose Quaresma</name>
<email>quaresma.jose@gmail.com</email>
</author>
<published>2024-09-27T10:08:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=f7f54af34f46032fd810a16ef9101ed6840e5e18'/>
<id>urn:sha1:f7f54af34f46032fd810a16ef9101ed6840e5e18</id>
<content type='text'>
This reverts commit eb731aa8660b280a15684dc81954dbcd4d54fdb6.

Signed-off-by: Jose Quaresma &lt;jose.quaresma@foundries.io&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
