Skip to content

Allow Mesa Wayland server dependency in Linux module-load test - #1906

Merged
bghgary merged 1 commit into
BabylonJS:masterfrom
bghgary:bghgary-investigate-mesa-module-load-failure
Sep 30, 2026
Merged

bghgary merged 1 commit into
BabylonJS:masterfrom
bghgary:bghgary-investigate-mesa-module-load-failure

Conversation

@bghgary

@bghgary bghgary commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

[Created by Copilot on behalf of @bghgary]

Context

Mesa 25.2.8-0ubuntu0.24.04.3 makes its EGL library load libwayland-server.so.0. The Linux module-load test rejects that graphics dependency, blocking otherwise unrelated pull requests such as #1903 and #1905. This accepts that dependency while continuing to reject other unexpected modules.

Mesa 25.2.8-0ubuntu0.24.04.3 links libwayland-server from libEGL_mesa, adding it to the graphics boot delta. Keep the exact SONAME in the expected set so other unexpected libraries still fail the test.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings September 30, 2026 19:41
@bghgary
bghgary enabled auto-merge (squash) September 30, 2026 19:47

Copilot AI 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.

Copilot review overview

🟢 Approval recommended

The focused allowlist update matches the documented Mesa dependency without broadening other module exemptions.

Review effort: Balanced
Findings: None

What changed in this PR

Allows Mesa 25.2.8’s Wayland server dependency in the Linux module-load test.

Changes:

  • Adds libwayland-server.so.0 to the expected Linux boot modules.
  • Preserves rejection of other unexpected modules.
File Description
Apps/​ModuleLoadTest/​Source/​App.X11.cpp Allows the new Mesa-loaded dependency.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@bghgary
bghgary merged commit 621f959 into BabylonJS:master Sep 30, 2026
35 checks passed
@bghgary
bghgary deleted the bghgary-investigate-mesa-module-load-failure branch September 30, 2026 20:32
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