Skip to content
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

D3.1: Virtual images and containers #58

Closed
minrk opened this issue Sep 8, 2015 · 33 comments
Closed

D3.1: Virtual images and containers #58

minrk opened this issue Sep 8, 2015 · 33 comments

Comments

@minrk
Copy link
Contributor

@minrk minrk commented Sep 8, 2015

Creation and distribution of preconfigured cloud oriented virtual machines/containers (e.g. Docker images) for PARI/GP, Sage, SMC...

@minrk minrk added this to the D3.1 milestone Sep 8, 2015
@sebasguts
Copy link
Member

@sebasguts sebasguts commented Sep 10, 2015

Some ideas from the Kickoff-Meeting can be found here:
http://opendreamkit.org/meetings/2015-09-02-Kickoff/docker/

I have created an organization on GitHub to store repositories: https://hub.docker.com/u/opendreamkit
Please send me an email with your Docker Hub account name, so I can add you, if you want.

Initial snippets for Dockerfiles will follow soon.

@alex-konovalov
Copy link
Member

@alex-konovalov alex-konovalov commented Sep 10, 2015

The DockerHub name for GAP is gapsystem. You may see GAP account at https://hub.docker.com/u/gapsystem/.

@slel
Copy link
Contributor

@slel slel commented Sep 10, 2015

@sebasguts
Copy link
Member

@sebasguts sebasguts commented Sep 10, 2015

Since the ideas page was updated, maybe we can start a discussion here. The idea producing a private ppa with source packages sounds good. Then the dockerfiles will be very short and clean. Maybe we can start by collecting some packages?

@nthiery nthiery mentioned this issue Sep 11, 2015
3 of 3 tasks complete
@fangohr
Copy link
Contributor

@fangohr fangohr commented Sep 20, 2015

Hi all, it would be good to also have docker images and ppa with source images for OOMMF (the micromagnetic package we are using in one of the demonstrators for OpenDreamKit) and maybe other micromagnetic tools. We have some work ongoing on this in Southampton, led by Mark Vousden @mvousden . Can I suggest that he joins the effort here and we try to bring everything together in the same framework?

@sebasguts
Copy link
Member

@sebasguts sebasguts commented Sep 29, 2015

Maybe it would be a doof thing to collect the stuff, which is there. Singular has a ppa, see http://www.singular.uni-kl.de/index.php/singular-download/110.html .
Polymake will soon (15.10) be installable from the official ubuntu repositories.

@minrk minrk mentioned this issue Nov 1, 2015
1 of 7 tasks complete
@nthiery
Copy link
Contributor

@nthiery nthiery commented Nov 1, 2015

@sebasguts: +1 on starting by collecting some packages as you suggest
@fangohr: +1 as well on having @mvousden join.
cc @embray

@fangohr
Copy link
Contributor

@fangohr fangohr commented Nov 2, 2015

How do people feel about conda? Seems to be up-and-coming and is packaging more than just Python.

@slel
Copy link
Contributor

@slel slel commented Dec 3, 2015

For SageMathCell, the Sage Cell Server, see
https://groups.google.com/d/msg/sage-support/4xSTjIbwbjo/ppaahx_SCgAJ

@defeo
Copy link
Contributor

@defeo defeo commented Jan 26, 2016

@kohlhase can you link here pointers to Mathub.info containers? Thx

@kohlhase
Copy link
Member

@kohlhase kohlhase commented Jan 26, 2016

You should talk to Mihnea Iancu who is here.

@defeo
Copy link
Contributor

@defeo defeo commented Jan 26, 2016

@m-iancu
Copy link

@m-iancu m-iancu commented Jan 26, 2016

