eggzilla / RNAlien

RNAlien - unsupervised RNA family model construction
http://rna.tbi.univie.ac.at/rnalien/
GNU General Public License v3.0
14 stars 2 forks source link

Stackage nightly: Failing build #8

Closed decentral1se closed 7 years ago

decentral1se commented 7 years ago
Building RNAlien-1.2.8...
Preprocessing library RNAlien-1.2.8...
[1 of 4] Compiling Bio.RNAcentralHTTP ( src/Bio/RNAcentralHTTP.hs, dist/build/Bio/RNAcentralHTTP.o )
[2 of 4] Compiling Bio.RNAlienData  ( src/Bio/RNAlienData.hs, dist/build/Bio/RNAlienData.o )
[3 of 4] Compiling Bio.InfernalParser ( src/Bio/InfernalParser.hs, dist/build/Bio/InfernalParser.o )
[4 of 4] Compiling Bio.RNAlienLibrary ( src/Bio/RNAlienLibrary.hs, dist/build/Bio/RNAlienLibrary.o )

src/Bio/RNAlienLibrary.hs:822:58: error:
    • Couldn't match type ‘T.Text’ with ‘[Char]’
      Expected type: String
        Actual type: T.Text
    • In the first argument of ‘stringIdentity’, namely
        ‘(entryAlignedSequence headEntry)’
      In the first argument of ‘(<)’, namely
        ‘(stringIdentity
            (entryAlignedSequence headEntry) (entryAlignedSequence x))’
      In the expression:
        (stringIdentity
           (entryAlignedSequence headEntry) (entryAlignedSequence x))
        < identitycutoff

src/Bio/RNAlienLibrary.hs:822:91: error:
    • Couldn't match type ‘T.Text’ with ‘[Char]’
      Expected type: String
        Actual type: T.Text
    • In the second argument of ‘stringIdentity’, namely
        ‘(entryAlignedSequence x)’
      In the first argument of ‘(<)’, namely
        ‘(stringIdentity
            (entryAlignedSequence headEntry) (entryAlignedSequence x))’
      In the expression:
        (stringIdentity
           (entryAlignedSequence headEntry) (entryAlignedSequence x))
        < identitycutoff
...

Output cut short because I don't like pagers and mouse support ;)

decentral1se commented 7 years ago

My apologies for disabling the package. I'm the new guy ;)

So, the failure is due to one the deps , namely ClustalParser, making a breaking change in 1.2.0.

I've re-enabled RNAlien and placed an upper bounds on ClustalParser.

Sorry for any confusion :+1:

eggzilla commented 7 years ago

Hey, no worries, thanks for reporting the build failure, it is appreciated! I initially thought I will upload the new RNAlien version (1.2.9), immediately after the new ClustalParser (1.2.0). But I needed more time to test :-) I just uploaded RNAlien 1.2.9 to hackage, a upper bound should no longer be required. If travis checks out I will close the issue.

eggzilla commented 7 years ago

Closing, build is ok now: https://travis-ci.org/eggzilla/RNAlien/builds/192203557