[PR #1238] [MERGED] fix: restore Linux Mint 21 binary compatibility #111

Closed
opened 2026-08-20 19:05:27 +03:00 by mirror-bot · 0 comments

📋 Pull Request Information

Original PR: https://github.com/Flowseal/tg-ws-proxy/pull/1238
Author: @mvanhorn
Created: 8/19/2026
Status: ✅ Merged
Merged: 9/1/2026
Merged by: @Flowseal

Base: main ← Head: fix/1144-linux-mint-glibc-compatibility


📝 Commits (1)

  • 984dc05 fix: restore Linux Mint 21 binary compatibility

📊 Changes

1 file changed (+1 additions, -1 deletions)

View changed files

📝 .github/workflows/build.yml (+1 -1)

📄 Description

Pin only the build-linux job in .github/workflows/build.yml to the Ubuntu 22.04 runner so PyInstaller bundles Python and native libraries against the glibc generation used by Linux Mint 21. The v1.8.1 Linux executable fails before startup on Linux Mint 21 because its bundled Python library requires GLIBC_2.38, which is newer than the distribution provides.

Build the Linux job on the explicitly pinned runner and confirm PyInstaller still produces dist/TgWsProxy_linux_amd64 and the workflow completes its existing packaging steps; Launch the raw executable on Linux Mint 21 (or an Ubuntu 22.04 environment with the same glibc baseline) and confirm startup no longer fails with a missing GLIBC_2.38 symbol version.

Fixes #1144


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Flowseal/tg-ws-proxy/pull/1238 **Author:** [@mvanhorn](https://github.com/mvanhorn) **Created:** 8/19/2026 **Status:** ✅ Merged **Merged:** 9/1/2026 **Merged by:** [@Flowseal](https://github.com/Flowseal) **Base:** `main` ← **Head:** `fix/1144-linux-mint-glibc-compatibility` --- ### 📝 Commits (1) - [`984dc05`](https://github.com/Flowseal/tg-ws-proxy/commit/984dc050373f20a065fce674911e8e1126acbf07) fix: restore Linux Mint 21 binary compatibility ### 📊 Changes **1 file changed** (+1 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+1 -1) </details> ### 📄 Description Pin only the `build-linux` job in `.github/workflows/build.yml` to the Ubuntu 22.04 runner so PyInstaller bundles Python and native libraries against the glibc generation used by Linux Mint 21. The v1.8.1 Linux executable fails before startup on Linux Mint 21 because its bundled Python library requires `GLIBC_2.38`, which is newer than the distribution provides. Build the Linux job on the explicitly pinned runner and confirm PyInstaller still produces `dist/TgWsProxy_linux_amd64` and the workflow completes its existing packaging steps; Launch the raw executable on Linux Mint 21 (or an Ubuntu 22.04 environment with the same glibc baseline) and confirm startup no longer fails with a missing `GLIBC_2.38` symbol version. Fixes #1144 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror-bot added the pull-request label 2026-08-20 19:05:27 +03:00
mirror-bot changed title from [PR #1238] fix: restore Linux Mint 21 binary compatibility to [PR #1238] [MERGED] fix: restore Linux Mint 21 binary compatibility 2026-09-01 21:16:51 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Utilities/tg-ws-proxy#111