Hi, Le 27/07/2023 à 20:17, Peter Green a écrit :
Package: squeekboard Severity: important Tags: trixie, sidThe rust team are currently looking at updating serde-yaml to 0.9.x (specifically 0.9.21). I tried patching squeekboard to use the new version but I get a bunch of test failures. Can someone who is familiar with the codebase take a look. I've uploaded the new rust-serde-yaml to experimental so people can test against it.1/67 test_layout_ch_wide FAIL 1.55s exit status 101 2/67 test_layout_am+phonetic FAIL 1.57s exit status 101 3/67 test_layout_ch+de FAIL 1.56s exit status 101 4/67 test_layout_bg+phonetic FAIL 1.58s exit status 101 5/67 test_layout_be FAIL 1.59s exit status 101 6/67 rstest FAIL 1.61s exit status 101etc Debdiff attatched, obviously I won't NMU it in it's current form.
I finally had some time to look at this issue, for which I have a fix[1], but I'd rather check with upstream how to proceed here.
It turns out serde_yaml now has specific expectations for handling enums, which require patching the keyboard layouts quite extensively; this also affects custom user-defined layout files, which would likely cause *some* breakages among squeekboard users.
Cheers, Arnaud [1]https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/07dc2c103453f61674b4a1c7f24421a142e4c22e
_______________________________________________ Debian-on-mobile-maintainers mailing list debian-on-mobile-maintain...@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-on-mobile-maintainers
OpenPGP_0xD3EBB5966BB99196.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature