Expand notabs/eol testing to .pod and some files at the root
[dbsrgits/DBIx-Class.git] / maint / travis-ci_prepare_env
index 71e70b0..6e2b90e 100755 (executable)
@@ -119,7 +119,7 @@ extract_prereqs() {
   fi
 
   # throw away non-children (what was in $@), throw away ascii art, convert to modnames
-  perl -p -e 's/^\s*[^\\].+//; s/^[^A-Za-z]+//; s/\-[^\-]+$/ /; s/\-/::/g' <<< "$OUT"
+  perl -p -e 's/^[a-z].+//i; s/^[^a-z]+//i; s/\-[^\-]+$/ /; s/\-/::/g' <<< "$OUT"
 }
 
 parallel_installdeps_notest() {
@@ -301,6 +301,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