# Failure with Perl 5.12 and 5.10

**URL:** <https://travis-ci.community/t/failure-with-perl-5-12-and-5-10/3741>\
**Category:** Perl\
**Tags:** build-env, github-integration\
**Created:** [June 15, 2019, 10:08pm UTC](https://travis-ci.community/t/failure-with-perl-5-12-and-5-10/3741 "2019-06-15T22:08:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bpschuck](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/bpschuck/32/1988_2.png) [@bpschuck](https://travis-ci.community/u/bpschuck)\
**Post date:** [June 15, 2019, 10:08pm UTC](https://travis-ci.community/t/failure-with-perl-5-12-and-5-10/3741/1 "2019-06-15T22:08:55Z")

</div>

Travis build for Finance::Quote module in Github stops and fails for no apparent recent for Perl 5.12 and 5.10.

Stops and fails executing “dzil authordeps | cpanm --notest --skip-satisfied”. The [raw log](https://api.travis-ci.org/v3/job/546201776/log.txt) shows no obvious error.

.travis.yml:  
language: perl

```
perl:
    - "5.20"
    - "5.18"
    - "5.16"
    - "5.14"
    - "5.12"
    - "5.10"

# F::Q probably works on 5.8, but some of the tests don't. It's
# disabled for now.
# - "5.8"

install:

    - cpanm --notest --skip-satisfied Dist::Zilla

    - dzil authordeps | cpanm --notest --skip-satisfied
    - dzil listdeps --author | cpanm --notest --skip-satisfied

script:
- dzil test --all
```

---

<div class="post-metadata">

**Author:** ![native-api](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/native-api/32/430_2.png) [@native-api](https://travis-ci.community/u/native-api)\
**Post date:** [June 15, 2019, 11:21pm UTC](https://travis-ci.community/t/failure-with-perl-5-12-and-5-10/3741/2 "2019-06-15T23:21:17Z")

</div>

> **[Travis CI - Test and Deploy with Confidence](https://app.travis-ci.com/bpschuck/finance-quote/jobs/546201776)**
>
> Travis CI enables your team to test and ship your apps with confidence. Easily sync your projects with Travis CI and you'll be testing your code in minutes.

> Configuring Dist-Zilla-Plugin-OurPkgVersion-0.20 … N/A

When [running with `--verbose`](https://travis-ci.org/native-api/finance-quote/jobs/546235424), this unassuming line deciphers to (emphasis mine):

> Entering Dist-Zilla-Plugin-OurPkgVersion-0.20  
> Checking configure dependencies from META.json  
> Checking if you have ExtUtils::MakeMaker 6.58 … Yes (7.10)  
> Running Makefile.PL  
> Configuring Dist-Zilla-Plugin-OurPkgVersion-0.20 … **Perl 5.014 or better required**  
> N/A  
> ! Configure failed for Dist-Zilla-Plugin-OurPkgVersion-0.20. See /home/travis/.cpanm/work/1560640276.3846/build.log for details.

`cpanm` accumulates the list of failed modules in the `_doit` function in the `@fail` variable but never reports them. This is a major oversight IMO. You can report this to cpanm maintainer and/or offer a patch.
