Skip to content

Commit 7a02466

Browse files
committed
Resolve required dependencies for 5.8
1 parent 2b81773 commit 7a02466

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

cpanfile

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ sub requires_by_perl {
5757
unless @_ == 1 || $] < shift
5858
;
5959

60-
push @requires, shift // return;
60+
my $version = shift;
61+
return unless defined $version;
62+
63+
push @requires, $version;
6164
last;
6265
}
6366

@@ -175,6 +178,11 @@ requires_by_perl 'ExtUtils::MakeMaker',
175178
requires_by_perl 'File::Temp',
176179
;
177180

181+
requires_by_perl 'HTML::Tagset', # Transitive dependency of Plack
182+
prior 5.010 => '==3.20',
183+
otherwise skip
184+
;
185+
178186
requires_by_perl 'IO::Socket::IP',
179187
prior 5.014 => '==0.41',
180188
;
@@ -190,14 +198,15 @@ requires_by_perl 'Module::Build',
190198
;
191199

192200
requires_by_perl 'Perl::Critic',
193-
prior 5.010 => '==1.142',
201+
prior 5.010 => '==1.140', # v.142 - failing test t/20_policies.t
194202
otherwise '>= 1.144',
195203
;
196204

197205
requires_by_perl 'Perl::Tidy', '>= 20220217',
198206
;
199207

200208
requires_by_perl 'Plack',
209+
prior 5.010 => undef, # requires Pod::Usage >= 1.36 (podlators)
201210
prior 5.012 => '==1.0050',
202211
otherwise skip
203212
;
@@ -219,6 +228,11 @@ requires_by_perl 'Pod::Readme',
219228
prior 5.012 => skip,
220229
;
221230

231+
requires_by_perl 'Pod::Usage', # Dependency of Plack
232+
prior 5.010 => '==1.70',
233+
otherwise skip
234+
;
235+
222236
requires_by_perl 'Pod::Spell', '>= 1.25',
223237
;
224238

@@ -278,6 +292,7 @@ requires_by_perl 'Test::MinimumVersion',
278292
;
279293

280294
requires_by_perl 'Test::MockModule',
295+
prior 5.010 => '==0.175', # since 0.176 t/mock_strict.t is failing
281296
prior 5.012 => '==0.178',
282297
;
283298

0 commit comments

Comments
 (0)