From 378b3e2f2796fb57d9e58b25b8a818ee8ce8c092 Mon Sep 17 00:00:00 2001 From: Matthew Somerville Date: Fri, 26 Jul 2013 23:12:35 +0100 Subject: Fixes to module installation. * Upgrade ExtUtils::MakeMaker, and remove old workaround. * DIME::Tools won't install without --force (needed by SOAP::Lite in travis). * Remove SOAP::WSDL from cpanfile, as it won't install and nothing needs it apart from Barnet (UK specific). --- .travis.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 64f536a22..709342dc8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,12 @@ before_install: - sudo apt-get update -qq - sudo apt-get install -qq jhead libgmp-dev # A couple of other modules that normally come from packages, but no system stuff here - - cpanm -q Carton Locale::gettext Math::BigInt::GMP SOAP::Lite + - cpanm -q Carton Locale::gettext Math::BigInt::GMP +# This is because of a bug in its test (it's empty), and SOAP::Lite depends on it. +# Would be good to not have SOAP::Lite as a dependency at all really. + - cpanm -q DIME::Tools --force +# And let's install the same version the carton.lock file currently has. + - cpanm -q MKUTTER/SOAP-Lite-0.715.tar.gz - sudo locale-gen cy_GB.UTF-8 en_GB.UTF-8 nb_NO.UTF-8 install: - carton install --deployment -- cgit v1.2.3