<quote>
PSA: the next upgrade will remove harbour-warehouse and harbour-storeman, and we're calling community's help to get involved and upgrade the package-kit api that the next upgrade will change (sledges, 14:36:49)
<end of quote>

Yes, they change packagekit/packagekit-qt api/abi and there will be no backward compatibility for existing applications. One of the next SailfishOS updates will obsolete current versions of harbour-warehouse (and harbour-storeman) packages.

In the Warehouse app, after checking an app's description, tapping 'check for updates' and then the colored strip on the top, and then going back to the description, the shiny dot 'backward' disappears. Is this fixable?

Hi.
Today I tried to install Warehouse on my Xperia X. After Downloading and tapping the rpm it says: "Problem with installing - harbour-warehouse"
I used the Sailfish image "2.1.1.26" from xda-developers "Sailfish OS on X" and "allow untrusted software" is enabled.
I know, this is not the official supported version for the X. Maybe it lacks some packages?

Just in case someone else is planning to install it on the X, the following worked fine for me:
I installed zypper from terminal and used the downloaded warehouse file.
"zypper install harbour-warehouse-0.3-30.armv7hl.rpm"

This is expected behaviour. You will get version based on local(on your phone) repository cache content. If you just enabled publisher repository, cache will be up-to-date. If you install application from already enabled repository, a known(cached) version will be pulled from repository.

This is exactly what I was thinking. I installed warehouse and enabled a publisher's repository for the first time. Then I install the app and got the oldest version. I was expecting to get an up2date copy since I had not used the repository before.