When we first introduced pluggable account storage, we should have written a mock accounts store D-Bus service in the regression tests, so that the tests could q.expect() the store storing the right things. This branch rectifies that omission, then uses the new plugin to test new infrastructure for passing GVariants (rather than keyfile-syntax strings) to account plugins. The last couple of commits demonstrate that account storage plugins can alter Parameters at will, but that altering non-Parameters basically doesn't work (Bug #54780). That will be the next in the review queue. This is part 3 of my account storage refactoring megabranch.
looks fine!
Fixed in git for 5.15.0
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.