[Pkg-rust-maintainers] Bug#1034032: rust-bitflags: autopkgtest regression: error[E0277]: the trait bound `SerdeFlags: Deserialize<'_>` is not satisfied
Paul Gevers
elbrus at debian.org
Thu Apr 6 20:25:32 BST 2023
Source: rust-bitflags
Version: 1.3.2-2
Severity: serious
Control: tags -1 bookworm-ignore
User: debian-ci at lists.debian.org
Usertags: regression
Dear maintainer(s),
Your package has an autopkgtest, great. However, it fails. Can you
please investigate the situation and fix it? I copied some of the output
at the bottom of this report.
The release team has announced [1] that failing autopkgtest on amd64 and
arm64 are considered RC in testing. [Release Team member hat on] Because
we're currently in the hard freeze for bookworm, I have marked this bug
as bookworm-ignore. Targeted fixes are still welcome.
More information about this bug and the reason for filing it can be
found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[1] https://lists.debian.org/debian-devel-announce/2019/07/msg00002.html
https://ci.debian.net/data/autopkgtest/testing/amd64/r/rust-bitflags/32255138/log.gz
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=glob
CARGO_MANIFEST_DIR=/tmp/tmp.u55zB0qp8W/registry/glob-0.3.0
CARGO_PKG_AUTHORS='The Rust Project Developers'
CARGO_PKG_DESCRIPTION='Support for matching file paths against Unix
shell style patterns.
' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/glob'
CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE=''
CARGO_PKG_NAME=glob
CARGO_PKG_REPOSITORY='https://github.com/rust-lang/glob'
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.0
CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3
CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE=''
LD_LIBRARY_PATH='/tmp/tmp.u55zB0qp8W/target/debug/deps:/usr/lib' rustc
--crate-name glob /tmp/tmp.u55zB0qp8W/registry/glob-0.3.0/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 -C
metadata=18ed03da62dd1beb -C extra-filename=-18ed03da62dd1beb --out-dir
/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps --target
x86_64-unknown-linux-gnu -L
dependency=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps
-L dependency=/tmp/tmp.u55zB0qp8W/target/debug/deps --cap-lints warn -C
debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C
link-arg=-Wl,-z,relro --remap-path-prefix
/usr/share/cargo/registry/bitflags-1.3.2=/usr/share/cargo/registry/bitflags-1.3.2
--remap-path-prefix /tmp/tmp.u55zB0qp8W/registry=/usr/share/cargo/registry`
warning: trait objects without an explicit `dyn` are deprecated
--> /usr/share/cargo/registry/glob-0.3.0/src/lib.rs:294:32
|
294 | fn cause(&self) -> Option<&Error> {
| ^^^^^
|
= note: `#[warn(bare_trait_objects)]` on by default
= warning: this is accepted in the current edition (Rust 2015) but
is a hard error in Rust 2021!
= note: for more information, see
<https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
294 - fn cause(&self) -> Option<&Error> {
294 + fn cause(&self) -> Option<&dyn Error> {
|
warning: use of deprecated associated function
`std::error::Error::description`: use the Display impl or to_string()
--> /usr/share/cargo/registry/glob-0.3.0/src/lib.rs:291:20
|
291 | self.error.description()
| ^^^^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
warning: `glob` (lib) generated 2 warnings
Compiling once_cell v1.17.0
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=once_cell
CARGO_MANIFEST_DIR=/tmp/tmp.u55zB0qp8W/registry/once_cell-1.17.0
CARGO_PKG_AUTHORS='Aleksey Kladov <aleksey.kladov at gmail.com>'
CARGO_PKG_DESCRIPTION='Single assignment cells and lazy values.'
CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0'
CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=once_cell
CARGO_PKG_REPOSITORY='https://github.com/matklad/once_cell'
CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.17.0
CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=17
CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE=''
LD_LIBRARY_PATH='/tmp/tmp.u55zB0qp8W/target/debug/deps:/usr/lib' rustc
--crate-name once_cell --edition=2021
/tmp/tmp.u55zB0qp8W/registry/once_cell-1.17.0/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
--cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"'
--cfg 'feature="std"' -C metadata=de70ba2dc91f60b7 -C
extra-filename=-de70ba2dc91f60b7 --out-dir
/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps --target
x86_64-unknown-linux-gnu -L
dependency=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps
-L dependency=/tmp/tmp.u55zB0qp8W/target/debug/deps --cap-lints warn -C
debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C
link-arg=-Wl,-z,relro --remap-path-prefix
/usr/share/cargo/registry/bitflags-1.3.2=/usr/share/cargo/registry/bitflags-1.3.2
--remap-path-prefix /tmp/tmp.u55zB0qp8W/registry=/usr/share/cargo/registry`
Compiling termcolor v1.1.2
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=termcolor
CARGO_MANIFEST_DIR=/tmp/tmp.u55zB0qp8W/registry/termcolor-1.1.2
CARGO_PKG_AUTHORS='Andrew Gallant <jamslam at gmail.com>'
CARGO_PKG_DESCRIPTION='A simple cross platform library for writing
colored text to a terminal.
' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/termcolor'
CARGO_PKG_LICENSE='Unlicense OR MIT' CARGO_PKG_LICENSE_FILE=''
CARGO_PKG_NAME=termcolor
CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/termcolor'
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.1.2
CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1
CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE=''
LD_LIBRARY_PATH='/tmp/tmp.u55zB0qp8W/target/debug/deps:/usr/lib' rustc
--crate-name termcolor --edition=2018
/tmp/tmp.u55zB0qp8W/registry/termcolor-1.1.2/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 -C
metadata=8e29c39ffba1a803 -C extra-filename=-8e29c39ffba1a803 --out-dir
/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps --target
x86_64-unknown-linux-gnu -L
dependency=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps
-L dependency=/tmp/tmp.u55zB0qp8W/target/debug/deps --cap-lints warn -C
debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C
link-arg=-Wl,-z,relro --remap-path-prefix
/usr/share/cargo/registry/bitflags-1.3.2=/usr/share/cargo/registry/bitflags-1.3.2
--remap-path-prefix /tmp/tmp.u55zB0qp8W/registry=/usr/share/cargo/registry`
Compiling walkdir v2.3.2
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=walkdir
CARGO_MANIFEST_DIR=/tmp/tmp.u55zB0qp8W/registry/walkdir-2.3.2
CARGO_PKG_AUTHORS='Andrew Gallant <jamslam at gmail.com>'
CARGO_PKG_DESCRIPTION='Recursively walk a directory.'
CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/walkdir'
CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE=''
CARGO_PKG_NAME=walkdir
CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/walkdir'
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.3.2
CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=3
CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE=''
LD_LIBRARY_PATH='/tmp/tmp.u55zB0qp8W/target/debug/deps:/usr/lib' rustc
--crate-name walkdir --edition=2018
/tmp/tmp.u55zB0qp8W/registry/walkdir-2.3.2/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 -C
metadata=445f2ac7b7216d52 -C extra-filename=-445f2ac7b7216d52 --out-dir
/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps --target
x86_64-unknown-linux-gnu -L
dependency=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps
-L dependency=/tmp/tmp.u55zB0qp8W/target/debug/deps --extern
same_file=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libsame_file-526ffa5e664b3cea.rmeta
--cap-lints warn -C debuginfo=2 --cap-lints warn -C
linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix
/usr/share/cargo/registry/bitflags-1.3.2=/usr/share/cargo/registry/bitflags-1.3.2
--remap-path-prefix /tmp/tmp.u55zB0qp8W/registry=/usr/share/cargo/registry`
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustversion
CARGO_MANIFEST_DIR=/tmp/tmp.u55zB0qp8W/registry/rustversion-1.0.6
CARGO_PKG_AUTHORS='David Tolnay <dtolnay at gmail.com>'
CARGO_PKG_DESCRIPTION='Conditional compilation according to rustc
compiler version' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR
Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustversion
CARGO_PKG_REPOSITORY='https://github.com/dtolnay/rustversion'
CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.6
CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0
CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE=''
LD_LIBRARY_PATH='/tmp/tmp.u55zB0qp8W/target/debug/deps:/usr/lib'
OUT_DIR=/tmp/tmp.u55zB0qp8W/target/debug/build/rustversion-af70ca9cbb936230/out
rustc --crate-name rustversion --edition=2018
/tmp/tmp.u55zB0qp8W/registry/rustversion-1.0.6/src/lib.rs
--error-format=json
--json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type
proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C
debuginfo=2 -C metadata=0a763140cb017f0f -C
extra-filename=-0a763140cb017f0f --out-dir
/tmp/tmp.u55zB0qp8W/target/debug/deps -L
dependency=/tmp/tmp.u55zB0qp8W/target/debug/deps --extern proc_macro
--cap-lints warn`
Compiling bitflags v1.3.2 (/usr/share/cargo/registry/bitflags-1.3.2)
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=bitflags
CARGO_MANIFEST_DIR=/usr/share/cargo/registry/bitflags-1.3.2
CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A
macro to generate structures which behave like bitflags.
' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags'
CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE=''
CARGO_PKG_NAME=bitflags
CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags'
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.3.2
CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3
CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE=''
CARGO_PRIMARY_PACKAGE=1
LD_LIBRARY_PATH='/tmp/tmp.u55zB0qp8W/target/debug/deps:/usr/lib' rustc
--crate-name bitflags --edition=2018 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 -C
metadata=581c71ce3b5fb373 -C extra-filename=-581c71ce3b5fb373 --out-dir
/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps --target
x86_64-unknown-linux-gnu -C
incremental=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/incremental
-L
dependency=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps
-L dependency=/tmp/tmp.u55zB0qp8W/target/debug/deps -C debuginfo=2
--cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro
--remap-path-prefix
/usr/share/cargo/registry/bitflags-1.3.2=/usr/share/cargo/registry/bitflags-1.3.2
--remap-path-prefix /tmp/tmp.u55zB0qp8W/registry=/usr/share/cargo/registry`
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=trybuild
CARGO_MANIFEST_DIR=/tmp/tmp.u55zB0qp8W/registry/trybuild-1.0.76
CARGO_PKG_AUTHORS='David Tolnay <dtolnay at gmail.com>'
CARGO_PKG_DESCRIPTION='Test harness for ui tests of compiler
diagnostics' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0'
CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=trybuild
CARGO_PKG_REPOSITORY='https://github.com/dtolnay/trybuild'
CARGO_PKG_RUST_VERSION=1.45 CARGO_PKG_VERSION=1.0.76
CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0
CARGO_PKG_VERSION_PATCH=76 CARGO_PKG_VERSION_PRE=''
LD_LIBRARY_PATH='/tmp/tmp.u55zB0qp8W/target/debug/deps:/usr/lib'
OUT_DIR=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/build/trybuild-3dc14f36f00cbde0/out
rustc --crate-name trybuild --edition=2018
/tmp/tmp.u55zB0qp8W/registry/trybuild-1.0.76/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 -C
metadata=813824af549a3fe4 -C extra-filename=-813824af549a3fe4 --out-dir
/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps --target
x86_64-unknown-linux-gnu -L
dependency=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps
-L dependency=/tmp/tmp.u55zB0qp8W/target/debug/deps --extern
glob=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libglob-18ed03da62dd1beb.rmeta
--extern
once_cell=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libonce_cell-de70ba2dc91f60b7.rmeta
--extern
serde=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libserde-9bdc07005ba01914.rmeta
--extern
serde_derive=/tmp/tmp.u55zB0qp8W/target/debug/deps/libserde_derive-3bb669a81ca8552e.so
--extern
serde_json=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-aa32d2aba754a8a0.rmeta
--extern
termcolor=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libtermcolor-8e29c39ffba1a803.rmeta
--extern
toml=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libtoml-7af6e150d3a5c92c.rmeta
--cap-lints warn -C debuginfo=2 --cap-lints warn -C
linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix
/usr/share/cargo/registry/bitflags-1.3.2=/usr/share/cargo/registry/bitflags-1.3.2
--remap-path-prefix /tmp/tmp.u55zB0qp8W/registry=/usr/share/cargo/registry`
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=bitflags
CARGO_MANIFEST_DIR=/usr/share/cargo/registry/bitflags-1.3.2
CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A
macro to generate structures which behave like bitflags.
' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags'
CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE=''
CARGO_PKG_NAME=bitflags
CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags'
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.3.2
CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3
CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE=''
CARGO_PRIMARY_PACKAGE=1
LD_LIBRARY_PATH='/tmp/tmp.u55zB0qp8W/target/debug/deps:/usr/lib' rustc
--crate-name bitflags --edition=2018 src/lib.rs --error-format=json
--json=diagnostic-rendered-ansi,artifacts,future-incompat
--emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C
metadata=3deea61b7b8b7d17 -C extra-filename=-3deea61b7b8b7d17 --out-dir
/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps --target
x86_64-unknown-linux-gnu -C
incremental=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/incremental
-L
dependency=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps
-L dependency=/tmp/tmp.u55zB0qp8W/target/debug/deps --extern
rustversion=/tmp/tmp.u55zB0qp8W/target/debug/deps/librustversion-0a763140cb017f0f.so
--extern
serde=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libserde-9bdc07005ba01914.rlib
--extern
serde_derive=/tmp/tmp.u55zB0qp8W/target/debug/deps/libserde_derive-3bb669a81ca8552e.so
--extern
serde_json=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-aa32d2aba754a8a0.rlib
--extern
trybuild=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libtrybuild-813824af549a3fe4.rlib
--extern
walkdir=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libwalkdir-445f2ac7b7216d52.rlib
-C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C
link-arg=-Wl,-z,relro --remap-path-prefix
/usr/share/cargo/registry/bitflags-1.3.2=/usr/share/cargo/registry/bitflags-1.3.2
--remap-path-prefix /tmp/tmp.u55zB0qp8W/registry=/usr/share/cargo/registry`
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=basic
CARGO_MANIFEST_DIR=/usr/share/cargo/registry/bitflags-1.3.2
CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A
macro to generate structures which behave like bitflags.
' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags'
CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE=''
CARGO_PKG_NAME=bitflags
CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags'
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.3.2
CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3
CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE=''
CARGO_PRIMARY_PACKAGE=1
CARGO_TARGET_TMPDIR=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/tmp
LD_LIBRARY_PATH='/tmp/tmp.u55zB0qp8W/target/debug/deps:/usr/lib' rustc
--crate-name basic --edition=2018 tests/basic.rs --error-format=json
--json=diagnostic-rendered-ansi,artifacts,future-incompat
--emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C
metadata=0ee53e66b952f83f -C extra-filename=-0ee53e66b952f83f --out-dir
/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps --target
x86_64-unknown-linux-gnu -C
incremental=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/incremental
-L
dependency=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps
-L dependency=/tmp/tmp.u55zB0qp8W/target/debug/deps --extern
bitflags=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libbitflags-581c71ce3b5fb373.rlib
--extern
rustversion=/tmp/tmp.u55zB0qp8W/target/debug/deps/librustversion-0a763140cb017f0f.so
--extern
serde=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libserde-9bdc07005ba01914.rlib
--extern
serde_derive=/tmp/tmp.u55zB0qp8W/target/debug/deps/libserde_derive-3bb669a81ca8552e.so
--extern
serde_json=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-aa32d2aba754a8a0.rlib
--extern
trybuild=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libtrybuild-813824af549a3fe4.rlib
--extern
walkdir=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libwalkdir-445f2ac7b7216d52.rlib
-C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C
link-arg=-Wl,-z,relro --remap-path-prefix
/usr/share/cargo/registry/bitflags-1.3.2=/usr/share/cargo/registry/bitflags-1.3.2
--remap-path-prefix /tmp/tmp.u55zB0qp8W/registry=/usr/share/cargo/registry`
error[E0433]: failed to resolve: could not find `Serialize` in `serde`
--> src/lib.rs:1721:25
|
1721 | #[derive(serde::Serialize, serde::Deserialize)]
| ^^^^^^^^^ could not find `Serialize` in
`serde`
error[E0433]: failed to resolve: could not find `Deserialize` in `serde`
--> src/lib.rs:1721:43
|
1721 | #[derive(serde::Serialize, serde::Deserialize)]
| ^^^^^^^^^^^ could not
find `Deserialize` in `serde`
Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=compile
CARGO_MANIFEST_DIR=/usr/share/cargo/registry/bitflags-1.3.2
CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A
macro to generate structures which behave like bitflags.
' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags'
CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE=''
CARGO_PKG_NAME=bitflags
CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags'
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.3.2
CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3
CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE=''
CARGO_PRIMARY_PACKAGE=1
CARGO_TARGET_TMPDIR=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/tmp
LD_LIBRARY_PATH='/tmp/tmp.u55zB0qp8W/target/debug/deps:/usr/lib' rustc
--crate-name compile --edition=2018 tests/compile.rs --error-format=json
--json=diagnostic-rendered-ansi,artifacts,future-incompat
--emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C
metadata=3c0911627ebbc5c8 -C extra-filename=-3c0911627ebbc5c8 --out-dir
/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps --target
x86_64-unknown-linux-gnu -C
incremental=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/incremental
-L
dependency=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps
-L dependency=/tmp/tmp.u55zB0qp8W/target/debug/deps --extern
bitflags=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libbitflags-581c71ce3b5fb373.rlib
--extern
rustversion=/tmp/tmp.u55zB0qp8W/target/debug/deps/librustversion-0a763140cb017f0f.so
--extern
serde=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libserde-9bdc07005ba01914.rlib
--extern
serde_derive=/tmp/tmp.u55zB0qp8W/target/debug/deps/libserde_derive-3bb669a81ca8552e.so
--extern
serde_json=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-aa32d2aba754a8a0.rlib
--extern
trybuild=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libtrybuild-813824af549a3fe4.rlib
--extern
walkdir=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libwalkdir-445f2ac7b7216d52.rlib
-C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C
link-arg=-Wl,-z,relro --remap-path-prefix
/usr/share/cargo/registry/bitflags-1.3.2=/usr/share/cargo/registry/bitflags-1.3.2
--remap-path-prefix /tmp/tmp.u55zB0qp8W/registry=/usr/share/cargo/registry`
error[E0277]: the trait bound `SerdeFlags: Serialize` is not satisfied
--> src/lib.rs:1697:48
|
1697 | let serialized = serde_json::to_string(&flags).unwrap();
| --------------------- ^^^^^^ the trait
`Serialize` is not implemented for `SerdeFlags`
| |
| required by a bound introduced by this call
|
= help: the following other types implement trait `Serialize`:
&'a T
&'a mut T
()
(T0, T1)
(T0, T1, T2)
(T0, T1, T2, T3)
(T0, T1, T2, T3, T4)
(T0, T1, T2, T3, T4, T5)
and 127 others
note: required by a bound in `serde_json::to_string`
error[E0277]: the trait bound `SerdeFlags: Deserialize<'_>` is not satisfied
--> src/lib.rs:1704:40
|
1704 | let deserialized: SerdeFlags =
serde_json::from_str(r#"{"bits":12}"#).unwrap();
| ^^^^^^^^^^^^^^^^^^^^ the
trait `Deserialize<'_>` is not implemented for `SerdeFlags`
|
= help: the following other types implement trait `Deserialize<'de>`:
&'a Path
&'a [u8]
&'a str
()
(T0, T1)
(T0, T1, T2)
(T0, T1, T2, T3)
(T0, T1, T2, T3, T4)
and 135 others
note: required by a bound in `serde_json::from_str`
error[E0277]: the trait bound `SerdeFlags: Serialize` is not satisfied
--> src/lib.rs:1715:84
|
1715 | let deserialized: SerdeFlags =
serde_json::from_str(&serde_json::to_string(&flags).unwrap()).unwrap();
|
--------------------- ^^^^^^ the trait `Serialize` is not implemented
for `SerdeFlags`
| |
|
required by a bound introduced by this call
|
= help: the following other types implement trait `Serialize`:
&'a T
&'a mut T
()
(T0, T1)
(T0, T1, T2)
(T0, T1, T2, T3)
(T0, T1, T2, T3, T4)
(T0, T1, T2, T3, T4, T5)
and 127 others
note: required by a bound in `serde_json::to_string`
error[E0277]: the trait bound `SerdeFlags: Deserialize<'_>` is not satisfied
--> src/lib.rs:1715:40
|
1715 | let deserialized: SerdeFlags =
serde_json::from_str(&serde_json::to_string(&flags).unwrap()).unwrap();
| ^^^^^^^^^^^^^^^^^^^^ the
trait `Deserialize<'_>` is not implemented for `SerdeFlags`
|
= help: the following other types implement trait `Deserialize<'de>`:
&'a Path
&'a [u8]
&'a str
()
(T0, T1)
(T0, T1, T2)
(T0, T1, T2, T3)
(T0, T1, T2, T3, T4)
and 135 others
note: required by a bound in `serde_json::from_str`
Some errors have detailed explanations: E0277, E0433.
For more information about an error, try `rustc --explain E0277`.
error: could not compile `bitflags` due to 6 previous errors
Caused by:
process didn't exit successfully: `CARGO=/usr/bin/cargo
CARGO_CRATE_NAME=bitflags
CARGO_MANIFEST_DIR=/usr/share/cargo/registry/bitflags-1.3.2
CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A
macro to generate structures which behave like bitflags.
' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags'
CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE=''
CARGO_PKG_NAME=bitflags
CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags'
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.3.2
CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3
CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE=''
CARGO_PRIMARY_PACKAGE=1
LD_LIBRARY_PATH='/tmp/tmp.u55zB0qp8W/target/debug/deps:/usr/lib' rustc
--crate-name bitflags --edition=2018 src/lib.rs --error-format=json
--json=diagnostic-rendered-ansi,artifacts,future-incompat
--emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C
metadata=3deea61b7b8b7d17 -C extra-filename=-3deea61b7b8b7d17 --out-dir
/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps --target
x86_64-unknown-linux-gnu -C
incremental=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/incremental
-L
dependency=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps
-L dependency=/tmp/tmp.u55zB0qp8W/target/debug/deps --extern
rustversion=/tmp/tmp.u55zB0qp8W/target/debug/deps/librustversion-0a763140cb017f0f.so
--extern
serde=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libserde-9bdc07005ba01914.rlib
--extern
serde_derive=/tmp/tmp.u55zB0qp8W/target/debug/deps/libserde_derive-3bb669a81ca8552e.so
--extern
serde_json=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-aa32d2aba754a8a0.rlib
--extern
trybuild=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libtrybuild-813824af549a3fe4.rlib
--extern
walkdir=/tmp/tmp.u55zB0qp8W/target/x86_64-unknown-linux-gnu/debug/deps/libwalkdir-445f2ac7b7216d52.rlib
-C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C
link-arg=-Wl,-z,relro --remap-path-prefix
/usr/share/cargo/registry/bitflags-1.3.2=/usr/share/cargo/registry/bitflags-1.3.2
--remap-path-prefix
/tmp/tmp.u55zB0qp8W/registry=/usr/share/cargo/registry` (exit status: 1)
warning: build failed, waiting for other jobs to finish...
warning: function `prepare_stderr_files` is never used
--> tests/compile.rs:32:4
|
32 | fn prepare_stderr_files(path: impl AsRef<Path>) -> io::Result<()> {
| ^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` on by default
warning: function `rename_beta_stderr` is never used
--> tests/compile.rs:61:4
|
61 | fn rename_beta_stderr(_: impl AsRef<Path>, _: impl AsRef<Path>) ->
io::Result<()> {
| ^^^^^^^^^^^^^^^^^^
warning: `bitflags` (test "compile") generated 2 warnings
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20230406/e8179368/attachment-0001.sig>
More information about the Pkg-rust-maintainers
mailing list