Skip to content

Fix stable build on Ubuntu 26.04#84

Merged
joske merged 1 commit into
joske:masterfrom
erpalma:fix/stable-build-ubuntu-26-04
Jul 10, 2026
Merged

Fix stable build on Ubuntu 26.04#84
joske merged 1 commit into
joske:masterfrom
erpalma:fix/stable-build-ubuntu-26-04

Conversation

@erpalma

@erpalma erpalma commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • avoid the unstable if let match guard in the core poll loop so the project builds on stable Rust
  • remove a platform-specific redundant shm_segsz as usize cast that fails the CI clippy gate on Ubuntu 26.04

Validation

  • cargo +nightly fmt
  • cargo check --bin yserver
  • cargo clippy --all-targets -- -D warnings

@joske

joske commented Jul 8, 2026

Copy link
Copy Markdown
Owner

@erpalma if-let guard IS stable since 1.95, but that is quite recent, and may unblock other distros.

That said, the workflow wants signed/verified commits, so please sign your commit with git commit --amend --no-edit -S

@erpalma erpalma force-pushed the fix/stable-build-ubuntu-26-04 branch from 3cab9d2 to 61eb885 Compare July 9, 2026 12:56
@joske joske merged commit c99254b into joske:master Jul 10, 2026
1 check passed
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