@defeo We have a docker image for the MathHub system (ODK instance is at http://odk.mathhub.info/)
The github repo is at: https://github.com/KWARC/mathhub_docker
The docker image is at: https://hub.docker.com/r/kwarc/mathhub/

@tkw1536
Copy link
Contributor

@tkw1536 tkw1536 commented Jan 26, 2016

For localmh the links are
https://github.com/KWARC/localmh_docker (github repo) and
https://hub.docker.com/r/kwarc/localmh/ (docker image)

@embray
Copy link
Collaborator

@embray embray commented Feb 26, 2016

Started typing of my status report and findings in the description. Will add more on Monday.

@defeo
Copy link
Contributor

@defeo defeo commented Feb 29, 2016

Hi, @embray, are you done editing? If so, I will take over and add info on other containers.

@embray
Copy link
Collaborator

@embray embray commented Feb 29, 2016

@defeo I'm done for now, thanks for asking. See also #172 :)

@defeo
Copy link
Contributor

@defeo defeo commented Feb 29, 2016

I completed the description of the deliverable above. @fangohr, @m-iancu, @tkw1536, @alex-konovalov, please check that the descriptions of each project match what has been done so far.

@alex-konovalov
Copy link
Member

@alex-konovalov alex-konovalov commented Mar 1, 2016

@defeo thanks - done. We could add more details if need be. I haven't seen a working GAP Docker container on Windows yet, and the part on Sage has a very detailed explanation of the difficulties that Docker faces there. If this would work, that will be of an interest to many GAP users on Windows, unable to run packages that require compilation and are not Windows-compatible.

@defeo
Copy link
Contributor

@defeo defeo commented Mar 1, 2016

Thanks @alex-konovalov. I think this is enough. SageMath is very detailed, true, that's because @embray is still experimenting heavily. I'm optimistic on the Windows environment, and that's going to be a huge win for GAP too.

@embray
Copy link
Collaborator

@embray embray commented Mar 1, 2016

@alex-konovalov To be clear, the Docker container for Sage includes GAP too. If the desired the same installer I'm building for Sage, as well as the container build, could be used purely for GAP as well with the appropriate rebranding. In fact GAP is easier since there's a working Ubuntu package for it.

@defeo defeo closed this Mar 1, 2016
@alex-konovalov
Copy link
Member

@alex-konovalov alex-konovalov commented Mar 1, 2016

@embray thanks for clarification. If I am not mistaken, the GAP in Sage Docker container is not 100% identical to the GAP distribution from the GAP website, though. It's interesting to see how we may incorporate a complete GAP install there.

@embray
Copy link
Collaborator

@embray embray commented Mar 2, 2016

Just as a question on process--@defeo you closed this issue, which makes sense on one hand since the "deliverable" is more or less complete in this case. But there's more work to keep doing on this as well. So the question is then where best to continue tracking that work?

@embray
Copy link
Collaborator

@embray embray commented Mar 2, 2016

For now I've moved the status report to a wiki page and updated the issue summary: https://github.com/OpenDreamKit/OpenDreamKit/wiki/D3.1-Virtual-images-and-containers

This should allow for more sane collaborative editing.

@defeo
Copy link
Contributor

@defeo defeo commented Mar 2, 2016

I closed the issue, because the deliverable is complete, and I submitted it to the EU portal. For now we can continue post here, or in the wiki.

Let's continue the discussion on the sane way to handle deliverables in #172. We can also wait for input from @nthiery.

@nthiery nthiery modified the milestones: Month 6: 2016-02-29, D3.1 Mar 22, 2016
@embray
Copy link
Collaborator

@embray embray commented Jun 17, 2016

Note: I just updated the link in the description for the final report: it was previously broken.

Also, I am working on a brief presentation specifically on efforts in containerization for the status meeting in Bremen. Is there anyone who has worked on the deliverable who has anything specific they'd like me to include?

I will reach out individually to some people if I don't hear anything here.

@alex-konovalov
Copy link
Member

@alex-konovalov alex-konovalov commented Jun 17, 2016

@embray thanks - I think that GAP Docker container (https://hub.docker.com/u/gapsystem/) may be relevant.

@embray
Copy link
Collaborator

@embray embray commented Jun 20, 2016

@alex-konovalov Well yes, certainly that would be mentioned. But what about it?

@bpilorget
Copy link
Contributor

@bpilorget bpilorget commented Oct 24, 2016

Deliverables update

@defeo As you know , during the interim review in Bremen, reviewers gave advice to improve deliverables. UPSud tried to follow their advice by updating D5.1 #107
The main critic is that deliverables should be static document. Therefore we went through the #107 report to check if all links were still working and also if the information contained on the links was necessary for the understanding of the report.
As a result when it was necessary annexes were added to the #107 report.

Can you please do the same for this deliverable and add annexes when need be?

@defeo
Copy link
Contributor

@defeo defeo commented Nov 2, 2016

Can you please do the same for this deliverable and add annexes when need be?

@bpilorget, I confirm that this deliverable is complete and needs no appendices. Do you want me to update the pdf with the new "disclaimer" on links being informative and so and so?

@bpilorget
Copy link
Contributor

@bpilorget bpilorget commented Nov 3, 2016

Yes that would be good, thanks.

@defeo
Copy link
Contributor

@defeo defeo commented Nov 3, 2016

Yes that would be good, thanks.

Done

@nthiery
Copy link
Contributor

@nthiery nthiery commented Jan 4, 2017

Resubmitted on the EU portal (finally).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
You can’t perform that action at this time.