Your message dated Tue, 06 Oct 2026 00:34:38 +0000
with message-id <[email protected]>
and subject line Bug#1150057: fixed in rust-test-fork-macros 0.1.6-1
has caused the Debian Bug report #1150057,
regarding rust-test-fork-macros: FTBFS: error[E0308]: mismatched types
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1150057: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1150057
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:rust-test-fork-macros
Version: 0.1.5-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202610/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:rust-test-fork-macros, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
help: consider wrapping the function in a closure
   |
46 |         .unwrap_or_else(|arg0: syn::error::Error| 
syn::Error::into_compile_error(/* syn::Error */))
   |                         +++++++++++++++++++++++++                          
     ++++++++++++++++++

error[E0308]: mismatched types
   --> src/lib.rs:119:27
    |
119 |     try_fork(attr.into(), input_fn, supports_bench)
    |     --------              ^^^^^^^^ expected `syn::item::ItemFn`, found 
`ItemFn`
    |     |
    |     arguments to this function are incorrect
    |
note: there are multiple different versions of crate `syn` in the dependency 
graph
   --> /<<PKGBUILDDIR>>/debian/cargo_registry/syn-3.0.6/src/macros.rs:36:22
    |
 36 |           $(#[$attr])* $pub $struct $name $body
    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
    |
   ::: /<<PKGBUILDDIR>>/debian/cargo_registry/syn-2.0.119/src/macros.rs:36:22
    |
 36 |           $(#[$attr])* $pub $struct $name $body
    |                        ------------------------ this is the found type
    |
   ::: /<<PKGBUILDDIR>>/debian/cargo_registry/syn-3.0.6/src/item.rs:173:1
    |
173 | / ast_struct! {
174 | |     /// A free-standing function: `fn process(n: usize) -> Result<()> { 
... }`.
175 | |     #[cfg_attr(docsrs, doc(cfg(feature = "full")))]
176 | |     pub struct ItemFn {
...   |
184 | | }
    | |_- in this macro invocation
    = help: you can use `cargo tree` to explore your dependency tree
note: function defined here
   --> 
/<<PKGBUILDDIR>>/debian/cargo_registry/test-fork-core-0.1.5/src/procmac.rs:295:8
    |
295 | pub fn try_fork(attr: Tokens, input_fn: ItemFn, supports_bench: bool) -> 
Result<Tokens> {
    |        ^^^^^^^^
    = note: this error originates in the macro `ast_struct` (in Nightly builds, 
run with -Z macro-backtrace for more info)

error[E0631]: type mismatch in function arguments
   --> src/lib.rs:120:25
    |
120 |         .unwrap_or_else(syn::Error::into_compile_error)
    |          -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |          |              |
    |          |              expected due to this
    |          |              found signature defined here
    |          required by a bound introduced by this call
    |
    = note: expected function signature `fn(syn::error::Error) -> _`
               found function signature `fn(syn::Error) -> _`
note: required by a bound in `Result::<T, E>::unwrap_or_else`
   --> /usr/src/rustc-1.96.1/library/core/src/result.rs:1616:4
help: consider wrapping the function in a closure
    |
120 |         .unwrap_or_else(|arg0: syn::error::Error| 
syn::Error::into_compile_error(/* syn::Error */))
    |                         +++++++++++++++++++++++++                         
      ++++++++++++++++++

Some errors have detailed explanations: E0308, E0631.
For more information about an error, try `rustc --explain E0308`.
error: could not compile `test-fork-macros` (lib) due to 4 previous errors

Caused by:
  process didn't exit successfully: `CARGO=/usr/bin/cargo 
CARGO_CRATE_NAME=test_fork_macros CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> 
CARGO_MANIFEST_PATH=/<<PKGBUILDDIR>>/Cargo.toml CARGO_PKG_AUTHORS='Daniel 
Mueller <[email protected]>' CARGO_PKG_DESCRIPTION='Supporting procedural macro 
crate for test-fork.
  ' CARGO_PKG_HOMEPAGE='https://github.com/d-e-s-o/test-fork 
[too-long-redacted] rn proc_macro` (exit status: 1)
warning: build failed, waiting for other jobs to finish...
error: could not compile `test-fork-macros` (lib test) due to 4 previous errors

Caused by:
  process didn't exit successfully: `CARGO=/usr/bin/cargo 
CARGO_CRATE_NAME=test_fork_macros CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> 
CARGO_MANIFEST_PATH=/<<PKGBUILDDIR>>/Cargo.toml CARGO_PKG_AUTHORS='Daniel 
Mueller <[email protected]>' CARGO_PKG_DESCRIPTION='Supporting procedural macro 
crate for test-fork.
  ' CARGO_PKG_HOMEPAGE='https://github.com/d-e-s-o/test-fork 
[too-long-redacted] rn proc_macro` (exit status: 1)
dh_auto_test: error: /usr/share/cargo/bin/cargo test --all returned exit code 
101
make[1]: *** [debian/rules:6: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:3: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: rust-test-fork-macros
Source-Version: 0.1.6-1
Done: Peter Michael Green <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rust-test-fork-macros, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Peter Michael Green <[email protected]> (supplier of updated 
rust-test-fork-macros package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 06 Oct 2026 00:03:08 +0000
Source: rust-test-fork-macros
Architecture: source
Version: 0.1.6-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers 
<[email protected]>
Changed-By: Peter Michael Green <[email protected]>
Closes: 1150057
Changes:
 rust-test-fork-macros (0.1.6-1) unstable; urgency=medium
 .
   * Team upload.
   * Package test-fork-macros 0.1.6 from crates.io using debcargo 2.8.4
     + New upstream uses syn 3 (closes: #1150057)
Checksums-Sha1:
 62687a116bac2aca07821d6f2c2a9580fd6024d3 2646 rust-test-fork-macros_0.1.6-1.dsc
 08d1f6c612f39d47004f278f654afd2dc81c9082 2954 
rust-test-fork-macros_0.1.6.orig.tar.gz
 84d50167b94ed66e31ce4f6f9682b5f699201829 3052 
rust-test-fork-macros_0.1.6-1.debian.tar.xz
 2ed7f13e3ea83adcee44a51f6850c20600925065 8912 
rust-test-fork-macros_0.1.6-1_source.buildinfo
Checksums-Sha256:
 23e3e6dae82eb06cd4ea6e721116e56b3c87101eb8fdfc72c1bed69587c9420c 2646 
rust-test-fork-macros_0.1.6-1.dsc
 cfd7e03904f29d299e9ca68642c3d926bbc47776ca25da9121fbd65de40c0eb8 2954 
rust-test-fork-macros_0.1.6.orig.tar.gz
 6af9a6b7355be6a1e45b3a7e61818e73322b813e14e305ab436537257ea2ed0b 3052 
rust-test-fork-macros_0.1.6-1.debian.tar.xz
 f0ee92d9e8a391af6f540d5d392937dddf649ecef4f36cd2de736d78944bc5f9 8912 
rust-test-fork-macros_0.1.6-1_source.buildinfo
Files:
 856480f113b190d52e78f8ca15445cc1 2646 rust optional 
rust-test-fork-macros_0.1.6-1.dsc
 f1441805c448f84343b7736eb3562ec0 2954 rust optional 
rust-test-fork-macros_0.1.6.orig.tar.gz
 90f971691ad633d963e193a4ec211180 3052 rust optional 
rust-test-fork-macros_0.1.6-1.debian.tar.xz
 fcd0a1fb3cd586b18b1862973152f532 8912 rust optional 
rust-test-fork-macros_0.1.6-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCAAyFiEEU0DQATYMplbjSX63DEjqKnqP/XsFAmrEPqIUHHBsdWd3YXNo
QGRlYmlhbi5vcmcACgkQDEjqKnqP/Xt+FBAAlOxogiIhkN6xzEkznS1oMmeeoy8+
miS4/Y8s6P0FfYnZZBBABuuvb/Hfvj3C1wDlcs/tfyKZ0I5vmthzcRQ7f4yJB8Nj
A5LByfd1RiSm+e+gOTER1pLAMRycMO9D0V6zV16dzkppBD1FbEzQpjgLAc6adrVh
BOaXP0mIuU+A2DY04i985bOIUwKi8nDZb1q3Jijl3nYXX8sZZQAgJvr4Dv6Dt1l9
QqCLWeWYEP5p1i20bEyqhw6FgaJVPteFLPgXjkMF48LGLBBmNClpdMtKf9dJERII
YZZiIPa1gp8hv+VqRXeWvbnVzr3YgT7thDUbMLrfTnj2vOB6lj7sHW3xWTu3s/R8
690muphgvLXqNq6WzwXtSXfhIGw+ni43Kc0WwbKTqQWpFT6ybQV/gINucO1AwYAo
h/A5jBfRw0mQeX0KBLRY5z+xnE7wJL9fWbba+MfUIbMyPtHRrUGYZo7xqx14SiPN
m41c46/2lH5nScaSwR2wt5G2wdazAJsPTBgggP1Kbo7MnMapI+4SKVfq8FRviakk
MwxkwT/nTZhqm/QU1cA6yj4u8H6uEWj3oW5l0AVzB5MaueToqhG9XQEV6Hsv7fW6
j/fhabpvUxE4GIXWir6nfDgx1dvxxB1YvGl8icQGvENjYERD58R86mxpkBuoCsKY
FGb6rSLgmjQkOfw=
=1Dhj
-----END PGP SIGNATURE-----

Attachment: pgpBBl1p84ddM.pgp
Description: PGP signature


--- End Message ---

Reply via email to