[Rpm-maint] [rpm-software-management/rpm] Implement a separate lock for the keystore (PR #4123)

Panu Matilainen notifications at github.com
Tue Mar 31 08:25:23 UTC 2026


pmatilai left a comment (rpm-software-management/rpm#4123)

So the remaining question is the backwards compatibility. With this "separate lock" approach we have basically three options for apps that aren't using the new keyring lock API:
1) detect the wrong lock type use and explicitly error out (aka strictly correct)
2) let the app silently use the wrong lock, the approach taken in this PR (aka strictly incorrect :smile: )
3) detect and warn about the incompatibility, but allow it to work

Option 1) seems impossible in what is supposed to be a non-breaking minor update. 2) seems plain wrong, but then 3) seems to  also be against the non-breaking spirit. The thing is, this just isn't a compatible change. 

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/4123?email_source=notifications&email_token=ADLPZU6U5IZLUY7W6LEQ6ZL4TN6HHA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIMJWGA4DEMRXGU4KM4TFMFZW63VKON2WE43DOJUWEZLEUVSXMZLOOS2XA4S7MNXW23LFNZ2F633QMVXF6Y3MNFRWW#issuecomment-4160822758
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/4123/c4160822758 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20260331/49c52b36/attachment.htm>


More information about the Rpm-maint mailing list