Move Travis Data::Dumper installation earlier, before its dependents
[dbsrgits/DBIx-Class.git] / maint / travis-ci_prepare_env
index 561790f..f4b95ad 100755 (executable)
@@ -157,9 +157,10 @@ else
   # (e.g. once Carp is upgraded there's no more Carp::Heavy)
   #
   parallel_installdeps_notest ExtUtils::MakeMaker
-  parallel_installdeps_notest Module::Build Carp
-  parallel_installdeps_notest Module::Runtime ExtUtils::Depends File::Spec
-  parallel_installdeps_notest Test::Exception Data::Dumper LWP
+  parallel_installdeps_notest Carp
+  parallel_installdeps_notest Module::Build
+  parallel_installdeps_notest Module::Runtime ExtUtils::Depends File::Spec Data::Dumper
+  parallel_installdeps_notest Test::Exception LWP
   parallel_installdeps_notest Test::Fatal Test::Warn bareword::filehandles
   parallel_installdeps_notest namespace::clean Class::XSAccessor MRO::Compat
   parallel_installdeps_notest DBD::SQLite Moo Class::Accessor::Grouped
@@ -301,6 +302,11 @@ if [[ "$CLEANTEST" = "true" ]]; then
 
 ##### TEMPORARY WORKAROUNDS
 
+  # List::Util got broken rather badly (RT#80646)
+  # install without tests for the time being
+  perl -M5.014 -e 1 &>/dev/null || \
+    parallel_installdeps_notest List::Util
+
   # not sure what's going on here yet
   perl -M5.008008 -e 1 &> /dev/null || \
     parallel_installdeps_notest multidimensional bareword::filehandles