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

Fix ABI check on PG 16 #6293

Merged
merged 1 commit into from
Nov 8, 2023
Merged

Fix ABI check on PG 16 #6293

merged 1 commit into from
Nov 8, 2023

Conversation

akuzm
Copy link
Member

@akuzm akuzm commented Nov 8, 2023

This changes the way of pinning OpenSSL 1.1, so that it supports the case of PG16 where both the oldest and the newest alpine docker images have OpenSSL 3. Depending on the PG versions, both old and new images might have either 1.1 or 3, so we just try to install both packages.

Disable-check: force-changelog-file

Copy link

codecov bot commented Nov 8, 2023

Codecov Report

Merging #6293 (16f1d58) into main (6e79687) will decrease coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #6293      +/-   ##
==========================================
- Coverage   65.44%   65.42%   -0.02%     
==========================================
  Files         247      247              
  Lines       57663    57617      -46     
  Branches    12819    12800      -19     
==========================================
- Hits        37736    37695      -41     
+ Misses      18087    18075      -12     
- Partials     1840     1847       +7     

see 15 files with indirect coverage changes

📣 Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!

@akuzm akuzm changed the title debug abi check on pg16 Fix ABI check on PG 16 Nov 8, 2023
@akuzm akuzm marked this pull request as ready for review November 8, 2023 08:47
Copy link

github-actions bot commented Nov 8, 2023

@jnidzwetzki, @gayyappan: please review this pull request.

Powered by pull-review

This changes the way of pinning OpenSSL 1.1, so that it supports the
case of PG16 where both the oldest and the newest alpine docker images
have OpenSSL 3. Depending on the PG versions, both old and new images
might have either 1.1 or 3, so we first try to install the versioned
1.1 package, and if it fails, it means the unversioned package is 1.1
  and we install it instead.
@akuzm akuzm enabled auto-merge (rebase) November 8, 2023 12:12
@fabriziomello fabriziomello added ci pg16 Issue/PR related to support for PG16 labels Nov 8, 2023
@akuzm akuzm merged commit 6bca947 into main Nov 8, 2023
50 of 51 checks passed
@akuzm akuzm deleted the aku/abi16 branch November 8, 2023 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci pg16 Issue/PR related to support for PG16
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants