Re: [PATCH libgpiod v3 00/10] bindings: rust: prepare v1.0.0 release

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]




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>

[Index of Archives] [Linux SPI] [Linux Kernel] [Linux ARM (vger)] [Linux ARM MSM] [Linux Omap] [Linux Arm] [Linux Tegra] [Fedora ARM] [Linux for Samsung SOC] [eCos] [Linux Fastboot] [Gcc Help] [Git] [DCCP] [IETF Announce] [Security] [Linux MIPS] [Yosemite Campsites]

(追記) (追記ここまで)
Powered by Linux

AltStyle によって変換されたページ (->オリジナル) /