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