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

Please support Rust-free librsvg #7060

Open
barracuda156 opened this issue Apr 26, 2024 · 4 comments
Open

Please support Rust-free librsvg #7060

barracuda156 opened this issue Apr 26, 2024 · 4 comments
Labels
scope: distribution Software packaging and distribution

Comments

@barracuda156
Copy link

Please support Rust-free librsvg, since Rust is broken on a number of platforms with unclear timeline when it gets fixed if ever.
And unfortunately, Gnome folks require Rust for the current librsvg versions.

@Lawrence37
Copy link
Collaborator

librsvg 2.52 or higher is required for hi-dpi, so there may not be a good solution.

@Lawrence37 Lawrence37 added the scope: distribution Software packaging and distribution label Apr 30, 2024
@barracuda156
Copy link
Author

barracuda156 commented Apr 30, 2024

librsvg 2.52 or higher is required for hi-dpi, so there may not be a good solution.

@Lawrence37 You mean for the output for Retina displays? It is perfectly fine not to have it on systems without Rust (which are likely to be either non-mainstream or not too powerful).

Rather than losing the functionality, it is much preferable to have it reasonably limited. I.e., retain the codepath for earlier librsvg when newer one is not detected.

P. S. Some people may also have security concerns with Rust, since it can only be compiled with itself presently.

@Lawrence37
Copy link
Collaborator

Hi-dpi required some significant changes, so it may not be feasible to make it optional. That's what I meant by "no good solution". @Pandagrapher knows more about it than me.

@barracuda156
Copy link
Author

@Lawrence37 Oh, that would kill RawTherapee for all systems without Rust. That would be really bad…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: distribution Software packaging and distribution
Projects
None yet
Development

No branches or pull requests

2 participants