Source: rust-opendal
Version: 0.52.0-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

Dear maintainer,

rust-opendal fails to build on armel:

https://buildd.debian.org/status/fetch.php?pkg=rust-opendal&arch=armel&ver=0.52.0-1&stamp=1744541709&raw=0

warning: unexpected `cfg` condition value: `http3`
   --> /usr/share/cargo/registry/reqwest-0.12.15/src/tls.rs:591:48
    |
591 |         #[cfg(all(feature = "default-tls", not(feature = "http3")))]
    |                                                ^^^^^^^^^^-------
    |                                                          |
    |                                                          help: there is a 
expected value with a similar name: `"http2"`
    |
    = note: expected values for `feature` are: `__rustls`, `__rustls-ring`, 
`__tls`, `blocking`, `brotli`, `charset`, `cookies`, `default`, `default-tls`, 
`deflate`, `gzip`, `h2`, `hickory-dns`, `http2`, `json`, `multipart`, 
`native-tls`, `native-tls-alpn`, `rustls-tls`, `rustls-tls-manual-roots`, 
`rustls-tls-manual-roots-no-provider`, `rustls-tls-native-roots`, 
`rustls-tls-native-roots-no-provider`, `rustls-tls-no-provider`, `socks`, 
`stream`, `trust-dns`, and `zstd`
    = help: consider adding `http3` as a feature in `Cargo.toml`
    = note: see 
<https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for 
more information about checking conditional configuration

warning: unexpected `cfg` condition value: `http3`
   --> /usr/share/cargo/registry/reqwest-0.12.15/src/tls.rs:598:13
    |
598 |             feature = "http3"
    |             ^^^^^^^^^^-------
    |                       |
    |                       help: there is a expected value with a similar 
name: `"http2"`
    |
    = note: expected values for `feature` are: `__rustls`, `__rustls-ring`, 
`__tls`, `blocking`, `brotli`, `charset`, `cookies`, `default`, `default-tls`, 
`deflate`, `gzip`, `h2`, `hickory-dns`, `http2`, `json`, `multipart`, 
`native-tls`, `native-tls-alpn`, `rustls-tls`, `rustls-tls-manual-roots`, 
`rustls-tls-manual-roots-no-provider`, `rustls-tls-native-roots`, 
`rustls-tls-native-roots-no-provider`, `rustls-tls-no-provider`, `socks`, 
`stream`, `trust-dns`, and `zstd`
    = help: consider adding `http3` as a feature in `Cargo.toml`
    = note: see 
<https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for 
more information about checking conditional configuration

   Compiling opendal v0.52.0 (/build/reproducible-path/rust-opendal-0.52.0)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=opendal 
CARGO_MANIFEST_DIR=/build/reproducible-path/rust-opendal-0.52.0 
CARGO_MANIFEST_PATH=/build/reproducible-path/rust-opendal-0.52.0/Cargo.toml 
CARGO_PKG_AUTHORS='Apache OpenDAL <d...@opendal.apache.org>' 
CARGO_PKG_DESCRIPTION='Apache OpenDALâ„¢: One Layer, All Storage.' 
CARGO_PKG_HOMEPAGE='https://opendal.apache.org/' CARGO_PKG_LICENSE=Apache-2.0 
CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=opendal CARGO_PKG_README=README.md 
CARGO_PKG_REPOSITORY='https://github.com/apache/opendal' 
CARGO_PKG_RUST_VERSION=1.75 CARGO_PKG_VERSION=0.52.0 CARGO_PKG_VERSION_MAJOR=0 
CARGO_PKG_VERSION_MINOR=52 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' 
CARGO_PRIMARY_PACKAGE=1 
LD_LIBRARY_PATH=/build/reproducible-path/rust-opendal-0.52.0/target/debug/deps 
rustc --crate-name opendal --edition=2021 src/lib.rs --error-format=json 
--json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib 
--emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 
'--warn=clippy::unused_async' --cfg 'feature="default"' --cfg 
'feature="executors-tokio"' --cfg 'feature="services-memory"' --check-cfg 
'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-tls", "default", 
"executors-tokio", "flume", "internal-tokio-rt", "layers-async-backtrace", 
"layers-blocking", "layers-chaos", "layers-dtrace", "layers-mime-guess", 
"layers-prometheus", "layers-prometheus-client", "layers-tracing", "openssh", 
"openssh-sftp-client", "services-aliyun-drive", "services-alluxio", 
"services-azblob", "services-azdls", "services-azfile", "services-b2", 
"services-cacache", "services-chainsafe", "services-cloudflare-kv", 
"services-cos", "services-d1", "services-dashmap", "services-dbfs", 
"services-dropbox", "services-fs", "services-gcs", "services-github", 
"services-http", "services-huggingface", "services-ipfs", "services-ipmfs", 
"services-koofr", "services-lakefs", "services-memory", "services-mysql", 
"services-obs", "services-onedrive", "services-oss", "services-pcloud", 
"services-postgresql", "services-rocksdb", "services-s3", "services-seafile", 
"services-sqlite", "services-supabase", "services-swift", "services-upyun", 
"services-vercel-artifacts", "services-vercel-blob", "services-webdav", 
"services-webhdfs", "services-yandex-disk", "tests"))' -C 
metadata=0f5baffa07a23629 -C extra-filename=-52263b1ec78742f0 --out-dir 
/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps
 --target armv5te-unknown-linux-gnueabi -C 
