pacman -Qk | grep -v ‘0 missing’ returns the following (and a lot more similar output)
qt5-doc: 12350 total files, 12344 missing files
warning: solid5: /usr/share/doc/qt/KF5Solid.qch (No such file or directory)
warning: solid5: /usr/share/doc/qt/KF5Solid.tags (No such file or directory)
warning: sonnet5: /usr/share/doc/qt/KF5SonnetCore.qch (No such file or directory)
warning: sonnet5: /usr/share/doc/qt/KF5SonnetCore.tags (No such file or directory)
warning: sonnet5: /usr/share/doc/qt/KF5SonnetUi.qch (No such file or directory)
warning: sonnet5: /usr/share/doc/qt/KF5SonnetUi.tags (No such file or directory)
warning: syndication5: /usr/share/doc/qt/KF5Syndication.qch (No such file or directory)
warning: syndication5: /usr/share/doc/qt/KF5Syndication.tags (No such file or directory)
warning: threadweaver5: /usr/share/doc/qt/KF5ThreadWeaver.qch (No such file or directory)
warning: threadweaver5: /usr/share/doc/qt/KF5ThreadWeaver.tags (No such file or directory)
solid5: 278 total files, 2 missing files
sonnet5: 384 total files, 4 missing files
syndication5: 167 total files, 2 missing files
threadweaver5: 94 total files, 2 missing files
There are only two Australian mirrors as you may already know. Checking the status currently, I see one is a few hours behind while the other is more current. However, that doesn’t mean the first doesn’t contain the updates pushed to the stable branch about 24 hours ago. It depends on the owner of the mirror how often the sync is performed. Sometimes a mirror may only be behind by one or two packages if they were pushed separately.
Please don’t use -y twice to force a refresh. For one, it wastes bandwidth on both the server and your end with no benefit. Also, it can cause more problems than it can solve if one is using an out of date mirror. If the mirror is not up to date, one would be putting themselves into a unsupported, partial upgrade state by forcing the database to update with out of date packages.
See man pacman | less -p --refresh:
SYNC OPTIONS (APPLY TO -S)
-y, --refresh
Download a fresh copy of the master package databases (repo.db) from the server(s) defined in pacman.conf(5). This should typically be used each time you use --sysupgrade or -u.
Passing two --refresh or -y flags will force a refresh of all package databases, even if they appear to be up-to-date.
Either way, you might want to try updating your mirror list with the fastest mirrors. Local mirrors are not always better.
I’ll chime in here with my own experience. I’m in Belgium, but I find that the fcix.net servers — which are in the USA — are usually the most up-to-date, and they’re also among the fastest.
I was actually using German Mirrors, then when I didn’t get a List of updates, i switched to other Mirrors, and then the Australian Mirrors.
So I switched to the US mirrors, and still ‘Nothing to do’
So I checked what updates my partner got, and compared some of the packages I would definitely have got updated against what i have installed, and they seem to be present.
The only updates I’ve done in the last 3 or 4 days are some Flatpak updates, none of the recent updates ever listed, but I appear to have them.