bcbi / BCBI_base.jl

Julia packages commonly used by the Brown Center for Biomedical Informatics (BCBI)
MIT License
1 stars 0 forks source link

Fix Travis #13

Open mirestrepo opened 6 years ago

mirestrepo commented 6 years ago

Need to look into configuration for some of the dependencies

DilumAluthge commented 6 years ago

A lot of the errors in the Travis log seem to be precompile related.

mirestrepo commented 6 years ago

Waiting on EzXML

DilumAluthge commented 6 years ago

Sounds good. If there are still Travis errors after ezxml is fixed, I’ll work on this.

On Tue, Jun 26, 2018 at 10:31 Maria Isabel Restrepo < notifications@github.com> wrote:

Waiting on EzXML https://github.com/bicycle1885/EzXML.jl/issues/65

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/bcbi/BCBI_base.jl/issues/13#issuecomment-400330764, or mute the thread https://github.com/notifications/unsubscribe-auth/AFXArehtOxpDLIUccZwoquolqiFSIOg_ks5uAkXUgaJpZM4UdP3J .

--

Dilum Aluthge

dilum@aluthge.com dilum@aluthge.com

https://www.aluthge.com https://www.aluthge.com

mirestrepo commented 6 years ago

Brainstorming: What's the best way to achieve this?

There are a lot of dependencies that need to be pre-installed in travis to achieve this goal. A good option maybe to use a pre-built docker image following the example of PGFPlotsX.jl and their docker. However that is only going to work for linux. So what to do about OSX - which is useful for diagnosing errors that students may run into

DilumAluthge commented 6 years ago

For Linux I think docker is definitely the move.

For Mac we could install the dependencies and then use Travis’s caching feature to cache those dependencies so we don’t have to install them in every subsequent build.

On Fri, Jun 29, 2018 at 10:24 Maria Isabel Restrepo < notifications@github.com> wrote:

Brainstorming: What's the best way to achieve this?

There are a lot of dependencies that need to be pre-installed in travis to achieve this goal. A good option maybe to use a pre-built docker image following the example of PGFPlotsX.jl and their docker https://github.com/tpapp/texlive-julia-minimal-docker/blob/master/Dockerfile. However that is only going to work for linux. So what to do about OSX - which is useful for diagnosing errors that students may run into

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/bcbi/BCBI_base.jl/issues/13#issuecomment-401370097, or mute the thread https://github.com/notifications/unsubscribe-auth/AFXArX-kPqsPCIQ4bcoaYyxiiMoDFbirks5uBjiqgaJpZM4UdP3J .

--

Dilum Aluthge

dilum@aluthge.com dilum@aluthge.com

https://www.aluthge.com https://www.aluthge.com

mirestrepo commented 6 years ago

Pkg.add() is now working for most (all in linux) packages. However, the using pkg is triggered the cache is outdated.

Since I can't close and restart the Julia session, would calling julia --compilecache=no be enough?