Make rofi more robust against broken plugins #1925
Unanswered
mcepl
asked this question in
(Possible) Issues
Replies: 3 comments 6 replies
-
I don't understand what you want. Rofi correctly identified that it cannot load your plugin as it has a wrong abi. It actually avoided causing crashes and having issues. |
Beta Was this translation helpful? Give feedback.
4 replies
-
On Wed Dec 6, 2023 at 12:07 AM CET, Dave Davenport wrote:
No this is not an issue, It is intended behaviour because the abi in rofi for plugins changed to add new functionality.
It is completely correct for rofi to refuse to load a plugin that is compiled against another **incompatible** version.
So, in your opinion the blame should go to the Wayland fork, which doesn’t follow new API?
Matěj
…--
http://matej.ceplovi.cz/blog/, @***@***.***
GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8
Only those laugh of wounds, who never have been hurt.
-- despair.com
|
Beta Was this translation helpful? Give feedback.
1 reply
-
On Tue Dec 5, 2023 at 11:52 PM CET, Dave Davenport wrote:
But looking in the report:
> When trying to run rofi-calc using the wayland fork of rofi I receive the error Rofi-WARNING **: 17:16:40.239: ABI version of plugin: 'calc.so' does not match: 00000006 expecting: 00000007.
you are not running this rofi.
Oh, I see, svenstaro/rofi-calc#112 (comment)
Thank you for your patience.
Matěj
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
There is now broken rofi-calc extension, which unfortunately means that WHOLE rofi is broken, because it breaks with the error message like the one mentioned in the ticket. Which means that on my desktop which is mostly based on rofi (for the application desktop, pinentry, NetworkManager selection panel) is now completely broken.
Would it be possible to make rofi more robust against failing extensions so that only that part would be missing?
Beta Was this translation helpful? Give feedback.
All reactions