[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