Run `meson compile gnome-network-displays-update-po` in CI
Looks like gnome-network-displays-update-po
target is broken because po/POTFILRS.in files is not updated
+ /usr/bin/meson compile -C x86_64-redhat-linux-gnu -j 48 --verbose gnome-network-displays-update-po
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/gnome-network-displays-0.92.1/x86_64-redhat-linux-gnu'
[0/1] /usr/bin/meson --internal gettext update_po --pkgname=gnome-network-displays --source-root=/home/tkloczko/rpmbuild/BUILD/gnome-network-displays-0.92.1/ --subdir=po --extra-args=--from-code=UTF-8@@--add-comments@@--keyword=_@@--keyword=N_@@--keyword=C_:1c,2@@--keyword=NC_:1c,2@@--keyword=g_dcgettext:2@@--keyword=g_dngettext:2,3@@--keyword=g_dpgettext2:2c,3@@--flag=N_:1:pass-c-format@@--flag=C_:2:pass-c-format@@--flag=NC_:2:pass-c-format@@--flag=g_dngettext:2:pass-c-format@@--flag=g_strdup_printf:1:c-format@@--flag=g_string_printf:2:c-format@@--flag=g_string_append_printf:2:c-format@@--flag=g_error_new:3:c-format@@--flag=g_set_error:4:c-format@@--flag=g_markup_printf_escaped:1:c-format@@--flag=g_log:3:c-format@@--flag=g_print:1:c-format@@--flag=g_printerr:1:c-format@@--flag=g_printf:1:c-format@@--flag=g_fprintf:2:c-format@@--flag=g_sprintf:2:c-format@@--flag=g_snprintf:3:c-format --msginit=/usr/bin/msginit --msgmerge=/usr/bin/msgmerge
xgettext: cannot read /home/tkloczko/rpmbuild/BUILD/gnome-network-displays-0.92.1/data/org.gnome.NetworkDisplays.gschema.xml: failed to load external entity "/home/tkloczko/rpmbuild/BUILD/gnome-network-displays-0.92.1/data/org.gnome.NetworkDisplays.gschema.xml"
xgettext: warning: file 'data/org.gnome.NetworkDisplays.gschema.xml' extension 'xml' is unknown; will try C
xgettext: error while opening "data/org.gnome.NetworkDisplays.gschema.xml" for reading: No such file or directory
FAILED: meson-internal__gnome-network-displays-update-po
/usr/bin/meson --internal gettext update_po --pkgname=gnome-network-displays --source-root=/home/tkloczko/rpmbuild/BUILD/gnome-network-displays-0.92.1/ --subdir=po --extra-args=--from-code=UTF-8@@--add-comments@@--keyword=_@@--keyword=N_@@--keyword=C_:1c,2@@--keyword=NC_:1c,2@@--keyword=g_dcgettext:2@@--keyword=g_dngettext:2,3@@--keyword=g_dpgettext2:2c,3@@--flag=N_:1:pass-c-format@@--flag=C_:2:pass-c-format@@--flag=NC_:2:pass-c-format@@--flag=g_dngettext:2:pass-c-format@@--flag=g_strdup_printf:1:c-format@@--flag=g_string_printf:2:c-format@@--flag=g_string_append_printf:2:c-format@@--flag=g_error_new:3:c-format@@--flag=g_set_error:4:c-format@@--flag=g_markup_printf_escaped:1:c-format@@--flag=g_log:3:c-format@@--flag=g_print:1:c-format@@--flag=g_printerr:1:c-format@@--flag=g_printf:1:c-format@@--flag=g_fprintf:2:c-format@@--flag=g_sprintf:2:c-format@@--flag=g_snprintf:3:c-format --msginit=/usr/bin/msginit --msgmerge=/usr/bin/msgmerge
ninja: build stopped: subcommand failed.
INFO: autodetecting backend as ninja
Please add gnome-network-displays-update-po
target execution to your CIs and process of forming dist tarball. Without updated po/POTFILES.in translators have no chance to fully update they .po files.