infinity0/mozilla-gnome-keyring — pull request #15 by fat-lobyte (2012-07-25 16:00:43+00:00)
Title: Ignore Bugfix releases for minVersion

Bugfix releases (third component of the version number) will be ignored
for the minimum XULRunner version.

Any version number components starting from the third component will be stripped for the minimum version number.

Technically this is wrong, because the ABI version is not backwards compatible (an extension compiled against 14.0.1 is not supposed to run with 14.0.0). However, I'm pretty sure they won't break ABI in a small bugfix release.

What is a big problem however, is that sometimes they release Firefox with a version number higher than Thunderbird (like right now 14.0.1 Firefox but 14.0 Thunderbird), although it's mostly the same XULRunner version. This used to break the extension until the Firefox and Thunderbird versions happened to match.

Do you think this patch is a good Idea? I'm just tired of forcing the version number down to *.0 manually in the distribution packages.