#985940 appstream-glib: fails to validate appdata starting with non-ascii characters

Package:
src:appstream-glib
Source:
appstream-glib
Submitter:
Evangelos Ribeiro Tzaras
Date:
2021-12-06 17:24:08 UTC
Severity:
normal
Tags:
#985940#5
Date:
2021-03-26 13:11:24 UTC
From:
To:
Dear Maintainer,

while running reprotest on salsa CI my package chatty [0]
failed to build during the locale variation with the russian locale [1].

It has been pointed out to me that non-ascii characters are not
handled correctly when it comes to checking for sentence case.
The offending code was identified here [2].

[0] https://salsa.debian.org/DebianOnMobile-team/chatty
[1] https://salsa.debian.org/DebianOnMobile-team/chatty/-/jobs/1536009#L2992[2] https://sources.debian.org/src/appstream-glib/0.7.18-1/libappstream-glib/as-app-validate.c/?hl=203#L135