Incorrect comparison of version identifier in plugin dependency parsing

Description

When parsing dependencies of plugins, the existing code is comparing numbers with text. That can never produce a positive result.

I'm unsure if Spark has any plugins that defines dependencies, so the impact of this bug could be neglible.

Environment

None
Fixed

Priority

Minor

Assignee

Guus der Kinderen

Reporter

Guus der Kinderen