matrix-org / rust-synapse-compress-state

A tool to compress some state in a Synapse instance's database
https://pypi.org/project/synapse-auto-compressor/
Apache License 2.0
142 stars 32 forks source link

Minimum version of Rustc missing from documentation #110

Closed jahway603 closed 1 year ago

jahway603 commented 1 year ago

I am able to build this with rustc 1.64.0 on one system but am unable to build using rustc 1.48.0 (which is the default in Debian 11 repo). What is the minimum required version of rustc to build this?

H-Shay commented 1 year ago

We don't have a specific version that is required, this project follows the same deprecation policy as Synapse (which can be found at https://matrix-org.github.io/synapse/latest/deprecation_policy.html), where the relevant lines are: "A Rust compiler is required to build Synapse from source. For any given release the minimum required version may be bumped up to a recent Rust version, and so people building from source should ensure they can fetch recent versions of Rust (e.g. by using rustup)."

gdt commented 1 year ago

As the packager for synapse in pkgsrc, I will note: