-
Notifications
You must be signed in to change notification settings - Fork 2
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
Build libproj 9.6.0 images #41
base: main
Are you sure you want to change the base?
Conversation
4b34f2b
to
e2d676d
Compare
We have two failing builds on 1.81, related to libsqlite-sys. This is confusing because it's a Rust error, and the images for proj 0.29.0 (same MSRV) built correctly. |
I say "built correctly", but that's only technically accurate: I bypassed the tests so the images would build and become available to ecosystem consumers. The tests pass on the proj side: |
Fail fast on main build step, continue otherwise
e2d676d
to
0230287
Compare
OK, can repro locally: in
fails with the rust-lang/rust#123743 issue. |
I see the problem. Because we didn't have to update our bindings for the 0.29.0 release, we didn't hit it: This mostly matters because I want libproj 9.6.0 in the next |
@michaelkirk @weiznich tagging you to get some thoughts. |
Good sleuthing! Checking in bindings built using a different version of rust seems totally fine.
Just for my own understanding, isn't it possible for consumers to use this feature with a feature flag? I imagine it's a pretty small group of people wanting to use that feature though - and then the subset of that small group who are also on our oldest rust would seem very small indeed. I'd wager that any downside here is much outweighed by being able to update libproj. 👍 |
I personally do not care much about support for older rust versions, as I mostly use the latest stable rust for projects that depend on proj-sys. |
CHANGES.md
orCHANGELOG.md