-
Notifications
You must be signed in to change notification settings - Fork 230
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: upgrade rusqlite
0.31 → 0.33
#6566
base: main
Are you sure you want to change the base?
Conversation
Context: This is part of landing an upgrade to |
This will require bumping libsqlite3-sys to the matching version, which appears to be "0.31.0" |
8f9d20e
to
28562d4
Compare
Hmm, this PR might not be able to land for a while. I see that I also see that CC @glandium for his thoughts here; unless we can bump the MSRV in CC @cwfitzgerald, @jimblandy, just for 👀. |
@mhammond: I've gotten dependencies to resolve now! Now I just need to figure out how to please CI:
|
28562d4
to
2151159
Compare
Correction, it's 1.76 currently. It's bumpable, but I would also argue that bindgen should not force a MSRV onto people. |
I don't see a bindgen change in your patch, though, so why would it start relying on 1.82 features out of the blue? |
This comes down to rust-lang/rust-bindgen#3052 |
Note that if you don't touch bindgen on central, you won't be affected. |
Ah, it's the pre-generated bindings for libsqlite3-sys that cause problems. |
Opened rusqlite/rusqlite#1625. |
2151159
to
0b8609a
Compare
I'm able to re-compile
Unfortunately, I'm unfamiliar enough with how |
@glandium: Unfortunately, the maintainer of
Given this and that |
Add the missing symbol to third_party/sqlite3/src/sqlite.symbols |
Pull Request checklist
[ci full]
to the PR title.Branch builds: add
[firefox-android: branch-name]
to the PR title.