These are chat archives for coala/coala-bears

1st
Jan 2017
euleram
@vijeth-aradhya
Jan 01 2017 12:08
  • I checked out what was wrong with circle, and it was using ubuntu-12.04 image, and the apt package was really old, it was installing ghc-mod-1.0.5( travis was using ghc-mod-3.1.4 and mine is ghc-mod-5.0.6). So, for I did a manual ghc, cabal and then ghc-mod install to solve that. And, travis seems work fine with the apt-package :+1:
  • @sils Now, all tests are passing, your expertise is needed :pray: #1223
@jayvdb I'm new to ci integration, at least in working with them directly. But, why dont we have same if not similar dependencies in both travis and circle? Even though the environment is diff, why can't we work with the same deps? And, yeah I was gonna suggest php-codesniffer for circle and a few more like that and we'll have similar packages on both. And, just like how it fails without gfortran-4.9, I faced similar probs with ghc-mod pheww
euleram
@vijeth-aradhya
Jan 01 2017 12:14
@jayvdb And, I think you should have a look at #1223 :no_mouth: it'll be nice if we discuss if it's good
Lasse Schuirmann
@sils
Jan 01 2017 12:19
@vijeth-aradhya why is my expertise needed? It all seems to work? I'll do a review if you want
@vijeth-aradhya it looks good on first sight, I wonder if the installation could be simplified... Maybe we should really drop circle :P
euleram
@vijeth-aradhya
Jan 01 2017 12:35
Haha what we could is if debug the deps, then it should be for both simultaneously - I mean Idk this is what I think. This is not happening because circle and travis have such subtle differences :P I'll try to simply it further if I can :+1:
Lasse Schuirmann
@sils
Jan 01 2017 12:45
well I think on circle we use an old ubuntu, @jayvdb was working on being able to upgrade that, maybe that'd solve it...
coala/coala-bears#1118
John Vandenberg
@jayvdb
Jan 01 2017 12:49
@vijeth-aradhya , as I said last time, Travis is Ubuntu trusty, and Circle is Ubuntu precise , and each CI adds extra stuff to the image, which we try to use if possible as it means quicker build times
coala/coala-bears#1118 will mean Circle with Trusty doesnt fail, but it will be much slower
Lasse Schuirmann
@sils
Jan 01 2017 12:51
@jayvdb I more and more get the feeling of just wanting to remove circle and not deal with it, less builds, less worries