The commit 9637ed9f0c66982a06048b18ccf983881643e456 introduced squashing of ‚-‘, and implicitly ‚_‘ since uscore_to_wincaps treats both the same way. This breaks existing error naming in Maemo. According to the spec, an underscore is a valid character, unlike the hyphen. I suggest uscore_to_wincaps should ignore underscores in this case, via an additional argument.
Created attachment 38809 [details] [review] Untested patch to leave underscores This change should resolve this. I still need to test it.
Patch was tested for a while now, it would be nice to see it reviewed.
I've pushed the patch to master, thanks. I'd have preferred it to come with a regression test; I've now written one, which I'll attach in a moment (or see my gitweb). Please review.
Created attachment 41631 [details] [review] Add a regression test for errors containing underscores
Review of attachment 41631 [details] [review]: Ship it.
Shipped it. Commit ID 04e11da4, for 0.94.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.