Ensembl / Bio-DB-HTS

Git repo for Bio::DB::HTS module on CPAN, providing Perl links into HTSlib
Apache License 2.0
24 stars 16 forks source link

Decreasing Module::Build minimum dependency to 0.38 #97

Closed TamaraNaboulsi closed 3 years ago

TamaraNaboulsi commented 3 years ago

This is a fix in response to issue 96

When trying to install Bio::DB::HTS on a centos7 system, it breaks because of a Module::Build dependency which requires a minimum of 0.42. Decreasing that minimum to 0.38 is sufficient and leads to a successful installation. This change was added to the newest version, 3.01 and works fine. However, a VEP installation still uses version 2.11 of Bio::DB::HTS, and thus the same dependency issue is appearing when trying to install VEP on centos7.

This change applies the same fix in #78 but does it on version 2.11. Installation of both Bio::DB::HTS independently and VEP was tested and everything seems to be working correctly.

Checks for perl 5.10 are failing due to a missing line in the travis config cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib) which was added for release 3.01 but isn't in 2.11

sgiorgetti commented 3 years ago

Thank you Tamara. I see build errors because of Perl 5.10. As Ensembl supports Perl 5.14 and Perl 5.26, would you mind to change travis config and stopping travis to test Perl 5.10? Thanks