Gpsd 3.20 was released on Jan 1st and contains an important change to move from using doubles for time stamps to timespec_t. This addresses an off by one second error that is seen in 3.19 and below. Release notes for 3.20 can be seen here: https://gpsd.gitlab.io/gpsd/NEWS Reproducible: Always I have successfully built and tested 3.20 from git.
There's an ebuild for 3.20 in the patchset at https://704580.bugs.gentoo.org/attachment.cgi?id=633108 in https://bugs.gentoo.org/show_bug.cgi?id=704580.
Created attachment 651514 [details] proposed build changes # 734352 - sci-geosciences/gpsd-3.20: USE=-python won't compile # 734364 - sci-geosciences/gpsd-3.20: BDEPEND on dev-util/scons missing - added bdepend - renamed rdepend to depend - (re)added rdepend - called python_setup in src_prepare before "default" call - fixed the name of systemd/gpsdctl@.service.in to systemd/gpsdctl@.service - removed python_setup call in python_prepare_all with comment
commit dd3f62804794fef03c5055f38a4e3f7b14b978e9 Author: Rick Farina <zerochaos@gentoo.org> Date: Tue Jul 28 21:07:30 2020 -0400 sci-geosciences/gpsd: keywords for 3.20 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Rick Farina <zerochaos@gentoo.org> commit f81a694f88ebe8eb0775acb044574fe49fc29e66 Author: Rick Farina <zerochaos@gentoo.org> Date: Tue Jul 28 14:11:55 2020 -0400 sci-geosciences/gpsd: pull keywords on 3.20 pending review by the geosciences team Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Rick Farina <zerochaos@gentoo.org> commit d4f93d20d40bf8023603f9f3df5e9dd3e0a7214f Author: Rick Farina <zerochaos@gentoo.org> Date: Tue Jul 28 14:04:47 2020 -0400 sci-geosciences/gpsd: adjust subslots match solib version Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Rick Farina <zerochaos@gentoo.org> commit 52d0dd930929ebc49804bd4a8ecfe674e8cff3cc Author: Rick Farina <zerochaos@gentoo.org> Date: Tue Jul 28 13:59:40 2020 -0400 sci-geosciences/gpsd: migrate to glep 81 add acct-user/gpsd and use it migrate from uucp/gpsd groups to dialout Interestingly I can't actually find gpsd group ever being created, but I find it being used. As such, I simply dropped it. https://bugs.gentoo.org/704580 https://bugs.gentoo.org/691746 https://bugs.gentoo.org/667410 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Rick Farina <zerochaos@gentoo.org> commit 7158269938d3357d60b205354369cbc6c405d00b Author: Rick Farina <zerochaos@gentoo.org> Date: Tue Jul 28 13:12:42 2020 -0400 sci-geosciences/gpsd: fix systemd units Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Rick Farina <zerochaos@gentoo.org> commit 18e93fe766ac0d02896b8c547ad1b036d918125f Author: Rick Farina <zerochaos@gentoo.org> Date: Tue Jul 28 12:50:35 2020 -0400 sci-geosciences/gpsd: more die Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Rick Farina <zerochaos@gentoo.org> commit 8cf177c62fc32e0564439b007ed4ffd68ccec1cd Author: Rick Farina <zerochaos@gentoo.org> Date: Tue Jul 28 12:48:04 2020 -0400 sci-geosciences/gpsd: bumpity bump bumping eapi bumping version various cleanups for same Much work contributed by michael AT weiser.dinsnail.net Significant work on bug #704580 which I am still going through all of Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Rick Farina <zerochaos@gentoo.org>