FS#79265 - [weechat] Unicode characters broken

Attached to Project: Arch Linux
Opened by Christian Heusel (gromit) - Tuesday, 01 August 2023, 10:38 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 22 August 2023, 23:10 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Christian Rebischke (Shibumi)
Caleb Maclennan (alerque)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: the latest weechat from testing does not show emojis
It seems like there is a problem when using the dependencies from testing as this works when building against the deps from [extra] (pkctl repo clone weechat && pkgctl build weechat) but not when building against [extra-testing] (pkctl repo clone weechat && pkgctl build --testing weechat).

Additional info:
* package version(s): 4.0.2-2
* screenshots (left side: archlinux; right side: debian (ignore))
- Broken (repo version): https://pkgbuild.com/~gromit/Screenshot_20230801_121612.png
- Working (built without --testing): https://pkgbuild.com/~gromit/Screenshot_20230801_122431.png

Steps to reproduce:
- open weechat
- look for any emoji (i.e. in the subject of #archlinux-packaging (🚀) or #archlinux-wiki (🍓))
- see that there is just emptyness where we would expect an emoji
This task depends upon

Closed by  Toolybird (Toolybird)
Tuesday, 22 August 2023, 23:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  weechat 4.0.4-1
Comment by Christian Heusel (gromit) - Wednesday, 02 August 2023, 22:22 GMT
So I had another look at this and the culprit was the perlexec extension.. I just disabled it and now it works.. 🙄
Comment by Johannes Löthberg (demize) - Friday, 11 August 2023, 16:58 GMT
This seems to be a problem caused by _any_ Perl script being loaded. It makes the box drawing characters I'm using as dividers not render anymore, and switching between buffers makes the UI randomly hang.
Comment by Caleb Maclennan (alerque) - Tuesday, 15 August 2023, 03:07 GMT
In that case is this an upstream bug?
Comment by Christian Heusel (gromit) - Wednesday, 16 August 2023, 08:39 GMT
Yes it is, and it is now also tracked upstream: https://github.com/weechat/weechat/issues/1996

The issue seems to be that using perl in weechat changes the threads locale, fixes are already discussed over threre :)
Comment by Christian Heusel (gromit) - Tuesday, 22 August 2023, 17:16 GMT
Apparently version 4.0.4 should fix this issue, could you test this @demize?
Comment by Johannes Löthberg (demize) - Tuesday, 22 August 2023, 17:31 GMT
From a quick test it does appear resolved.

Loading...