On 2025-02-12 We 8:58 AM, Dagfinn Ilmari Mannsåker wrote:
Another question is whether command_fails and command_fails_like is
the only pair or there are more which need stricter checks?
If we do this, we should do it across the board for
PostgreSQL::Test::Utils and ::Cluster at least. Once we bump the
minimum perl version to 5.20 or beyond we should switch to using
function signatures (https://perldoc.perl.org/perlsub#Signatures), which
gives us this checking for free.
Is there any reason we can't move to 5.20? Are there any buildfarm
animals using such an old version? 5.20 is now almost 10 years old.
cheers
andrew
--
Andrew Dunstan
EDB: https://www.enterprisedb.com