[Debian-on-mobile-maintainers] Bug#1042405: Bug#1042405: squeekboard - updating to serde-yaml 0.9
Arnaud Ferraris
aferraris at debian.org
Mon Oct 16 13:22:55 BST 2023
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-maintainers at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-on-mobile-maintainers
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xD3EBB5966BB99196.asc
Type: application/pgp-keys
Size: 11349 bytes
Desc: OpenPGP public key
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20231016/e6be553b/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20231016/e6be553b/attachment.sig>
More information about the Debian-on-mobile-maintainers
mailing list