mesonbuild / mesonbuild/meson

meson i18n module fails to merge desktop file on gettext < 0.19.0

Open
#3,129 2 comments 0 reactions 0 assignees View on GitHub
module:i18n
Dominant language
Python
Stars
6.6k
Forks
1.9k
Avg merge
2d 6h
Merged PRs (30d)
33

Description

On ubuntu 14.04 for example trying to use merge_file for a desktop file fails with ``msgfmt: unrecognized option '--desktop'``. With gettext < 0.19 gsetting merging may also be problematic

Contributor guide

Open the contributing guide

Research direction

Start by locating Meson's i18n module and the merge_file handling for desktop files. Reproduce the failure with gettext below 0.19.0, including the reported gsetting case, then verify that the unsupported options are handled correctly on those versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system, internationalization
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.