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

Release all phpMyAdmin versions as docker images #385

Open
fox91 opened this issue Oct 10, 2022 · 3 comments
Open

Release all phpMyAdmin versions as docker images #385

fox91 opened this issue Oct 10, 2022 · 3 comments
Assignees
Labels
discussion A discussion

Comments

@fox91
Copy link

fox91 commented Oct 10, 2022

Only some phpMyAdmin version are delivered as docker images (not even all those currently supported).
This is a (non-exhaustive) list of the versions currently released and their existence on the docker hub:

version rel date hub org/community hub official
4.8.5 2019-01-26
4.9.0 2019-06-04
4.9.0.1 2019-06-04
4.9.1 2019-09-21
4.9.2 2019-11-22
4.9.3 2019-12-26
4.9.4 2020-01-08
4.9.5 2020-03-21
4.9.6 2020-10-10
4.9.7 2020-10-15
4.9.8 2022-01-22
4.9.9 2022-01-23
4.9.10 2022-02-11
5.0.0 2019-12-26
5.0.1 2020-01-08
5.0.2 2020-03-21
5.0.3 2020-10-10
5.0.4 2020-10-15
5.1.0 2021-02-24
5.1.1 2021-06-04
5.1.2 2022-01-22
5.1.3 2022-02-11
5.1.4 2022-05-11
5.2.0 2022-05-11

Was there any decision to upload only some versions, especially on the official hub, to bring out (maybe related to #363)?

Thanks for all your work.

@williamdes
Copy link
Member

Hi!
Thank you for reporting this in detail, is there any reason the missing versions could be useful to you?

@williamdes williamdes added the discussion A discussion label Oct 16, 2022
@fox91
Copy link
Author

fox91 commented Oct 17, 2022

Hi @williamdes, substantially each minor has it's own list of bug and features (ex: phpmyadmin/phpmyadmin#16042 (comment)) and our users are trained to avoiding them.
If, for example, we use 4.9.x usually we update regularly to latest 4.9 and don't jump to newest one if we are not forced by other changes in the project requirements.
With the latest patch missing for a lot of minor doesn't seem to be a good choice, unless it is a problematic version and the intention is to remove it from the distribution.

@ibennetch
Copy link
Member

ibennetch commented Oct 17, 2022

This is a very nicely compiled list.

We did not get accepted as an official project for some time, which is why the earlier releases weren't posted there. We made the decision not to upload old tags because we didn't see a point.

Most of the rest can be explained through what you suspect; there was another quick release to fix some immediate issue and I did not feel it was necessary to upload a release that was already known to be broken.

The lack of 5.1.2 as an official tag looks like a mistake on my part or a build error, but since it's outdated I don't feel there's a compelling reason to add it at this time.

Most notably on this list, phpMyAdmin 4.9.10 does not exist on Docker and that should be resolved (even though we hope no one is still using 4.9).

Mostly we expect Docker users to use either branch tags (to target 5 or 5.2, or latest) or to tag a specific version which they'd already know to exist and work. Therefore, I don't particularly see a benefit now of going back to add the missing tags (which is the decision that was made at the time as well), excepting of course the 4.9.10 release.

I'm open to hearing other opinions on the matter, of course.

@ibennetch ibennetch self-assigned this Oct 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion A discussion
Projects
None yet
Development

No branches or pull requests

3 participants