Fix version comparison in Version.pm
authorAndrew Dunstan <andrew@dunslane.net>
Fri, 18 Nov 2022 13:38:26 +0000 (08:38 -0500)
committerAndrew Dunstan <andrew@dunslane.net>
Fri, 18 Nov 2022 13:47:31 +0000 (08:47 -0500)
commitdf4e93bea4f9370c14f01d27e6d36cbe7afaac72
tree5666cd34ac504aad8225f28f74694b56be7472de
parent3d45edcef0e141f2a17a21d0411efa889f843b00
Fix version comparison in Version.pm

Version strings with unequal numbers of parts were being compared
incorrectly. We cure this by treating a missing part in the shorter
version as 0.

per complaint from Jehan-Guillaume de Rorthais, but the fix is mine, not
his.

Discussion: https://postgr.es/m/20220628225325.53d97b8d@karst

Backpatch to release 14 where this code was introduced.
src/test/perl/PostgreSQL/Version.pm