From 3470ebeb1c8096876ab67bed83eb1ae330770d05 Mon Sep 17 00:00:00 2001 From: Juerd Waalboer Date: Tue, 12 Dec 2023 00:21:08 +0100 Subject: [PATCH] Explicitly use Perl 5.32 Was already implicitly required (since 59387ddb) because RevBank::Amount uses the "isa" feature, which was introduced in Perl 5.32 (but no longer experimental since 5.36, not 5.32 as the old comment said). Perl 5.32 was released in June 2020, and ships with Debian bullseye ("oldstable") which was released in August 2021. --- lib/RevBank/Amount.pm | 4 ++-- lib/RevBank/Cart.pm | 2 +- lib/RevBank/Cart/Entry.pm | 2 +- lib/RevBank/FileIO.pm | 2 +- lib/RevBank/Global.pm | 2 +- lib/RevBank/Messages.pm | 2 +- lib/RevBank/Plugin.pm | 2 +- lib/RevBank/Plugins.pm | 2 +- lib/RevBank/TextEditor.pm | 2 +- lib/RevBank/Users.pm | 2 +- revbank | 2 +- t/amount.t | 2 +- 12 files changed, 13 insertions(+), 13 deletions(-) diff --git a/lib/RevBank/Amount.pm b/lib/RevBank/Amount.pm index c48d3de..2fd8f3a 100644 --- a/lib/RevBank/Amount.pm +++ b/lib/RevBank/Amount.pm @@ -1,8 +1,8 @@ package RevBank::Amount; -use v5.28; +use v5.32; use warnings; -use experimental 'isa'; # stable since v5.32 +use experimental 'isa'; # stable since v5.36 use experimental 'signatures'; # stable since v5.36 use Carp qw(carp croak); diff --git a/lib/RevBank/Cart.pm b/lib/RevBank/Cart.pm index f56cdde..a497191 100644 --- a/lib/RevBank/Cart.pm +++ b/lib/RevBank/Cart.pm @@ -1,6 +1,6 @@ package RevBank::Cart; -use v5.28; +use v5.32; use warnings; use experimental 'signatures'; # stable since v5.36 diff --git a/lib/RevBank/Cart/Entry.pm b/lib/RevBank/Cart/Entry.pm index ffac774..0bacd94 100644 --- a/lib/RevBank/Cart/Entry.pm +++ b/lib/RevBank/Cart/Entry.pm @@ -1,6 +1,6 @@ package RevBank::Cart::Entry; -use v5.28; +use v5.32; use warnings; use experimental 'signatures'; # stable since v5.36 diff --git a/lib/RevBank/FileIO.pm b/lib/RevBank/FileIO.pm index 5c11da4..5036d24 100644 --- a/lib/RevBank/FileIO.pm +++ b/lib/RevBank/FileIO.pm @@ -1,6 +1,6 @@ package RevBank::FileIO; -use v5.28; +use v5.32; use warnings; use experimental 'signatures'; # stable since v5.36 diff --git a/lib/RevBank/Global.pm b/lib/RevBank/Global.pm index 05439c8..a3ce975 100644 --- a/lib/RevBank/Global.pm +++ b/lib/RevBank/Global.pm @@ -1,6 +1,6 @@ package RevBank::Global; -use v5.28; +use v5.32; use warnings; use experimental 'signatures'; # stable since v5.36 diff --git a/lib/RevBank/Messages.pm b/lib/RevBank/Messages.pm index 38b59d8..254b35e 100644 --- a/lib/RevBank/Messages.pm +++ b/lib/RevBank/Messages.pm @@ -1,6 +1,6 @@ package RevBank::Messages; -use v5.28; +use v5.32; use warnings; use experimental 'signatures'; # stable since v5.36 diff --git a/lib/RevBank/Plugin.pm b/lib/RevBank/Plugin.pm index a7e7c05..a077516 100644 --- a/lib/RevBank/Plugin.pm +++ b/lib/RevBank/Plugin.pm @@ -1,6 +1,6 @@ package RevBank::Plugin; -use v5.28; +use v5.32; use warnings; use experimental 'signatures'; # stable since v5.36 use attributes; diff --git a/lib/RevBank/Plugins.pm b/lib/RevBank/Plugins.pm index 3d288af..472f40a 100644 --- a/lib/RevBank/Plugins.pm +++ b/lib/RevBank/Plugins.pm @@ -1,6 +1,6 @@ package RevBank::Plugins; -use v5.28; +use v5.32; use warnings; use experimental 'signatures'; # stable since v5.36 diff --git a/lib/RevBank/TextEditor.pm b/lib/RevBank/TextEditor.pm index 5429ecd..4213b31 100644 --- a/lib/RevBank/TextEditor.pm +++ b/lib/RevBank/TextEditor.pm @@ -1,6 +1,6 @@ package RevBank::TextEditor; -use v5.28; +use v5.32; use warnings; use experimental 'signatures'; # stable since v5.36 diff --git a/lib/RevBank/Users.pm b/lib/RevBank/Users.pm index fad29b6..b0d0d09 100644 --- a/lib/RevBank/Users.pm +++ b/lib/RevBank/Users.pm @@ -1,6 +1,6 @@ package RevBank::Users; -use v5.28; +use v5.32; use warnings; use experimental 'signatures'; # stable since v5.36 diff --git a/revbank b/revbank index 2462928..ca23a1c 100755 --- a/revbank +++ b/revbank @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use v5.28; +use v5.32; use warnings; use feature qw(signatures); no warnings "experimental::signatures"; diff --git a/t/amount.t b/t/amount.t index 95d15c1..9318e8e 100644 --- a/t/amount.t +++ b/t/amount.t @@ -1,4 +1,4 @@ -use v5.28; +use v5.32; use warnings; use Test::More;