Ran into this upstream bug report, and figure we need our own bug to track it. Rawhide can get 3.23 which will fix it; and backport will be needed for 34 and maybe also 33. Problem: "This code is going to trigger a 1024 week backward time jump from Saturday October 16, 2021 to Sunday March 3, 2002." Fix: "Yes, it will be ugly, when I decide on the fix, I'll alert maintainners so they can backport. OTOH, that will quickly flush out a lot of outdated gpsd installs."
The fix seems to be this commit: https://gitlab.com/gpsd/gpsd/-/commit/7f30d88d04dc62b8bd6265ad1d09d72d220f97f6.patch It has many conflicts when applied to 3.22. 3.23 breaks the API/ABI again, so we will need to rebuild the client packages. The attitude field was moved, some be patching may needed.
Debian has a backported fix here: https://salsa.debian.org/debian-gps-team/pkg-gpsd/-/blob/master/debian/patches/7f30d88d0_gpsd-timebase.c-Don-t-compute-wrong-GPS-rollover-after-2020-10-23
It seems there is one hunk in the upstream commit that fix the issue and everything else is related to fixing the tests as a result of that change. To keep it simple, I'm cherry-picking that commit and leaving the tests broken. I'll submit updates for F33 and F34 shortly.
FEDORA-2021-2213876e75 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-2213876e75
FEDORA-2021-a7144383e1 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-a7144383e1
FEDORA-2021-2213876e75 has been pushed to the Fedora 34 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-2213876e75` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-2213876e75 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-a7144383e1 has been pushed to the Fedora 33 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-a7144383e1` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-a7144383e1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-a7144383e1 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2021-2213876e75 has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.