Your message dated Sun, 19 Dec 2021 19:48:46 +0000
with message-id <e1mz2ao-000j6q...@fasolo.debian.org>
and subject line Bug#1000942: fixed in rust-zbus-macros 1.9.2-1
has caused the Debian Bug report #1000942,
regarding rust-zbus-macros - autopkgtest failure, makes reverse dependencies 
FTBFS.
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 ow...@bugs.debian.org
immediately.)


-- 
1000942: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000942
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: rust-zbus-macros
Version: 1.0.0-3
Severity: serious
x-debbugs-cc: deb...@nilux.be

The rust-zbus-macros autopkgtest is failing:


error[E0432]: unresolved import `zbus`
  --> /tmp/tmp.2o6G5gYnNc/registry/zbus-1.0.0/src/object_server.rs:54:1
   |
54 | #[dbus_interface(name = "org.freedesktop.DBus.Introspectable")]
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Type` 
in the root
   |
   = note: this error originates in the attribute macro `dbus_interface` (in 
Nightly builds, run with -Z macro-backtrace for more info)

I also did test-builds of the reverse dependencies rust-zbus and rust-libslirp 
(note: I had to manually
build mio-0.6 to test rust-libslirp as it is currently sitting in new) and they 
failed with similar
errors, so this is not just an autopkgtest issue.

I don't know for certain but I assume that just relaxing the dependency was
not enough to make it work correctly with the new version of 
rust-proc-macro-crate.

I also tried doing a test rebuild of rust-libslirp (which afaict is the only 
binary crate that depends on

I took a look in the upstream VCS and found a patch for rust-proc-macro-crate 1 
and tried applying it, unfortunately
it dependeded on a bunch of other upstream commits. Updating to the latest 
stable upstream helped a bit with getting
the patches to apply and I was able to get a succesful build of 
rust-zbus-macros 1.9.2 with
a pile of upstream patches.

Unfortunately when running it's autopkgtests I ran into another issue. It seems 
that rust-zbus has a strictly versioned
dependency on the identical version rust-zbus-macros and rust-zbus 1.9.2 brings 
several new dependencies.

dpkg-checkbuilddeps: error: Unmet build dependencies: librust-async-io-1+default-dev 
(>= 1.3.1-~~) librust-nb-connect-1+default-dev (>= 1.0.2-~~) 
librust-polling-2+default-dev (>= 2.0.2-~~)

That is pretty much as far as i'm prepared to go. I have pushed my attempts to 
https://salsa.debian.org/rust-team/debcargo-conf/-/tree/zbus-1.9.2
if anyone else wants to pick them up.

The other option would be to prepare/upload a rust-proc-macro-crate-0.1 package 
and then
revert the dependency in rust-zbus-macros. I may do that if noone comes up with 
a better
solution.

--- End Message ---
--- Begin Message ---
Source: rust-zbus-macros
Source-Version: 1.9.2-1
Done: Henry-Nicolas Tourneur <deb...@nilux.be>

We believe that the bug you reported is fixed in the latest version of
rust-zbus-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 1000...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Henry-Nicolas Tourneur <deb...@nilux.be> (supplier of updated rust-zbus-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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Sun, 19 Dec 2021 20:25:58 +0100
Source: rust-zbus-macros
Architecture: source
Version: 1.9.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers 
<pkg-rust-maintain...@alioth-lists.debian.net>
Changed-By: Henry-Nicolas Tourneur <deb...@nilux.be>
Closes: 1000942
Changes:
 rust-zbus-macros (1.9.2-1) unstable; urgency=medium
 .
   * Team upload (Closes: #1000942).
   * d/patches: add relax-proc-macro-crate.patch to make it compatible with
     proc-macro-crate 1.1.
   * d/patches: removed patch relax-deps.patch
   * Package zbus_macros 1.9.2 from crates.io using debcargo 2.4.4
Checksums-Sha1:
 c9bd212bae3a943e187d7c7652a38023975089fd 2657 rust-zbus-macros_1.9.2-1.dsc
 d9547cdda342ed1cf7e5b89c361c18573617d718 14816 
rust-zbus-macros_1.9.2.orig.tar.gz
 8d61a38ba86799b7a57320600c1da6f9486a094d 3232 
rust-zbus-macros_1.9.2-1.debian.tar.xz
 bfaf7b620abaf460e63f966ffeb8ef058df96a26 8807 
rust-zbus-macros_1.9.2-1_source.buildinfo
Checksums-Sha256:
 7b68b601e2cbe92904d3134b9b19856a4c6b07ac704c71824ddcbf70cd7aec93 2657 
rust-zbus-macros_1.9.2-1.dsc
 bce54ac7b2150a2fa21ad5842a7470ce2288158d7da1f9bfda8ad455a1c59a97 14816 
rust-zbus-macros_1.9.2.orig.tar.gz
 21df7fdc81eb6de42a89f9e80f61dcda349cb2dbc58d89da6b307a90ea4e8733 3232 
rust-zbus-macros_1.9.2-1.debian.tar.xz
 ffa0ed2fd14368e950045dacea652daa5da5fe66663658de2e7ce0531d835a0f 8807 
rust-zbus-macros_1.9.2-1_source.buildinfo
Files:
 cc145d5d06a6bb14823fa931d3155b6a 2657 rust optional 
rust-zbus-macros_1.9.2-1.dsc
 2f925e67c3018dbcdc88a8936ef581f3 14816 rust optional 
rust-zbus-macros_1.9.2.orig.tar.gz
 82590537d8e503a67f4d35613eaa45da 3232 rust optional 
rust-zbus-macros_1.9.2-1.debian.tar.xz
 505e8274f574dfba844d13164f1cd340 8807 rust optional 
rust-zbus-macros_1.9.2-1_source.buildinfo

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

iQIzBAEBCAAdFiEEtg21mU05vsTRqVzPfmUo2nUvG+EFAmG/h0kACgkQfmUo2nUv
G+FK5RAAjVj8rSsKJLKyD/a3p/th8yVGnREBU8LCmOfod0w0aEvXGErVlztYhVYX
UhUC3PISHLrYyiCmUP8MBkSkc7Dw0evkEcoPAHUQQugrxhx5Xc1Q1Y+p1GvhdG3w
BvW9gIK9GdtfHSmFfrOPzEdDejF3i68iKYUrtRPGyrITeAHhJOtBYDHDk2Ejy2/v
WzPxN3cdsbgMGZI+rbtG7FdLf83IGP89qHOxYa+O6OSWu5KF+WNZQ8lNjNl/uRQv
LKZqDhLVQpfPguQ2QYYw0zlfET0nRCCKFW5kbfuaTvJmLwjx/lMunuQa7ZVhCIPx
2UiarYmSAqN3Z5QMPeDnQYcvQeUDsr2oZDTwkRPDQOnoFY9JvuLzw7NXV4AzpseE
G/zBs8qOG53jn/2MOgYzIWSrqcILbmVsJiu3rczXANHuKFiP0p30M+3y9iMrBvoT
cFwMso95x2G56OLGKxIefhG3dPkAFxBq+avErxufz95p0wRPiBrHwfv9ZqF+2KMt
jQyn71WayVgs8og0Sb7uNXLN+7QNvcsZC5Ljhbsh30xHD8wjNZjL3j5+0gqD79Ko
Lt5mvK41nRiGO0pk2mXc5y90HJPTwEeYRRn2sK8TLsFXYbmDuPONWIsWJ7lV4Ky5
O5v5aaRvxOfPpt+3mYkFbuZ9Ds/l7QRLyNDo/QJHEqXq5oIPspI=
=bkDk
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to