Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#48754 - [lxqt-config] desktop entry files unusable due to additional lines added at build time
Attached to Project:
Community Packages
Opened by Peter Mattern (krabat) - Wednesday, 30 March 2016, 14:32 GMT
Last edited by Jerome Leclanche (Adys) - Friday, 08 April 2016, 23:32 GMT
Opened by Peter Mattern (krabat) - Wednesday, 30 March 2016, 14:32 GMT
Last edited by Jerome Leclanche (Adys) - Friday, 08 April 2016, 23:32 GMT
|
DetailsAll desktop entry files provided by lxqt-config except lxqt-config-locale.desktop are comprising lots of lines like
> Binary file /build/lxqt-config/src/lxqt-config-0.10.0/[...] which are rendering the files unusable. The lines seem to be due to some problem at build time affecting translations: Running 'makepkg -s' in a local ABS checkout of lxqt-config yields regular desktop entry files here, lxqt-config-locale wasn't translated in release 0.10 yet. |
This task depends upon
Adding @Jerome as he's the maintainer.
Meanwhile we figured out on freenode #lxde that the problem seems to exist only when the built system's locale is C. (Which tricked me into not attributing this problem to the one affecting grep in the first place, btw.)
So a potential workaround is to re-compile the package on a system with some arbitrary UTF-8 locale. Don't know whether this is feasible.
But J. Leclanche was attending the channel as well so chances are he'll chime in soon and fix the problem.
Which locale was set when you compiled against grep 2.24? As said above my tests are strongly suggesting that the grep version doesn't matter as long as it's ≥ 2.23 but the locale does.
1. Apply this patch for the lxqt-common package: https://github.com/lxde/liblxqt/commit/082321a.patch
2. Rebuild the lxqt-config package.
1. Apply the mentioned patch for the lxqt-common package.
2. Add the workaround for all LXQt packages, which contain .desktop files.
The main issue in the packages has been fixed so I'm closing again. Let me know if this causes further problems.