Package: gettext Version: 0.19.8.1-3 Control: affects -1 + i18nspector
The upstream commmit d13f165b8370 updates the header message msgstr, but it keeps the original msgstr_len ("the number of bytes in msgstr, including the terminating NUL"). As consequence, in the generated MO file there's a bunch of null bytes at the end of the msgstr.
I guess this does not matter for gettext-runtime, but it makes i18nspector (and maybe other strict MO parsers) upset:
$ msgunfmt /usr/share/locale/pl/LC_MESSAGES/gettext-runtime.mo | msgfmt - $ i18nspector messages.mo E: messages.mo: invalid-mo-file unexpected null byte in msgstr -- System Information: Architecture: i386 Versions of packages gettext depends on: ii libc6 2.24-14 ii libcroco3 0.6.12-1 ii libglib2.0-0 2.53.4-3 ii libgomp1 7.2.0-1 ii libncurses5 6.0+20170715-2 ii libtinfo5 6.0+20170715-2 ii libunistring2 0.9.7-2 ii libxml2 2.9.4+dfsg1-3.1 ii gettext-base 0.19.8.1-3 ii dpkg 1.18.24 ii install-info 6.4.90.dfsg.1-1+b1 -- Jakub Wilk