I wanted to migrate from 4.X to 5.X, but when itry to verify GPG key i have this message :
“Signature made Wed. 27 Apr 2022 11:03:05 CEST
gpg: avec la clef RSA 064182440C674D9F8D0F6F8B4DA79EDA231C852B
gpg: Can’t check signature: No public key”
The public key needs to be on the keyring that GPG uses.
You do that with gpg --import pubkeyfilename
After that, when you do the gpg --verify signaturefile appfile command, the signature file goes through some secure check process to make sure it was generated by the owner of the public key.
So it worked, but it says :
" Good signature […] Careful ! This key is not certified with a trusted signature. Nothing indicates that the singature belongs to his owner" (i’m translating from french)
I understand the high level principles of Public/Private key systems but the detailed operation and verifying business is a magical mystery to me.
It looks like the appimage, it’s signature file and the Public Key are all compatible with each other.
However, there seems to be an additional thing where the Public key is verfied (for ownership) by another authority. That may cost money and that would be a good reason why the developers haven’t done that.
Given that the Public key was downloded from the the official KDE site, I’d tend to be confident that it is a genuine public key.
When the next formal release is made, you’ll have to download the appimage for it.
There is something happening with an appimage updating mechanism called ‘zsync’ but I don’t know any details about that.
The nighly builds have that as a file for download: Krita_Nightly_Appimage_Build [Jenkins]