-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build failure on Travis Linux v0.6 without sudo #94
Comments
It looks like requiring sudo allowed it to build for me: https://travis-ci.org/JuliaDiffEq/DiffEqParamEstim.jl/jobs/293288139#L621 So I guess it's not really much of an issue since that's a fix, but I still find it odd that it's required? This can probably be closed as a non-issue but it's worth mentioning. Maybe it's because it's a test dependency and not a normal dependency so it's treated a little differently? |
I also encountered this with Julia 0.6 on Ubuntu:
Installing |
Hey Chris. Thank you for letting me know about the open issue on
@BenjaminBorn's solution is OK in What would be even better, in my opinion, is to download the corresponding built artifacts for all platforms
Moreover, it will be easier to maintain the package in Julia's side --- no problem if a user down-/up-grades their I was experimenting with this thing on my playground (C++ library, Julia script), and I am sure @stevengj can do even better (I can see in his repo already that even the Contributors of this package must be already well aware of this method since they are already using the file downloader for Windows platforms. Maybe they have some concrete reasons to keep this dependency asymmetric. |
Same issue on our side: build failure of PhyloNetworks (on Travis, Linux) because it depends on NLopt.
We fixed this issue in the same way that this is fixed for NLopt. But it would be best for NLopt to avoid this issue altogether. All downstream packages will have to deal with it otherwise. |
I am getting build failures for NLopt on Travis Linux with Julia v0.6:
https://travis-ci.org/JuliaDiffEq/DiffEqParamEstim.jl/jobs/288848654#L641
https://travis-ci.org/JuliaDiffEq/DiffEqParamEstim.jl/jobs/288848654#L981
I'm a little confused because I assume that means it needs sudo, but your .travis.yml has
sudo: false
and seems to build correctly. This only started happening less than 2 months ago according to my build history:https://travis-ci.org/JuliaDiffEq/DiffEqParamEstim.jl/builds
but nothing in the last two NLopt releases stands out as something that could cause this issue to me.
The text was updated successfully, but these errors were encountered: