-
Notifications
You must be signed in to change notification settings - Fork 6
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
Upgrade from Ubuntu 18.04 LTS (Bionic Beaver) to Ubuntu 20.04 LTS (Focal Fossa) ? #28
Comments
We (probably) do not need the new versions. The reason why I do an |
Actually most distros are built around the concept of "partial updates", as you call it; this is perfectly safe. It's in general really bad idea to use Really, Arch Linux is the oddball (together with Gentoo) :-) |
My primary motivation for using the preinstalled docker container is not having to compile all the dependencies myself.
My problem is that even without a
Yes, knowing that "partial updates" are supported, I will remove remove the |
This should be fine according to gap-system/gap-docker-base#28 (comment)
Ubuntu (like Debian) does allow installing older versions of packages; you can specify a package version (including revision) when install any package, and people in fact use this frequently (and also e.g. "pin" packages to a specific version to prevent it from upgrading). |
I know that I can provide a fixed version to apt, but the old versions seem to be removed from the mirrors. For example, if I execute
in the current gap-docker container, I get the following errors:
as the mirror only has version Are there "archive" mirrors for Ubuntu? I have found https://launchpad.net/ubuntu/+archivemirrors, but this does not seem to be what I want (as the mirrors do not seem to have fixed dates). If there are such "archive" mirrors I think it would make sense to use them in the docker images to always have the package versions of the day the image was created. |
Perhaps we should update this base image from Ubuntu 18.04 to 20.04?
Pro: Newer versions of lots of dependencies, and the homalg team seems to need those (at least they run
apt dist-upgrade
on our Docker images, ping @zickgraf and @mohamed-barakat)Con: Requires work for testing it; and as a result, GAP packages using our docker images now are only tested on a fairly new Linux distribution, while many users might still be on 18.04.
Perhaps we should just offer both images based on 18.04 and on 20.04? Thoughts?
The text was updated successfully, but these errors were encountered: