As expected before the fix I wasn't able to use any PPS.
Upgrading to gpsd 3.20-8ubuntu0.1 worked without any further breakage.
We see on upgrade that the apparmor profile is replaced:
[12408.110277] audit: type=1400 audit(1589444818.093:34): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/gpsd" pid=7561 comm="apparmor_parser"
Without the fix (prior to the upgrade) we see apparmor denies on e.g. libusb access and such.
Along the way I found some shortcomings in our gpsd/pps doc and fixed it in the serverguide (bug 1878573).
Eventually I can confirm that with 3.20-8ubuntu0.1 I can now use pps on 20.04 properly.
#* PPS 0 4 37 11 +257us[ +159us] +/- 53us
As expected before the fix I wasn't able to use any PPS.
Upgrading to gpsd 3.20-8ubuntu0.1 worked without any further breakage.
We see on upgrade that the apparmor profile is replaced: 8.093:34) : apparmor="STATUS" operation= "profile_ replace" profile= "unconfined" name="/ usr/sbin/ gpsd" pid=7561 comm="apparmor_ parser"
[12408.110277] audit: type=1400 audit(158944481
Without the fix (prior to the upgrade) we see apparmor denies on e.g. libusb access and such.
Along the way I found some shortcomings in our gpsd/pps doc and fixed it in the serverguide (bug 1878573).
Eventually I can confirm that with 3.20-8ubuntu0.1 I can now use pps on 20.04 properly.
#* PPS 0 4 37 11 +257us[ +159us] +/- 53us