[Pkg-rust-maintainers] Bug#1118509: rust-opendal: please provide crate for 32-bit arches (patch remove-bb8 renders bug#1116574 superfluous)
Peter Green
plugwash at debian.org
Tue Oct 21 23:04:15 BST 2025
> Rust crate opendal no longer builds on 32-bit architectures,
> as discussed in bug#1116574. The involved crate openssh-sftp-client
FWIW I see no good reason that openssh-sftp-client can't be supported
on all architectures. i386 and armhf both support 64-bit atomics
natively and on architectures where 64-bit atomics aren't natively
available there is the portable-atomic crate.
But I'm not going to revert a change made by the named maintainer of
the openssh-sftp-client package.
> it has been patched out by the
> mysteriously and DEB-3-lacking patch remove-bb8.
I'm not sure what is supposed to be mysterious about a patch called
"remove-bb8" which removes the dependency on bb8 and the features
that require it.
I do agree though that it's counterproductive to keep the openssh
and openssh-sftp-client dependencies around given that the only
feature which uses them is patched out. In addition to the
architecture support issue, keeping them around causes cargo
to implicitly create features that don't exist upstream. So I'll
go ahead and remove them along with the architecture-is-64-bit
build-dependency.
More information about the Pkg-rust-maintainers
mailing list