Source: rust-impl-trait-for-tuples Version: 0.2.2-1 Severity: serious User: [email protected] Usertags: regression
Dear maintainer(s),Your package has an autopkgtest, great. However, it fails since around mid June 2024. 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.
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/packages/r/rust-impl-trait-for-tuples/testing/amd64/49859746/ 97s running 1 test 97s Locking 6 packages to latest compatible versions 97s Adding syn v1.0.109 (latest: v2.0.68) 97s Compiling proc-macro2 v1.0.85 97s Compiling syn v1.0.109 97s Compiling unicode-ident v1.0.12 98s Checking quote v1.0.36103s Compiling impl-trait-for-tuples v0.2.2 (/usr/share/cargo/registry/impl-trait-for-tuples-0.2.2) 106s Checking impl-trait-for-tuples-tests v0.0.0 (/tmp/tmp.vh5cL6OSce/target/tests/trybuild/impl-trait-for-tuples)
106s Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.87s 106s 106s 106s test tests/fail/custom_trait_bound_invalid.rs ... mismatch 106s 106s EXPECTED: 106s ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 106s error: Invalid trait bound: unexpected token 106s --> tests/fail/custom_trait_bound_invalid.rs:14:40 106s | 106s 14 | #[tuple_types_custom_trait_bound(Custom, Clone)] 106s | ^ 106s 106s error[E0277]: the trait bound `(Impl, Impl): Test` is not satisfied 106s --> tests/fail/custom_trait_bound_invalid.rs:32:12 106s | 106s 32 | test::<(Impl, Impl)>();106s | ^^^^^^^^^^^^ the trait `Test` is not implemented for `(Impl, Impl)`
106s |
106s note: required by a bound in `test`
106s --> tests/fail/custom_trait_bound_invalid.rs:30:12
106s |
106s 30 | fn test<T: Test>() {}
106s | ^^^^ required by this bound in `test`
106s
106s error[E0277]: the trait bound `(Impl, Impl, Impl): Test` is not
satisfied
106s --> tests/fail/custom_trait_bound_invalid.rs:33:12 106s | 106s 33 | test::<(Impl, Impl, Impl)>();106s | ^^^^^^^^^^^^^^^^^^ the trait `Test` is not implemented for `(Impl, Impl, Impl)`
106s |
106s note: required by a bound in `test`
106s --> tests/fail/custom_trait_bound_invalid.rs:30:12
106s |
106s 30 | fn test<T: Test>() {}
106s | ^^^^ required by this bound in `test`
106s ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
106s
106s ACTUAL OUTPUT:
106s ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
106s error: Invalid trait bound: unexpected token
106s --> tests/fail/custom_trait_bound_invalid.rs:14:40
106s |
106s 14 | #[tuple_types_custom_trait_bound(Custom, Clone)]
106s | ^
106s
106s error[E0277]: the trait bound `(Impl, Impl): Test` is not satisfied
106s --> tests/fail/custom_trait_bound_invalid.rs:32:12
106s |
106s 32 | test::<(Impl, Impl)>();
106s | ^^^^^^^^^^^^ the trait `Test` is not implemented
for `(Impl, Impl)`
106s |
106s help: this trait has no implementations, consider adding one
106s --> tests/fail/custom_trait_bound_invalid.rs:1:1
106s |
106s 1 | trait Test {
106s | ^^^^^^^^^^
106s note: required by a bound in `test`
106s --> tests/fail/custom_trait_bound_invalid.rs:30:12
106s |
106s 30 | fn test<T: Test>() {}
106s | ^^^^ required by this bound in `test`
106s
106s error[E0277]: the trait bound `(Impl, Impl, Impl): Test` is not
satisfied
106s --> tests/fail/custom_trait_bound_invalid.rs:33:12 106s | 106s 33 | test::<(Impl, Impl, Impl)>();106s | ^^^^^^^^^^^^^^^^^^ the trait `Test` is not implemented for `(Impl, Impl, Impl)`
106s |
106s help: this trait has no implementations, consider adding one
106s --> tests/fail/custom_trait_bound_invalid.rs:1:1
106s |
106s 1 | trait Test {
106s | ^^^^^^^^^^
106s note: required by a bound in `test`
106s --> tests/fail/custom_trait_bound_invalid.rs:30:12
106s |
106s 30 | fn test<T: Test>() {}
106s | ^^^^ required by this bound in `test`
106s ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
106s note: If the actual output is the correct output you can bless it
by rerunning
106s your test with the environment variable TRYBUILD=overwrite 106s 106s test tests/fail/trait_bound_not_added.rs ... ok 106s test tests/fail/tuple_impls_less_than_minimum_does_not_exists.rs ... ok 106s 106s 106s test fail ... FAILED 106s 106s failures: 106s 106s ---- fail stdout ----106s thread 'fail' panicked at /usr/share/cargo/registry/trybuild-1.0.91/src/run.rs:101:13:
106s 1 of 3 tests failed 106s stack backtrace: 106s 0: rust_begin_unwind106s at /usr/src/rustc-1.79.0/library/std/src/panicking.rs:652:5
106s 1: core::panicking::panic_fmt106s at /usr/src/rustc-1.79.0/library/core/src/panicking.rs:72:14
106s 2: trybuild::run::<impl trybuild::Runner>::run106s at /usr/share/cargo/registry/trybuild-1.0.91/src/run.rs:101:13
106s 3: <trybuild::TestCases as core::ops::drop::Drop>::drop106s at /usr/share/cargo/registry/trybuild-1.0.91/src/lib.rs:317:13
106s 4: core::ptr::drop_in_place<trybuild::TestCases>
106s at /usr/src/rustc-1.79.0/library/core/src/ptr/mod.rs:514:1
106s 5: fail::fail
106s at ./tests/fail.rs:5:1
106s 6: fail::fail::{{closure}}
106s at ./tests/fail.rs:2:10
106s 7: core::ops::function::FnOnce::call_once
106s at
/usr/src/rustc-1.79.0/library/core/src/ops/function.rs:250:5
106s 8: core::ops::function::FnOnce::call_once106s at /usr/src/rustc-1.79.0/library/core/src/ops/function.rs:250:5 106s note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
106s 106s 106s failures: 106s fail 106s106s test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.27s
106s 106s error: test failed, to rerun pass `--test fail`
OpenPGP_signature.asc
Description: OpenPGP digital signature

