bevyengine / bevyengine/bevy

Wayland Significantly Regresses Build Times

Open
#20,387 3 comments 0 reactions 0 assignees View on GitHub
C-Bug C-Dependencies C-Performance I-Regression O-Linux S-Needs-Design X-Needs-SME
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

## Bevy version

ff40a6aefcb2ef6d5666971409577116322e0529

We just enabled Wayland by default (#19232), but something we didn't consider was how much it would affect our build times. It is enough to merit concern, and in combination with the other cons we should reconsider enabling it by default:

Image

Thanks @mockersf for catching this with our new Twitcher build metrics!

Contributor guide

Open the contributing guide

Research direction

Start with the Wayland change in issue #19232 and the Twitcher build metrics referenced here. Compare the reported build-time regression with the other stated drawbacks, then determine whether the default should change; completion requires a documented decision supported by measurements.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.