-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Debian Buster is going to cause some reindexing headaches #582
Comments
This is an initial attempt to get ahead of docker-library#582 at least for newer PostgreSQL releases.
Comparing https://www.postgresql.org/support/versioning/ to https://wiki.debian.org/LTS/, Debian Stretch is officially supported until 2020 with LTS support until June 2022, which gives us coverage for all of 9.x and almost all of 10.x (June to November is the window we're looking at there). PostgreSQL 11 is going to be a little more difficult to manage. So we need some kind of transition plan for users of PostgreSQL 10 and 11 in place before June 2022. |
https://wiki.postgresql.org/wiki/Locale_data_changes is a great link for explaining the problem in more detail 👍 |
Hi there! Why not create new tags like Like Docker Redis does : |
We've been avoiding that because we don't want the added maintenance burden of multiple bases nor do we think that actually provides significant value when weighed against the added confusion for end-users. Looking at the example of Redis -- if you look at https://github.com/docker-library/redis, you'll see that we only maintain a single base for each version, and so the tagging merely reflects the base that exists. If we were to apply that here, we would add a |
Hi there! Any news? |
Given we haven't found a simpler/better solution, we're going with the "support multiple Debian versions" solution in #852 -- the bare "10" etc aliases on version that are still on Stretch will stay on Stretch until it becomes EOL, at which point we no longer plan to update them (and they'll be dropped from the "supported" list completely, leaving only "10-buster" etc). |
For reference:
So Summary: When upgrading from Very rough untested steps
|
It EOLs on June 30, 2022 per https://wiki.debian.org/LTS/Stretch. Keep bullseye from being the default on Postgres 10 or 11 (per docker-library#582).
See https://lists.debian.org/debian-glibc/2019/03/msg00030.html, https://bugs.debian.org/926627, and https://salsa.debian.org/ddp-team/release-notes/commit/ad75c4b for some context.
I'm not entirely sure how we're going to handle this, but it does mean it won't be reasonable for us to simply upgrade the images from Stretch to Buster once Buster is released. 😕 😞
The text was updated successfully, but these errors were encountered: