[Pkg-rust-maintainers] Bug#1080480: rust-merge: most autopkgtests fail
Colin Watson
cjwatson at debian.org
Wed Sep 4 20:36:32 BST 2024
On Wed, Sep 04, 2024 at 08:04:21PM +0100, Colin Watson wrote:
> 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?
Also CCing the people who were involved in the original packaging in
2022 in case they have a view on this.
Thanks,
--
Colin Watson (he/him) [cjwatson at debian.org]
More information about the Pkg-rust-maintainers
mailing list