On 2023-08-13 21:20, Lucas Nussbaum wrote:
dpkg-source: info: local changes detected, the modified files are: im-config-0.57/po/bs.po im-config-0.57/po/cs.po im-config-0.57/po/da.po im-config-0.57/po/de.po im-config-0.57/po/en_AU.po im-config-0.57/po/en_GB.po im-config-0.57/po/es.po im-config-0.57/po/fr.po im-config-0.57/po/gl.po im-config-0.57/po/hr.po im-config-0.57/po/im-config.pot im-config-0.57/po/it.po im-config-0.57/po/ja.po im-config-0.57/po/ko.po im-config-0.57/po/ms.po im-config-0.57/po/nb.po im-config-0.57/po/nl.po im-config-0.57/po/pl.po im-config-0.57/po/pt.po im-config-0.57/po/pt_BR.po im-config-0.57/po/ru.po im-config-0.57/po/sl.po im-config-0.57/po/sv.po im-config-0.57/po/tr.po im-config-0.57/po/uk.po im-config-0.57/po/vi.po im-config-0.57/po/zh_CN.po im-config-0.57/po/zh_HK.po im-config-0.57/po/zh_TW.po dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/im-config_0.57-2.diff.u5Hfa8
The PO files and the POT file should be updated manually when needed and not automatically at every build. There is a need to update the POT only when files with translatable strings have been changed, and the same is true for PO files update via msgmerge().
Maybe we should create po/Makefile and move the PO/POT stuff there. -- Rgds, Gunnar