-
-
Notifications
You must be signed in to change notification settings - Fork 537
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
Upgrade sdl2-sys to 0.34.3 #359
Conversation
This isn't completely necessary. 0.34 covers 0.34.3 and future patches. If you really want bleeding edge features, you can do |
@Kethku should we consider ignoring the lock file? Maybe having unstable builds will motivate us to keep the project more up-to-date and easier to predict with regard to bug tracking. |
@uhuntu bumping dependencies isn't very descriptive as a pull request title. Highlighting the specific features or bugs would be more productive in the pull request description. We could ask and wait for your response, but it's much smoother if you volunteer that information when you make the request. Glad for your interest, but please be more verbose. Thanks. |
I don't think ignoring the lock is worth it. The benefits outway the nonexistent (?) cost imho. But I'm definitely interested in any arguments folks might have against. |
Re dependency bumps, I agree. Its awesome when an upstream dependency bumps versions and makes a change that effects us, but without a description, its hard to know what its actually doing or what the benefit to the project is. |
The old lock file actually blocked an update to 0.34.3, which contained my fix for CFLAGS not included in 0.34.0. This is a Linux specific issue. I didn't notice this until I went back and rebuilt with a new lock file. It looks like the lock file prevented an update to skulpin, 0.4.0 contained the fix. I think that if we want to keep the lock file we should cherry pick libraries that are most prone to updates and use the full version. This will prevent overnight updates from breaking things and make sure that the lock file doesn't restrict dependencies to specific versions. |
After I cargo update, I fall into another issue:
Looks like it related to #358 also |
After I run |
This will include the fix: Rust-SDL2/rust-sdl2#1027
That actuall update SDL2 to 2.0.12
And it will fix the IME not showing issue in Linux
Also refer to Rust-SDL2/rust-sdl2#1025 also