Source: rust-impl-trait-for-tuples Version: 0.2.2-1 Severity: serious User: debian...@lists.debian.org 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` 106s106s 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` 106s106s 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_once106s 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