Skip to content

Conversation

@SarthakRawat-1
Copy link
Contributor

Summary

This PR fixes #2180 aka the extension tests that were failing due to dependency incompatibility with Rust 1.85.

Problem

The extension tests in libsql-sqlite3/test/rust_suite were failing because:
The home crate version 0.5.12 requires Rust 1.88, but the project uses Rust 1.85
Older versions of wabt-sys had CMake compatibility issues requiring newer CMake versions

Solution

Pin home crate to version =0.5.9 which is compatible with Rust 1.85
Downgrade wabt from 0.10.0 to 0.9.1 to avoid CMake issues
Explicitly add the home dependency in Cargo.toml for clarity

@SarthakRawat-1 SarthakRawat-1 changed the title fix: pin home and wabt versions for Rust 1.85 compatibility #2180 fix: pin home and wabt versions for Rust 1.85 compatibility #2180 Nov 20, 2025
@SarthakRawat-1 SarthakRawat-1 changed the title fix: pin home and wabt versions for Rust 1.85 compatibility #2180 fix #2180 : pin home and wabt versions for Rust 1.85 compatibility Nov 20, 2025
@penberg penberg added this pull request to the merge queue Nov 23, 2025
Merged via the queue into tursodatabase:main with commit 2d50cd0 Nov 23, 2025
20 checks passed
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.

Extension tests are broken

2 participants