[Pkg-rust-maintainers] Bug#1080480: rust-merge: most autopkgtests fail

Colin Watson cjwatson at debian.org
Wed Sep 4 20:04:21 BST 2024


Source: rust-merge
Version: 0.1.0-1
Severity: serious
Justification: https://release.debian.org/testing/rc_policy.txt 6(a)

https://ci.debian.net/packages/r/rust-merge/testing/amd64/ appears to
have always failed; it looks as though rust-merge:@ and
librust-merge-dev:default succeed but everything else fails.

librust-merge-dev:derive fails with:

  error[E0433]: failed to resolve: could not find `vec` in `merge`
    --> examples/user.rs:11:31
     |
  11 |     #[merge(strategy = merge::vec::append)]
     |                               ^^^ could not find `vec` in `merge`
     |
  note: found an item that was configured out
    --> /usr/share/cargo/registry/merge-0.1.0/src/lib.rs:205:9
     = note: the item is gated behind the `std` feature
  
  For more information about this error, try `rustc --explain E0433`.
  error: could not compile `merge` (example "user" test) due to 1 previous error

librust-merge-dev:merge_derive, librust-merge-dev:num,
librust-merge-dev:num-traits, librust-merge-dev:std, and
librust-merge-dev: fail with a bunch of errors starting with:

  error: cannot find derive macro `Merge` in this scope
   --> examples/user.rs:6:10
    |
  6 | #[derive(Merge)]
    |          ^^^^^
    |
  note: `Merge` is imported here, but it is only a trait, without a derive macro
   --> examples/user.rs:4:5
    |
  4 | use merge::Merge;
    |     ^^^^^^^^^^^^
  help: consider importing this derive macro

There've been no upstream commits since 2020-09-21, only one upstream
release ever which was on 2020-09-01, and there are no
reverse-dependencies.  Should we just remove it?

-- 
Colin Watson (he/him)                              [cjwatson at debian.org]



More information about the Pkg-rust-maintainers mailing list