sci-visus/OpenVisus

some docker images no longer building

cchriste opened this issue · 7 comments

Docker build broken for opensuse and anaconda (see Docker/build_all.sh).

For Dockerfile.anaconda, since that build is deployed in Anaconda Cloud, this is probably a new issue with the Dockerfile. It looks like the reason is that mod_visus is no longer included (after ver 1.3.38) in the pip installation deployed by travis-ci.

Similarly, since travis-ci opensuse build succeeds, Dockerfile.opensuse may need updating.

Thanks!
please give a look now.
And you are right, I'm not building mod_visus for conda... do we really want it?

The ondemand module is built on anaconda, and the reason it fails is the lack of mod_visus.
So yes, please: keep mod_visus in anaconda. Can you please re-enable it? I'll pay attention to how you do it so I can fix it myself next time.

I'd say the best place to do this is through Travis, since otherwise it "trashes" your system.

I don't know how to fix this, but just trying it briefly shows the error that sudo priviledges are necessary to install apache2 and apache2-dev, which is done in build.sh just before the conda-specific install is started:

if (( OSX != 1 && VISUS_MODVISUS == 1 )); then
  InstallApache
fi

The biggest reason for users to install the non-gui version of OpenVisus would be to enable access to their data using mod_visus. All the Docker builds do this, and this issue would have immediately shown up if they had been added to Travis as requested (#52).

I do not know why. Why did it work before, as recently as 1.3.38? What changed?

For some reason I can't find the history on github. For example, 1.3.38 was committed 14 days ago, and I can find its commit by clicking on the revision in releases, but I can't find the history in which it might have changed. Any history shows 21 days ago, then 10 days ago. I just don't get it...

For example, https://github.com/sci-visus/OpenVisus/commits/master does not show any commits from 14 days ago, but this commit clearly happened: 52d2f89