On Thu Aug 28, 2025 at 7:43 PM CEST, Bartosz Golaszewski wrote: > The libgpiod rust bindings interface has stayed quite stable over the > last months so it's time for it to stop being a v0.x release and become > officially carved in stone. Bump dependencies to the most recent versions > available, fix some issues and then bump versions of the crates ahead of > the official release. > > Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> > --- > Changes in v3: > - Bump the minimum required rustc version to v1.78 after all to satisfy > more recent versions of bindgen and system-deps > - Link to v2: https://lore.kernel.org/r/20250815-rust-1-0-0-release-v2-0-b1794cb4b9be@xxxxxxxxxx > > Changes in v2: > - drop the patch bumping the minimum required rust version > - loosen the requirements on the dependency versions: specify only the > major number for stable crates and the major.minor for unstable ones > - Link to v1: https://lore.kernel.org/r/20250812-rust-1-0-0-release-v1-0-372d698f23e8@xxxxxxxxxx > > --- > Bartosz Golaszewski (10): > bindings: rust: make Buffer::read_edge_events() lifetimes more explicit > bindings: rust: add missing unsafe block ahead of rust version bump > bindings: rust: bump the minimum required rustc version > bindings: rust: update bindgen dependency > bindings: rust: update errno dependency > bindings: rust: update cc dependency > bindings: rust: update system-deps dependency > bindings: rust: update thiserror dependency > bindings: rust: update intmap dependency > bindings: rust: update crate versions to v1.0.0 > > bindings/rust/gpiosim-sys/Cargo.toml | 10 +++++----- > bindings/rust/gpiosim-sys/build.rs | 2 +- > bindings/rust/libgpiod-sys/Cargo.toml | 8 ++++---- > bindings/rust/libgpiod-sys/build.rs | 6 +++--- > bindings/rust/libgpiod/Cargo.toml | 12 ++++++------ > bindings/rust/libgpiod/src/event_buffer.rs | 2 +- > bindings/rust/libgpiod/src/lib.rs | 4 ++-- > bindings/rust/libgpiod/src/line_config.rs | 2 +- > bindings/rust/libgpiod/src/line_info.rs | 2 +- > bindings/rust/libgpiod/src/line_request.rs | 4 ++-- > 10 files changed, 26 insertions(+), 26 deletions(-) > --- > base-commit: cd32f27dd550753488bff4918aef4e230ce01512 > change-id: 20250811-rust-1-0-0-release-65342607040e > > Best regards, > -- > Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> Reviewed-by: Erik Wierich <erik@xxxxxxxxxxxx>