Details
-
Task
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
None
Description
I think it would be prudent to have a repository that contained older versions of MariaDB Galera Cluster, and not just the very latest version.
This is quite a complicated beast to install, as outlined by my request to update the documentation here:
https://mariadb.atlassian.net/browse/MDEV-6639
https://mariadb.com/kb/en/mariadb/documentation/getting-started/mariadb-binary-packages/installing-mariadb-deb-files/
For instance, if one wants to install MariaDB Galera Cluster 5.5.38 (5.5.39 is the current latest), then one must jump through many hoops, and know many other details, in order to successfully pull this off, at the moment.
For instance, the recommended way to install MariaDB Galera Cluster is:
apt-get install mariadb-galera-server
In fact, the docs even say (above link), that one shouldn't even try to install them in the manual way - but not everyone can run the latest and greatest:
"While it is not recommended, it is possible to download and install the packages manually (i.e. without a package manager like apt-get)."
Thus given that, and given the complexity of installing it manually, even when the documentation is cleared up, it would be much easier/safer to run something like (per apt-get man page info):
apt-get install mariadb-galera-server=5.5.38
But, for this to work, the older packages must be available. Hence this request.
Perhaps we could even have our own for just this case.
Attachments
Issue Links
- relates to
-
MDEV-14888 Provide multi-version package repositories instead of just latest version only
-
- Closed
-
I've looked into this a little and it appears to be technically doable, but not using the current tools we use to create our repositories. We currently use the reprepro tool to create and update our repositories. It's simple and works well. But, AFAIK it only supports a single version of a given package at a time in the repositories it creates and updates. When a package is updated to a new version it removes any old version of the package it finds. I'll read up on other APT repository management tools and see if one of the alternatives can be used to support multiple package versions in the same repository.