Skip to content

Commit 8bec3ce

Browse files
committed
5.38.2: subdivide the CPAN step so we get more restore points
This makes the build much easier to debug.
1 parent 41d1b93 commit 8bec3ce

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

share/64bit-5.38.2.1.pp

+54
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,12 @@
121121

122122
# https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/80
123123
'https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-0.8000.tar.gz',
124+
]
125+
},
126+
### NEXT STEP ###########################
127+
{
128+
plugin => 'Perl::Dist::Strawberry::Step::InstallModules',
129+
modules => [
124130

125131
# gdbm / db related
126132
qw/ BerkeleyDB DB_File /,
@@ -149,6 +155,12 @@
149155
{ module=>'PkgConfig', makefilepl_param=>'--script=pkg-config' },
150156
'ExtUtils::PkgConfig',
151157

158+
]
159+
},
160+
### NEXT STEP ###########################
161+
{
162+
plugin => 'Perl::Dist::Strawberry::Step::InstallModules',
163+
modules => [
152164
# win32 related
153165
{ module=>'Win32API::Registry', ignore_testfailure=>1 }, # https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/66
154166
qw/Win32::TieRegistry/,
@@ -172,6 +184,12 @@
172184
{ module=>'Archive::Zip', ignore_testfailure=>1 }, #XXX-TODO t/25_traversal.t
173185
qw/ IO-Compress-Lzma Compress-unLZMA Archive::Extract /,
174186

187+
]
188+
},
189+
### NEXT STEP ###########################
190+
{
191+
plugin => 'Perl::Dist::Strawberry::Step::InstallModules',
192+
modules => [
175193
# file related
176194
{ module=>'File-ShareDir-Install', ignore_testfailure=>1 }, #XXX-TODO-5.28
177195
{ module=>'File::Copy::Recursive', ignore_testfailure=>1 }, #XXX-FAIL-5.32.1
@@ -187,6 +205,12 @@
187205
qw/ Math-Round Math-BigInt-GMP Math-GMP Math-MPFR Math-MPC /,
188206
qw/ ExtUtils::F77 /,
189207

208+
]
209+
},
210+
### NEXT STEP ###########################
211+
{
212+
plugin => 'Perl::Dist::Strawberry::Step::InstallModules',
213+
modules => [
190214
# SSH & telnet
191215
qw/ Net-SSH2 Net::Telnet /,
192216

@@ -200,6 +224,12 @@
200224
{ module=>'Mojolicious', env=>{ 'HARNESS_SUBCLASS'=>'TAP::Harness::Restricted', 'HARNESS_SKIP'=>'t/mojolicious/websocket_lite_app.t t/mojo/file.t' } }, #https://github.com/kraih/mojo/issues/1011, https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/67
201225
{ module=>'WWW::Mechanize', skiptest=>1 }, # tests hang
202226

227+
]
228+
},
229+
### NEXT STEP ###########################
230+
{
231+
plugin => 'Perl::Dist::Strawberry::Step::InstallModules',
232+
modules => [
203233
# XML & co.
204234

205235
{ module=>'Alien::Libxml2', env=>{ 'PKG_CONFIG_PATH'=>'C:\strawberry\c\lib\pkgconfig' } }, # alien probe needs to find the pkgconfig file
@@ -222,6 +252,12 @@
222252
# SKIP DBD::Oracle for 5.36 until we can sort out what files to use
223253
# { module=>'DBD::Oracle', makefilepl_param=>'-V 12.2.0.1.0', env=>{ ORACLE_HOME=>'c:\ora122instant64' }, skiptest=>1 }, ## requires Oracle Instant Client 64bit!!!
224254

255+
]
256+
},
257+
### NEXT STEP ###########################
258+
{
259+
plugin => 'Perl::Dist::Strawberry::Step::InstallModules',
260+
modules => [
225261
# crypto related
226262
{ module =>'Convert-PEM', ignore_testfailure=>1 }, #XXX-TODO Convert-PEM-0.08 fails
227263
qw/ Convert-PEM /,
@@ -249,6 +285,12 @@
249285
qw/ Net::SMTPS Net::SMTP Net::IMAP::Client Net::POP3 /,
250286
{ module=>'Net::DNS', skiptest=>1 }, # tests might hang due to network issues
251287

288+
]
289+
},
290+
### NEXT STEP ###########################
291+
{
292+
plugin => 'Perl::Dist::Strawberry::Step::InstallModules',
293+
modules => [
252294
# graphics
253295
'GD',
254296
##{ module=>'http://chorny.net/strawberry/Imager-1.006.zip', ignore_testfailure=>1 }, #https://rt.cpan.org/Ticket/Display.html?id=124001
@@ -266,6 +308,12 @@
266308
# utils
267309
qw/ App::cpanoutdated App::pmuninstall pler App-module-version App-local-lib-Win32Helper /,
268310

311+
]
312+
},
313+
### NEXT STEP ###########################
314+
{
315+
plugin => 'Perl::Dist::Strawberry::Step::InstallModules',
316+
modules => [
269317
# par & ppm
270318
qw/ PAR PAR::Dist::FromPPD PAR::Dist::InstallPPD PAR::Repository::Client /,
271319
{ module => 'PAR::Packer', env => { MAKEFLAGS => '', TEST_JOBS => '' } },
@@ -288,6 +336,12 @@
288336
# OO - others
289337
qw/ Class::Accessor Class::Accessor::Lite Class::XSAccessor Class::Tiny Object::Tiny /,
290338

339+
]
340+
},
341+
### NEXT STEP ###########################
342+
{
343+
plugin => 'Perl::Dist::Strawberry::Step::InstallModules',
344+
modules => [
291345
# dumpers
292346
qw/ Data::Dump Data::Printer /,
293347
{ module=>'Data-Dump-Streamer', ignore_testfailure=>1 }, #XXX-TODO ! Testing Data-Dump-Streamer-2.37 failed

0 commit comments

Comments
 (0)