[Bug 1762889] [NEW] dh_translations doesn't strip .desktop files when more than 1 pot target with meson

Launchpad Bug Tracker 1762889 at bugs.launchpad.net
Thu Apr 12 00:13:33 UTC 2018


You have been subscribed to a public bug by Gunnar Hjalmarsson (gunnarhj):

The gnome.help() meson function creates a help-$project-pot target. This
confuses dh_translations which complains:

dh_translations: more than one meson translation domain found (help-
gnome-calculator,gnome-calculator), don't know which one to use

I think the only consequence of this is that the .desktop doesn't have
its translations stripped and replaced with X-Ubuntu-Gettext-Domain=

This means that Ubuntu translators are unable to update those
translations.

Affected Apps
=============
Therefore, this issue affects GNOME apps in main that use meson and also include help files.

gnome-control-center is also affected because it happens to have an
extra gettext domain (but does not ship help).

libgweather gets the warning because it has a second gettext domain but
it doesn't ship any .desktop files so I think the warning is harmless.

Suggestion
==========
Maybe dh_translations could just exclude targets that start with "help-". That would fix most of these cases.

Other Info
==========
This bug is split off LP: #1751820

pkgbinarymanagler 136 in bionic

References
==========
http://mesonbuild.com/Gnome-module.html#gnomeyelp
http://mesonbuild.com/Localisation.html

** Affects: pkgbinarymangler (Ubuntu)
     Importance: Medium
     Assignee: Gunnar Hjalmarsson (gunnarhj)
         Status: In Progress


** Tags: patch
-- 
dh_translations doesn't strip .desktop files when more than 1 pot target with meson
https://bugs.launchpad.net/bugs/1762889
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list