PackageKit does not update databases unless if forced
Description:
I am reporting here what is being currently discussed upstream at this issue: https://github.com/PackageKit/PackageKit/issues/533
In very short, PackageKit database synchronization does not work unless forced via the command:
pkcon refresh force
This however make frontends like Discover unusable.
This forced refresh mechanism is only applied to the ALPM backend, so other Linux OSes are not affected.
I would like some support from the official developers so that either I or someone from the Arch team can make this issue to be properly resolved, AKA the new code is good for both the PackageKit and the Arch team.
Additional info:
- package version(s): 1.2.8 (latest)
- config and/or log files: none of relevance
- link to upstream bug report, if any: https://github.com/PackageKit/PackageKit/issues/533
Steps to reproduce:
- Get the Arch OS to be up to date
- Wait for a new update
-
pacman -Syu
shows the update -
pkcon update
does not - Run
pkcon refresh force
-
pkcon update
shows the new package.