incremental=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/incremental
 -L 
dependency=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps
 -L dependency=/build/reproducible-path/rust-opendal-0.52.0/target/debug/deps 
--extern 
anyhow=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libanyhow-da6e76cb5dec2a1f.rmeta
 --extern 
async_trait=/build/reproducible-path/rust-opendal-0.52.0/target/debug/deps/libasync_trait-52e2e155543aa5d6.so
 --extern 
backon=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libbackon-33c761e21d964f27.rmeta
 --extern 
base64=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libbase64-8396a14893d639ec.rmeta
 --extern 
bytes=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libbytes-b0ba9b7c0ed6c6e7.rmeta
 --extern 
chrono=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libchrono-1320492b22e4822f.rmeta
 --extern 
futures=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libfutures-19fcd4337f1da9aa.rmeta
 --extern 
http=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libhttp-31ed6f46af15e15c.rmeta
 --extern 
log=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/liblog-988b22fb80d38224.rmeta
 --extern 
md5=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libmd5-52202397d41e51c8.rmeta
 --extern 
once_cell=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libonce_cell-af7decb1594dacba.rmeta
 --extern 
percent_encoding=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libpercent_encoding-319cfa94461f704a.rmeta
 --extern 
quick_xml=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libquick_xml-ff3a05750c31383f.rmeta
 --extern 
reqwest=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libreqwest-c76a87417ecb96d6.rmeta
 --extern 
serde=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libserde-b7e7d62f65e3443e.rmeta
 --extern 
serde_json=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libserde_json-056c8d7a942ab7e3.rmeta
 --extern 
tokio=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libtokio-3c45c5d5f99c4deb.rmeta
 --extern 
uuid=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/deps/libuuid-48ea594bb7e20d93.rmeta
 -C debuginfo=2 -C strip=none --cap-lints warn -C linker=arm-linux-gnueabi-gcc 
-C link-arg=-Wl,-z,relro --remap-path-prefix 
/build/reproducible-path/rust-opendal-0.52.0=/usr/share/cargo/registry/opendal-0.52.0
 --remap-path-prefix 
/build/reproducible-path/rust-opendal-0.52.0/debian/cargo_registry=/usr/share/cargo/registry
 -L 
native=/build/reproducible-path/rust-opendal-0.52.0/target/armv5te-unknown-linux-gnueabi/debug/build/ring-c2272e25784d3edb/out`
warning: `rustls` (lib) generated 24 warnings
warning: `quick-xml` (lib) generated 2 warnings
error[E0432]: unresolved import `std::sync::atomic::AtomicU64`
  --> src/raw/atomic_util.rs:18:5
   |
18 | use std::sync::atomic::AtomicU64;
   |     ^^^^^^^^^^^^^^^^^^^---------
   |     |                  |
   |     |                  help: a similar name exists in the module: 
`AtomicU32`
   |     no `AtomicU64` in `sync::atomic`

Cheers
-- 
Sebastian Ramacher

Reply via email to