Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates RUST_VERSION and bumps IronRDP rev to latest, adding RUST_MIN_STACK to fix ARM builds #39895

Merged
merged 2 commits into from
Mar 28, 2024

Conversation

ibeckermayer
Copy link
Contributor

@ibeckermayer ibeckermayer commented Mar 27, 2024

We've been stuck on an older RUST_VERSION for a while, and thus an older IronRDP hash (because later hashes require more-recently-stabilized rust features), because updating rust was causing a SIGSEGV error when building the wasm on ARM/linux.

Following a recent update to the rust compiler output, this PR solves all of that:

Fixes #39772

changelog: Update Rust to 1.77.0, enable RDP font smoothing

@zmb3
Copy link
Collaborator

zmb3 commented Mar 27, 2024

Not sure if the changelog tooling allows multiple changelog entries, but I would want to see two for this PR:

  1. Update Rust to 1.77.0
  2. Enable RDP font smoothing

@ibeckermayer ibeckermayer marked this pull request as ready for review March 27, 2024 16:14
@ibeckermayer ibeckermayer requested a review from zmb3 March 27, 2024 16:15
…ow-dependencies-licenses. This is required because their crates do not currently have valid SPDX licenses, see https://github.com/gravitational/teleport/actions/runs/8453649354/job/23156810330?pr=39895
Comment on lines +16 to +24
allow-dependencies-licenses: >-
pkg:cargo/curve25519-dalek-derive,
pkg:cargo/ring,
pkg:cargo/sspi,
pkg:cargo/tokio-boring,
pkg:cargo/asn1-rs,
pkg:cargo/asn1-rs-derive,
pkg:cargo/asn1-rs-impl,
pkg:cargo/der-parser
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Issue tracking these is here: #35993

@ibeckermayer ibeckermayer mentioned this pull request Mar 27, 2024
4 tasks
@ibeckermayer ibeckermayer added this pull request to the merge queue Mar 28, 2024
Merged via the queue into master with commit 9df5524 Mar 28, 2024
41 checks passed
@ibeckermayer ibeckermayer deleted the isaiah/update-rust-and-ironrdp branch March 28, 2024 18:28
@public-teleport-github-review-bot

@ibeckermayer See the table below for backport results.

Branch Result
branch/v15 Failed

ibeckermayer pushed a commit that referenced this pull request Mar 28, 2024
…MIN_STACK` to fix ARM builds (#39895)

* Updates RUST_VERSION and IronRDP rev to latest, adds RUST_MIN_STACK to fix ARM builds

* Adds asn1-rs, asn1-rs-derive, asn1-rs-impl, and der-parser to the allow-dependencies-licenses. This is required because their crates do not currently have valid SPDX licenses, see https://github.com/gravitational/teleport/actions/runs/8453649354/job/23156810330?pr=39895
github-merge-queue bot pushed a commit that referenced this pull request Mar 29, 2024
* Updates `RUST_VERSION` and bumps IronRDP rev to latest, adding `RUST_MIN_STACK` to fix ARM builds (#39895)

* Updates RUST_VERSION and IronRDP rev to latest, adds RUST_MIN_STACK to fix ARM builds

* Adds asn1-rs, asn1-rs-derive, asn1-rs-impl, and der-parser to the allow-dependencies-licenses. This is required because their crates do not currently have valid SPDX licenses, see https://github.com/gravitational/teleport/actions/runs/8453649354/job/23156810330?pr=39895

* Fixes linting errors that showed up due to recent rust version update from 1.71.1 to 1.77.0 (#39981)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RDP font smooting
4 participants