Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1266906 > unrolled thread

Bug#1118509: rust-opendal: please provide crate for 32-bit arches (patch remove-bb8 renders bug#1116574 superfluous)

Started byJonas Smedegaard <dr@jones.dk>
First post2025-10-21 14:40 +0200
Last post2025-10-22 00:10 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1118509: rust-opendal: please provide crate for 32-bit arches (patch remove-bb8 renders bug#1116574 superfluous) Jonas Smedegaard <dr@jones.dk> - 2025-10-21 14:40 +0200
    Bug#1118509: rust-opendal: please provide crate for 32-bit arches (patch remove-bb8 renders bug#1116574 superfluous) Peter Green <plugwash@debian.org> - 2025-10-22 00:10 +0200

#1266906 — Bug#1118509: rust-opendal: please provide crate for 32-bit arches (patch remove-bb8 renders bug#1116574 superfluous)

FromJonas Smedegaard <dr@jones.dk>
Date2025-10-21 14:40 +0200
SubjectBug#1118509: rust-opendal: please provide crate for 32-bit arches (patch remove-bb8 renders bug#1116574 superfluous)
Message-ID<LIjOF-6R4e-7@gated-at.bofh.it>
Source: rust-opendal
Version: 0.54.0-3
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Rust crate opendal no longer builds on 32-bit architectures,
as discussed in bug#1116574. The involved crate openssh-sftp-client is
not really used by opendal, however - it has been patched out by the
mysteriously and DEB-3-lacking patch remove-bb8.

Please properly avoid build-depending on openssh-sftp-client.

Severity raised since this causes a regression in sccache.

 - Jonas


-----BEGIN PGP SIGNATURE-----

wsG7BAEBCgBvBYJo936KCRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmf6V5IMkvME7T4DhbrnMi5k27EHjjSirZbpbsJQuIFn
ahYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAACEWQ/+P9BBRjsqWu+qLNWwKycm5xjx
zikYlJNQ1NtZO7SkChgJszi7puWE9liG9sEqH2kgeKvC33Pa0WtwhOqsL2RWiJ8u
M6OwSHkstMsItbo3poolSw6+XzSwKc1qMy7CK5t3Rvl96IqpihFFTTleyALNc1YY
BHjwwB5N3v636RlTtFgWy5kn79oiw1Z7KvWus4/4HjuHLHIle5srOh2mDkV85z0h
4jCFUBZexu34uBOSSLDmE+jKluJ1wHu0/QttTQSFQjJN2b/kFHC36BnHMCTg9HdR
adlL7hXyDAhSbmSMlkM3a2tciBmSNrIwPYUw+AvMMnFKJ78mhVbrmy70kT+uiYvc
oaIcmAJ27Oy62NIqPJUgAzNqM2mrtjttNEInk1oOC2F+z3SIx/GZrCXo+6g7rC8n
Dt6ncxRNA99EOl/coSEDnAIAoU0rL1Dg2tvp/OdVqmDliSQRMZYAgrL3GsNqfTIN
wdRs3jP4v4MDD7Drs6ggWHYNM48IgRKK8slwSez5rEeUuPvj+S8iOUp0Vtm0dwHe
kq6kYzvvopRBt9e8c56TqGlCpKKrtpOAg0S3ATHXFBC0XY8IL9sdmoScTqfjc7dv
oIc+aHD5n2MplxQtPnHSwUYGZcGzte++0VwElkHQePKZZpVXshL4V1uicasPhXS9
LjMThXXm6GaNGoDMdww=
=kVVN
-----END PGP SIGNATURE-----

[toc] | [next] | [standalone]


#1266977

FromPeter Green <plugwash@debian.org>
Date2025-10-22 00:10 +0200
Message-ID<LIsIh-6Xlh-3@gated-at.bofh.it>
In reply to#1266906
> 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.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web