D3.1: Virtual images and containers #58

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

Comments

Projects
None yet
@minrk
Contributor

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

This comment has been minimized.

Show comment
Hide comment
@sebasguts

sebasguts Sep 10, 2015

Contributor

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.

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@alex-konovalov

alex-konovalov Sep 10, 2015

Member

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

Member

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

This comment has been minimized.

Show comment
Hide comment
@slel

slel Sep 10, 2015

Contributor
Contributor

slel commented Sep 10, 2015

@sebasguts

This comment has been minimized.

Show comment
Hide comment
@sebasguts

sebasguts Sep 10, 2015

Contributor

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?

Contributor

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 referenced this issue Sep 11, 2015

Closed

First informal review #156

3 of 3 tasks complete
@fangohr

This comment has been minimized.

Show comment
Hide comment
@fangohr

fangohr Sep 20, 2015

Contributor

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?

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@sebasguts

sebasguts Sep 29, 2015

Contributor

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.

Contributor

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 referenced this issue Nov 1, 2015

Open

T3.3: Modularisation and packaging #52

1 of 7 tasks complete
@nthiery

This comment has been minimized.

Show comment
Hide comment
@nthiery

nthiery Nov 1, 2015

Contributor

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

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@fangohr

fangohr Nov 2, 2015

Contributor

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

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@slel

slel Dec 3, 2015

Contributor

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

Contributor

slel commented Dec 3, 2015

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

@defeo

This comment has been minimized.

Show comment
Hide comment
@defeo

defeo Jan 26, 2016

Contributor

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

Contributor

defeo commented Jan 26, 2016

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

@kohlhase

This comment has been minimized.

Show comment
Hide comment
@kohlhase

kohlhase Jan 26, 2016

Member

You should talk to Mihnea Iancu who is here.

Member

kohlhase commented Jan 26, 2016

You should talk to Mihnea Iancu who is here.

@defeo

This comment has been minimized.

Show comment
Hide comment
Contributor

defeo commented Jan 26, 2016

@m-iancu

This comment has been minimized.

Show comment
Hide comment
@m-iancu

m-iancu 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/

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

This comment has been minimized.

Show comment
Hide comment
@tkw1536

tkw1536 Jan 26, 2016

Contributor

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

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@embray

embray Feb 26, 2016

Contributor

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

Contributor

embray commented Feb 26, 2016

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

@defeo

This comment has been minimized.

Show comment
Hide comment
@defeo

defeo Feb 29, 2016

Contributor

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

Contributor

defeo commented Feb 29, 2016

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

@embray

This comment has been minimized.

Show comment
Hide comment
@embray

embray Feb 29, 2016

Contributor

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

Contributor

embray commented Feb 29, 2016

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

@defeo

This comment has been minimized.

Show comment
Hide comment
@defeo

defeo Feb 29, 2016

Contributor

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.

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@alex-konovalov

alex-konovalov Mar 1, 2016

Member

@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.

Member

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

This comment has been minimized.

Show comment
Hide comment
@defeo

defeo Mar 1, 2016

Contributor

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.

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@embray

embray Mar 1, 2016

Contributor

@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.

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@alex-konovalov

alex-konovalov Mar 1, 2016

Member

@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.

Member

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

This comment has been minimized.

Show comment
Hide comment
@embray

embray Mar 2, 2016

Contributor

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?

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@embray

embray Mar 2, 2016

Contributor

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.

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@defeo

defeo Mar 2, 2016

Contributor

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.

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@embray

embray Jun 17, 2016

Contributor

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.

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@alex-konovalov

alex-konovalov Jun 17, 2016

Member

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

Member

alex-konovalov commented Jun 17, 2016

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

@embray

This comment has been minimized.

Show comment
Hide comment
@embray

embray Jun 20, 2016

Contributor

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

Contributor

embray commented Jun 20, 2016

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

@bpilorget

This comment has been minimized.

Show comment
Hide comment
@bpilorget

bpilorget Oct 24, 2016

Contributor

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?

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@defeo

defeo Nov 2, 2016

Contributor

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?

Contributor

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

This comment has been minimized.

Show comment
Hide comment
@bpilorget

bpilorget Nov 3, 2016

Contributor

Yes that would be good, thanks.

Contributor

bpilorget commented Nov 3, 2016

Yes that would be good, thanks.

@defeo

This comment has been minimized.

Show comment
Hide comment
@defeo

defeo Nov 3, 2016

Contributor

Yes that would be good, thanks.

Done

Contributor

defeo commented Nov 3, 2016

Yes that would be good, thanks.

Done

@nthiery

This comment has been minimized.

Show comment
Hide comment
@nthiery

nthiery Jan 4, 2017

Contributor

Resubmitted on the EU portal (finally).

Contributor

nthiery commented Jan 4, 2017

Resubmitted on the EU portal (finally).

@nthiery nthiery referenced this issue Mar 19, 2018

Open

Deploy JupyterHub / CoCalc instances #174

7 of 11 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment