I was comparing the sync database from checkupdates to my local sync database, and then comparing that to checkupdates. There was one anomaly. Branch compare shows 0.7.0-5 on all branches. I have 0.7.0-6 installed. In general, do these things work themselves out on their own or should we be running -Syyuu.
It wont change until theres a higher version in the repos or you allow downgrade during sync (with the 2 u’s).
The team reverted the changes at some point.
If you dont notice any error you dont have to do anything … but to be in line with the repos … you know what to do.
I just used manjaro-hello as a real-world example, but what’s learned can be applied to future situations. I wanted to be able to explain any difference between the new sync databases (i.e., checkupdates’ /tmp/checkup-db-$UID/sync), the current sync databases (/var/lib/pacman/sync), and what is installed.
@cscs brought up an interesting observations - An installed package with a higher version than what is in the repo/sync databases will not be updated (in this case downgraded) when running pacman -Syu. Just to note, it will be updated (downgraded) if explicitly specified.
Bottom-line: These things work themselves out on their own