Add support for libssl3 and libssl3t64 for newer Debian/Ubuntu versions#4213
Open
nekketsuuu wants to merge 2 commits intoactions:mainfrom
Open
Add support for libssl3 and libssl3t64 for newer Debian/Ubuntu versions#4213nekketsuuu wants to merge 2 commits intoactions:mainfrom
nekketsuuu wants to merge 2 commits intoactions:mainfrom
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request adds support for newer OpenSSL library versions (libssl3 and libssl3t64) to enable runner installation on Debian bookworm, trixie, and related Ubuntu versions (including Ubuntu 24.04).
Changes:
- Updated the dependency installation script to attempt installing libssl3t64 and libssl3 before falling back to older versions
- Updated Linux environment documentation to reflect the supported libssl and libicu versions
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| src/Misc/layoutbin/installdependencies.sh | Added libssl3t64 and libssl3 to the apt_get_with_fallbacks call, maintaining backward compatibility with older libssl versions |
| docs/start/envlinux.md | Updated documentation to list the newly supported libssl3t64 and libssl3 versions, and updated the libicu version list |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Add support for libssl3 and libssl3t64 in the install script in order to run the script on Debian bookwarm https://packages.debian.org/bookworm/libssl3 and trixie https://packages.debian.org/trixie/libssl3t64 and related Ubuntu versions.
Related: #4098
Why
The libssl1.1 package is not supported on bookwarm and trixie.
How
Add them into the array of installed versions in the script. Also I've added them in its document.
Misc
I've been building a Docker image for actions/runner based on Ubuntu 24.04 Noble Numbat with this fix for a while. Specifically, I've added the following script to my Dockerfile:
Please note that
apt_get_with_fallbackshas a bug that it doesn't throw an error even if none of given packages can be installed, so one may not be able to notice the failure of installation. A fix for this bug was sent as #3825.