Hi,

Le 27/07/2023 à 20:17, Peter Green a écrit :
Package: squeekboard
Severity: important
Tags: trixie, sid

The 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 101

etc

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

Attachment: OpenPGP_0xD3EBB5966BB99196.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to