Version comparison of numeric components with leading zeroes
See https://projects.gentoo.org/pms/7/pms.html#x1-260003.3
Currently, we're omitting the stringwise comparison when non-leading numeric components have a leading 0. The idea I think is that 2.09 should be smaller than 2.1, to provides better support for decimal number systems.
As far as I can tell this won't affect any existing packages, since the only ones using leading zeroes haven't passed .09
yet (I think they're mostly older abandoned mods too). Partially this may be due to importmod stripping leading zeroes, which unfortunately also means that updates to any packages which have had leading zeroes stripped might cause issues, so it will probably be necessary to check every package. However I think it's only a problem when mods have a release such as 2.1 follow 2.09, but it's not a problem if 2.10 follows 2.09, as that would parse properly even with the current version parsing. The issue is I guess just when they change the number of trailing zeroes