10Pines / pdepreludat

BSD 3-Clause "New" or "Revised" License
24 stars 2 forks source link

Alternativa al build de Travis #17

Closed fdodino closed 4 years ago

fdodino commented 4 years ago

Según un mail de un alumno

Si sirve de algo yo logré resolver el inconveniente puenteando a stackage (que en realidad tira del último release de Stack), y haciendo que Travis baje el Stack directamente de github, como recomiendan en la guia oficial (https://docs.haskellstack.org/en/stable/install_and_upgrade/).

Lo que hay que hacer es editar el archivo '.travis.yml', y en la línea 18 reemplazar la url por la que figura en esa guia (https://get.haskellstack.org/stable/linux-x86_64-static.tar.gz), si hacen todo bien debería quedarles lo siguiente:

travis_retry curl -L https://get.haskellstack.org/stable/linux-x86_64-static.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
ludat commented 4 years ago

Sep, usar esto para descargar stack creo que quedó medio viejo, podriamos usar lo que dice esa buena persona

JuanFdS commented 4 years ago

Dale, y si además agregamos un fallback? No se si hay mirrors de stack como para mas redundancia (?

ludat commented 4 years ago

creo que lo que esta mal ahi es el travis_retry porque intenta de nuevo la parte del curl no todo asi que eso seguro rompe violentamente a tar