Closed mkoeppe closed 2 years ago
New commits:
4aaedd7 | README.md, src/doc/en/installation/index.rst: Mention sagemathinc/cocalc instead of sagemath/sagemath |
Author: Matthias Koeppe
I agree that the sagemath image is essentially abandoned. I manage to upgrade it sometimes but it always requires me to fix some breakage that was introduced in the latest release. (And nobody else seems to be willing to help with this.)
I wouldn't call the image broken though. The sagemath-dev image takes forever to start since the latest upgrade but the the normal sagemath image should work fine though being outdated. At the same time the cocalc image is 6GB and I imagine that many people look for such images for CI purposes. (The sagemath image has unfortunately jumped to 1.5GB with its latest upgrade...)
So, shouldn't we mention both or rather link to a wiki page so the instructions can be easily adapted?
(I hope you don't mind me downgrading this to critical. It's been an issue for a while so I don't think this should be considered blocking for 9.7.)
Sure, we can link to https://trac.sagemath.org/wiki/Distribution#Dockerimages instead.
But then we need to update that page to no longer recommend the sagemath, sagemath-dev images.
Replying to @mkoeppe:
But then we need to update that page to no longer recommend the sagemath, sagemath-dev images.
Yes, let's link to that wiki page instead.
I don't see why we should not recommend the sagemath image. It should work fine (though it's only 9.5.)
Thumbs up from me :-). I regularly maintain and update cocalc-docker, and plan to continue to do so longterm. It also gets a lot of usage and people complain when it breaks.
I sometimes build aarch64 images as well, though not as often as I would like.
Replying to @saraedum:
I don't see why we should not recommend the sagemath image. It should work fine (though it's only 9.5.)
Because it's sending potential Sage users to a dead end, and this is what we must avoid.
It's outdated (both Sage and the OS). There's no working way to upgrade it. Can't install optional packages (there's no make
, can't install make
) etc.
Julian, please don't get me wrong. You have been doing a great service for the Sage community by developing and maintaining this Docker image. It's just that currently I don't think we can recommend it to anyone.
Branch pushed to git repo; I updated commit sha1. New commits:
9cfeebe | README.md: Be clearer that README only contains build-from-source instructions; remove section on Docker |
Branch pushed to git repo; I updated commit sha1. New commits:
6212abf | src/doc/en/installation/index.rst: Also link to https://trac.sagemath.org/wiki/Distribution\#Dockerimages |
Ready for review
Description changed:
---
+++
@@ -1,2 +1 @@
-The sagemath/sagemath image has been broken and semi-abandoned for a long time. We replace mentions of it by the cocalc image.
-
+The sagemath/sagemath image has been broken and semi-abandoned for a long time. We replace mentions of it by the cocalc image and a link to https://trac.sagemath.org/wiki/Distribution#Dockerimages
I've edited https://trac.sagemath.org/wiki/Distribution#Dockerimages to include a list of open tickets and a call for maintainers for sagemath/sagemath. Please feel free to edit!
Branch pushed to git repo; I updated commit sha1. New commits:
551df02 | src/doc/en/installation/index.rst: Fix markup of trac wiki link |
The documentation builds now, let's please get it in.
Reviewer: Dima Pasechnik
lgtm
Thanks!
Changed branch from u/mkoeppe/readme_md__mention_cocalc_docker_image_instead_of_sagemath_sagemath_image to 551df02
The sagemath/sagemath image has been broken and semi-abandoned for a long time. We replace mentions of it by the cocalc image and a link to https://trac.sagemath.org/wiki/Distribution#Dockerimages
CC: @saraedum @videlec @williamstein @kwankyu @slel @dimpase
Component: docker
Author: Matthias Koeppe
Branch/Commit:
551df02
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/34367