[Pkg-rust-maintainers] Bug#933521: rust-doc-comment: test failures

Gianfranco Costamagna locutusofborg at debian.org
Wed Jul 31 09:09:44 BST 2019


Source: rust-doc-comment
Version: 0.3.1-1
Severity: important
tags: patch

Hello, looks like derive more needs files features that are available only on nightly cargo, so I had to disable the first "all-features" test
(I'm not sure how such a patch translates into a debcargo.toml file, sorry!)

diff -Nru rust-doc-comment-0.3.1/debian/tests/control rust-doc-comment-0.3.1/debian/tests/control
--- rust-doc-comment-0.3.1/debian/tests/control 2019-07-13 19:26:33.000000000 +0200
+++ rust-doc-comment-0.3.1/debian/tests/control 2019-07-30 10:18:50.000000000 +0200
@@ -1,7 +1,3 @@
-Test-Command: /usr/share/cargo/bin/cargo-auto-test doc-comment 0.3.1 --all-targets --all-features
-Depends: dh-cargo (>= 18), @
-Restrictions: allow-stderr, skip-not-installable
-
 Test-Command: /usr/share/cargo/bin/cargo-auto-test doc-comment 0.3.1 --all-targets --no-default-features
 Depends: dh-cargo (>= 18), librust-doc-comment-dev
 Restrictions: allow-stderr, skip-not-installable



snip of the test failure:

debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu
debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', '-Zavoid-dev-deps', 'test', '--verbose', '--verbose', '-j1', '--target', 'x86_64-unknown-linux-gnu', '--all-targets', '--all-features'],) {}
   Compiling doc-comment v0.3.1 (/usr/share/cargo/registry/doc-comment-0.3.1)
     Running `CARGO_PKG_VERSION_MINOR=3 LD_LIBRARY_PATH='/tmp/tmp.5xQuDUBlG6/target/debug/deps:/usr/lib' CARGO_PKG_NAME=doc-comment CARGO_PKG_DESCRIPTION='Macro to generate doc comments' CARGO_MANIFEST_DIR=/usr/share/cargo/registry/doc-comment-0.3.1 CARGO_PKG_VERSION_PATCH=1 CARGO=/usr/bin/cargo CARGO_PKG_AUTHORS='Guillaume Gomez <guillaume1.gomez at gmail.com>' CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/GuillaumeGomez/doc-comment' CARGO_PRIMARY_PACKAGE=1 rustc --crate-name build_script_build build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="no_core"' --cfg 'feature="old_macros"' -C metadata=62d83bcab3477fe5 -C extra-filename=-62d83bcab3477fe5 --out-dir /tmp/tmp.5xQuDUBlG6/target/debug/build/doc-comment-62d83bcab3477fe5 -C incremental=/tmp/tmp.5xQuDUBlG6/target/debug/incremental -L dependency=/tmp/tmp.5xQuDUBlG6/target/debug/deps`
     Running `/tmp/tmp.5xQuDUBlG6/target/debug/build/doc-comment-62d83bcab3477fe5/build-script-build`
     Running `CARGO_PKG_VERSION_MINOR=3 LD_LIBRARY_PATH='/tmp/tmp.5xQuDUBlG6/target/debug/deps:/usr/lib' CARGO_PKG_NAME=doc-comment CARGO_PKG_DESCRIPTION='Macro to generate doc comments' CARGO_MANIFEST_DIR=/usr/share/cargo/registry/doc-comment-0.3.1 CARGO_PKG_VERSION_PATCH=1 CARGO=/usr/bin/cargo CARGO_PKG_AUTHORS='Guillaume Gomez <guillaume1.gomez at gmail.com>' CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/GuillaumeGomez/doc-comment' CARGO_PRIMARY_PACKAGE=1 OUT_DIR=/tmp/tmp.5xQuDUBlG6/target/x86_64-unknown-linux-gnu/debug/build/doc-comment-8be3033132148f32/out rustc --crate-name doc_comment src/lib.rs --color never --emit=dep-info,link -C debuginfo=2 --test --cfg 'feature="no_core"' --cfg 'feature="old_macros"' -C metadata=286843e9c44de735 -C extra-filename=-286843e9c44de735 --out-dir /tmp/tmp.5xQuDUBlG6/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/tmp/tmp.5xQuDUBlG6/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/tmp/tmp.5xQuDUBlG6/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/tmp/tmp.5xQuDUBlG6/target/debug/deps -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro --remap-path-prefix /usr/share/cargo/registry/doc-comment-0.3.1=/usr/share/cargo/registry/doc-comment-0.3.1`
error[E0554]: #![feature] may not be used on the stable release channel
 --> src/lib.rs:7:34
  |
7 | #![cfg_attr(feature = "no_core", feature(no_core))]
  |                                  ^^^^^^^^^^^^^^^^

error: aborting due to previous error

For more information about this error, try `rustc --explain E0554`.
error: Could not compile `doc-comment`.

Caused by:
  process didn't exit successfully: `CARGO_PKG_VERSION_MINOR=3 LD_LIBRARY_PATH='/tmp/tmp.5xQuDUBlG6/target/debug/deps:/usr/lib' CARGO_PKG_NAME=doc-comment CARGO_PKG_DESCRIPTION='Macro to generate doc comments' CARGO_MANIFEST_DIR=/usr/share/cargo/registry/doc-comment-0.3.1 CARGO_PKG_VERSION_PATCH=1 CARGO=/usr/bin/cargo CARGO_PKG_AUTHORS='Guillaume Gomez <guillaume1.gomez at gmail.com>' CARGO_PKG_VERSION_PRE= CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/GuillaumeGomez/doc-comment' CARGO_PRIMARY_PACKAGE=1 OUT_DIR=/tmp/tmp.5xQuDUBlG6/target/x86_64-unknown-linux-gnu/debug/build/doc-comment-8be3033132148f32/out rustc --crate-name doc_comment src/lib.rs --color never --emit=dep-info,link -C debuginfo=2 --test --cfg 'feature="no_core"' --cfg 'feature="old_macros"' -C metadata=286843e9c44de735 -C extra-filename=-286843e9c44de735 --out-dir /tmp/tmp.5xQuDUBlG6/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/tmp/tmp.5xQuDUBlG6/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/tmp/tmp.5xQuDUBlG6/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/tmp/tmp.5xQuDUBlG6/target/debug/deps -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-Bsymbolic-functions -C link-arg=-Wl,-z,relro --remap-path-prefix /usr/share/cargo/registry/doc-comment-0.3.1=/usr/share/cargo/registry/doc-comment-0.3.1` (exit code: 1)


More information about the Pkg-rust-maintainers mailing list