Skip to content

Update fdsm dependency to 0.7.0 #8524

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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

bluebear94
Copy link

I just released a new version of fdsm, which notably moves ttf-parser integration into a separate crate.

@CLAassistant
Copy link

CLAassistant commented May 23, 2025

CLA assistant check
All committers have signed the CLA.

@ogoffart
Copy link
Member

Thanks for the PR and maintaining the fdsm crate.

We still support Rust 1.82 as MSRV, so this will have to wait until we upgrade our MSRV to 1.85.
Not sure yet if we want to do that now for the Slint 1.12 release, or for the next one.

@ogoffart
Copy link
Member

(Unrelated to this PR, but i have a suggestion for the fsdm-ttf-parser crate: It would be nice if you could do pub use ttf_parser; so we could access fsdm_ttf_parser::ttf_parser instead of having to depend explicitly on ttf-parser with the right version.)

@bluebear94
Copy link
Author

bluebear94 commented May 24, 2025

fdsm-ttf-parser 0.1.2 now reexports ttf-parser. I also downgraded the crate’s edition to 2021, so it should probably work with Rust 1.82. Edit: apparently not

@ogoffart
Copy link
Member

Thanks.

The root Cargo.toml has resolver=3 which is not working with the Rust 1.82 release.
https://gitlab.com/Kyarei/fdsm/-/blob/main/Cargo.toml?ref_type=heads#L2

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.

3 participants