Skip to content

missing optdeps?

Description:

Recently appstream-glib has been an unrequired package in my system, without having it installed, when using xgettext to extract strings from an appstream file, translatable="no" tags will be ignored.

As I've seen in gettext's docs, appstream-glib is required to parse appstream files proparly.

Along this there was actually more packages that are required to handle supported file types, as seen here.

Additional info:

  • package version(s): 0.24-1
  • config and/or log files:
  • link to upstream bug report, if any:

Steps to reproduce (an example):

  1. Uninstall appstream-glib
  2. Generate .po file for a .metainfo.xml file (appstream file).
  3. Having strings tagged as translatable="no" present in the .po file.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information