Patchmanager3 has got a new lease of life. @nephros, @olf and myself teamed up and got Patchmanager3 to a state that not only it works on aarch64, but also works with sailjailed apps.
The first release is 3.1.0 which also improves the documentation for making patches, the display of patch conflict information, sorting of patches by category, and much more.
(Available on Openrepos and chum.)
@vlagged can you please post a way to support you guys (also @nephros and @olf ) with some €€€? i consider patchmanager essential to sfos and id like to thank you guys in some way…
I have a suggestion for a small improvement for current users of Patchmanager.
You can’t update from 3.0 to new 3.1 using GUI, neither using Storeman or Chum GUI.
I think it is because both think the version number of 3.0.65 is viewed by both of them as higher than 3.1.
Could you with next release format the version number in such a way Storeman and Chum would allow for an update from 3.0?
Right now you need to execute pkcon install storeman, which works, but would be a bit better if you could only use GUI.
uninstalling and the installing again via Storeman worked for me. Update was not detected by storeman initially indeed. Or maybe it was somehow related to Patchmanager repo change
Indeed installing PM3.0 and restarting Storeman did not prompt me for an update to PM3.1.
But it did allow me to install it.
I guess the reason you weren’t able to install is that you had the version from chum. The reason is that there’s a vendor that goes with the repo, and chum uses another vendor (“chum”) than openrepos (""?) and Jolla (“meego”?).
About upgrading in chum: I might be that if you had the 3.1.0-pre version it would come alphabetically greater than 3.1.0-1. This is the best guessplanation I have right now… This was a one-off version mismatch then Openrepos and chum versions should just increase.
Mind that the “repository separation mechanism” Jolla “enhanced” per Sailfish OS 3.4.0 prevents seamless updating of RPMs from different repositories (though downloading and then updating per pkcon install-local should work, i.e. without uninstalling Patchmanager).
AFAIK Jolla’s “repository separation mechanism” is undocumented, hence the wild guesses how it might work.
From my experiments I believe it does not rely on the vendor string, at least not as the primary criterion.