# So instead we still use our stock (possibly old) CPAN, and add some
# handholding
- if [[ "$DEVREL_DEPS" == "true" ]] ; then
- # FIXME - temporary workaround for https://github.com/rjbs/Test-Deep/issues/22
- installdeps R/RJ/RJBS/Test-Deep-0.113.tar.gz
-
- # We are not "quite ready" for SQLA 1.99, do not consider it
- #
- installdeps 'SQL::Abstract~<1.99'
-
- else
-
- if ! CPAN_is_sane ; then
- # no configure_requires - we will need the usual suspects anyway
- # without pre-installing these in one pass things like extract_prereqs won't work
- installdeps ExtUtils::MakeMaker ExtUtils::CBuilder Module::Build
- fi
-
- # FIXME - temporary until 1.46 comes out / RT#99747 is fixed
- # insufficient testing of 5.8.3, ned older DBD::SQlite, ribasushi--
- if ! perl -M5.008004 -e 1 &>/dev/null ; then
- installdeps DBI I/IS/ISHIGAKI/DBD-SQLite-1.42.tar.gz
- fi
-
+ if [[ "$DEVREL_DEPS" != "true" ]] && ! CPAN_is_sane ; then
+ # no configure_requires - we will need the usual suspects anyway
+ # without pre-installing these in one pass things like extract_prereqs won't work
+ installdeps ExtUtils::MakeMaker ExtUtils::CBuilder Module::Build
fi
else
parallel_installdeps_notest File::Path
parallel_installdeps_notest Carp
parallel_installdeps_notest Module::Build
+ parallel_installdeps_notest R/RE/REHSACK/List-MoreUtils-0.406.tar.gz
parallel_installdeps_notest File::Spec Data::Dumper Module::Runtime
parallel_installdeps_notest Test::Exception Encode::Locale Test::Fatal
parallel_installdeps_notest Test::Warn B::Hooks::EndOfScope Test::Differences HTTP::Status
parallel_installdeps_notest Test::Pod::Coverage Test::EOL Devel::GlobalDestruction Sub::Name MRO::Compat Class::XSAccessor URI::Escape HTML::Entities
- parallel_installdeps_notest YAML LWP Class::Trigger JSON::XS DateTime::Format::Builder Class::Accessor::Grouped Package::Variant
+ parallel_installdeps_notest YAML LWP Class::Trigger DateTime::Format::Builder Class::Accessor::Grouped Package::Variant
parallel_installdeps_notest SQL::Abstract Moose Module::Install JSON SQL::Translator File::Which
# the official version is very much outdated and does not compile on 5.14+
HARD_DEPS="$(echo $(make listalldeps))"
- # FIXME - temporary workaround for https://github.com/rjbs/Test-Deep/issues/22
- HARD_DEPS="$(sed 's/Test::Deep//' <<< $HARD_DEPS)"
-
else
- HARD_DEPS="$(echo $(make listdeps))"
+ HARD_DEPS="$(echo $(make listdeps | sort -R))"
##### TEMPORARY WORKAROUNDS needed in case we will be using a fucked CPAN.pm
if ! CPAN_is_sane ; then
- # FIXME - temporary workaround for https://github.com/rjbs/Test-Deep/issues/22
- HARD_DEPS="R/RJ/RJBS/Test-Deep-0.113.tar.gz $HARD_DEPS"
-
# DBD::SQLite reasonably wants DBI at config time
perl -MDBI -e1 &>/dev/null || HARD_DEPS="DBI $HARD_DEPS"