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

Try building images using Debian 12 "Bookworm" for PG17 #9132

Merged
merged 2 commits into from
Sep 25, 2024

Conversation

MMeent
Copy link
Contributor

@MMeent MMeent commented Sep 24, 2024

This increases the support window of the OS used for PG17 by 2 years compared to the previous usage of Debian 11 "Bullseye".

Problem

Maintaining Debian 11 support for the full lifetime of our PG17 support is unlikely to be productive. Pre-emptively deploy PG17 on Debian 12, which should give us at least 2 more years of headroom vs Debian 11.

Summary of changes

Building the compute image is now parameterized with DEBIAN_FLAVOR, or the Debian docker base image used. For older versions that's still 'bullseye-slim', but for PG17 we now have 'bookworm-slim'.

Checklist before requesting a review

  • I have performed a self-review of my code.
  • If it is a core feature, I have added thorough tests.
  • Do we need to implement analytics? if so did you add the relevant metrics to the dashboard?
  • If this PR requires public announcement, mark it with /release-notes label and add several sentences in this section.

Checklist before merging

  • Do not forget to reformat commit message to not include the above checklist

This increases the support window of the OS used for PG17 by 2 years compared
to the previous usage of Debian 11 "Bullseye".
Copy link

github-actions bot commented Sep 24, 2024

5090 tests run: 4926 passed, 0 failed, 164 skipped (full report)


Flaky tests (9)

Postgres 17

Postgres 16

Postgres 15

Postgres 14

Code coverage* (full report)

  • functions: 32.1% (7474 of 23255 functions)
  • lines: 49.9% (60224 of 120574 lines)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
b667b80 at 2024-09-24T23:45:54.139Z :recycle:

@MMeent MMeent marked this pull request as ready for review September 25, 2024 10:08
@MMeent MMeent enabled auto-merge (squash) September 25, 2024 13:36
@MMeent MMeent merged commit c4f5736 into main Sep 25, 2024
84 checks passed
@MMeent MMeent deleted the feat/pg17-on-deb12 branch September 25, 2024 14:50
lubennikovaav pushed a commit that referenced this pull request Sep 25, 2024
This increases the support window of the OS used for PG17 by 2 years
compared to the previous usage of Debian 11 "Bullseye".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants