Skip to content

remove Java dependency and fix server-only configuration options for TurboVNC easyconfigs - #26770

Open
PhoenixEmik wants to merge 1 commit into
easybuilders:developfrom
PhoenixEmik:20260901214753_new_pr_TurboVNC301
Open

remove Java dependency and fix server-only configuration options for TurboVNC easyconfigs#26770
PhoenixEmik wants to merge 1 commit into
easybuilders:developfrom
PhoenixEmik:20260901214753_new_pr_TurboVNC301

Conversation

@PhoenixEmik

@PhoenixEmik PhoenixEmik commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

(created using eb --new-pr)
TVNC_BUILDJAVA no longer controls whether the TurboVNC Viewer is built. It is replaced with TVNC_BUILDVIEWER=0.
The Java dependencies are removed because Java is only required by the disabled viewer.
For TurboVNC 3.1.2 and later, the obsolete X11_Pixman_LIB setting is removed. These releases discover pixman through pkg-config.
Closes #26769

@github-actions github-actions Bot added change 2022a 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains labels Sep 1, 2026
@PhoenixEmik PhoenixEmik changed the title Remove Java dependency and update config options for TurboVNC easyconfigs remove Java dependency and fix server-only configuration options for TurboVNC easyconfigs Sep 1, 2026

@Micket Micket left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm. Now.. i'll be honest. I'm not sure if people want to include the client or not. It's typically not super useful on HPC environments, unless you need to remote via a remote. I would probably just have built the server component, but I'll ask the opinion of other maintainers first.

@PhoenixEmik

Copy link
Copy Markdown
Contributor Author

Test report by @PhoenixEmik
SUCCESS
Build succeeded for 4 out of 4 (total: 4 mins 49 secs) (4 easyconfigs in total)
hpcf3-fc04.cpos.internal - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, Intel(R) Xeon(R) Gold 6448H, Python 3.12.12
See https://gist.github.com/PhoenixEmik/de6d64643a07d34c44118e50adb42484 for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2022a 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Obsolete TurboVNC CMake options in multiple 3.x easyconfigs

2 participants