This bug was fixed in the package rust-glib-sys - 0.19.0-3
---
rust-glib-sys (0.19.0-3) experimental; urgency=medium
* Team upload
* debian/patches/gir-type-size.patch: Replace the patch to remove
problematic types instead.
* debian/patches/add-missing-headers-definitions.pa
I have proposed a temporary workaround here
https://code.launchpad.net/~liushuyu-011/ubuntu/+source/rust-glib-
sys/+git/rust-glib-sys/+merge/464244
** Merge proposal linked:
https://code.launchpad.net/~liushuyu-011/ubuntu/+source/rust-glib-sys/+git/rust-glib-sys/+merge/464244
--
You received
** Patch added: "differences between code generated from sid's gir and code
generated from experimental's gir"
https://bugs.launchpad.net/ubuntu/+source/rust-glib-sys/+bug/2061202/+attachment/5764743/+files/regenerate-from-gir-exp.patch
--
You received this bug notification because you are a
** Patch added: "differences between code shipped upstream and code generated
from sid's gir"
https://bugs.launchpad.net/ubuntu/+source/rust-glib-sys/+bug/2061202/+attachment/5764742/+files/regenerate-from-gir.patch
--
You received this bug notification because you are a member of Ubuntu
Bug
I had a look at this and I discovered multiple issues.
The first is that the package fails to build because gir-rust-code
generator needs a time64 fix that ubuntu doesn't currently have. Said
fix is available in Debian experimental, you should just be able to sync
it.
The second is tests failing