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.

Reply via email to