Your message dated Tue, 22 Aug 2017 01:49:17 +0000
with message-id <[email protected]>
and subject line Bug#872869: fixed in gettext 0.19.8.1-4
has caused the Debian Bug report #872869,
regarding msgfmt: trailing null bytes in header's msgstr
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
872869: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872869
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
Source: gettext
Source-Version: 0.19.8.1-4
We believe that the bug you reported is fixed in the latest version of
gettext, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Santiago Vila <[email protected]> (supplier of updated gettext package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 22 Aug 2017 03:20:24 +0200
Source: gettext
Binary: gettext-base gettext gettext-el gettext-doc autopoint libgettextpo0
libasprintf0v5 libgettextpo-dev libasprintf-dev
Architecture: source
Version: 0.19.8.1-4
Distribution: unstable
Urgency: medium
Maintainer: Santiago Vila <[email protected]>
Changed-By: Santiago Vila <[email protected]>
Description:
autopoint - The autopoint program from GNU gettext
gettext - GNU Internationalization utilities
gettext-base - GNU Internationalization utilities for the base system
gettext-doc - Documentation for GNU gettext
gettext-el - Emacs po-mode for editing gettext .po files
libasprintf-dev - GNU Internationalization library development files
libasprintf0v5 - GNU library to use fprintf and friends in C++
libgettextpo-dev - GNU Internationalization library development files
libgettextpo0 - GNU Internationalization library
Closes: 872869
Changes:
gettext (0.19.8.1-4) unstable; urgency=medium
.
* Avoid extraneous NUL bytes in .mo files. Closes: #872869.
Patch based on commit 2bad4d89684303fe884410ab0ae53770df6a6093
by Bruno Haible. Reported by Jakub Wilk. Thanks a lot.
Checksums-Sha1:
666ee5cc0e566f02f645e061c61bfd7b3d9e2a94 1975 gettext_0.19.8.1-4.dsc
05b590c181bb0b1dbcc50512821cb59ed687933e 23848 gettext_0.19.8.1-4.debian.tar.xz
3ee8d6ec243d3f6fc8b27f136bb8e33128ad2ea4 10169
gettext_0.19.8.1-4_source.buildinfo
Checksums-Sha256:
538d9cf5f9927f9ac863b8395b496f919a7e2cdf53b2c952adc813b1f6ef0693 1975
gettext_0.19.8.1-4.dsc
5b33bdaa4c2b2e1062aac8ad793941612b5cc2a6342a7cae303ea6d2e440137f 23848
gettext_0.19.8.1-4.debian.tar.xz
1b817bc870800839f1ca7b810f6657826a8d5990ffd7a772a4f1a843b9ab7d67 10169
gettext_0.19.8.1-4_source.buildinfo
Files:
3e2ed7c8b6dbbf0879904bcb80713558 1975 devel optional gettext_0.19.8.1-4.dsc
a87303627ee96b8c239188d434460edb 23848 devel optional
gettext_0.19.8.1-4.debian.tar.xz
fae410f45b25450ec3537ea83ba5d107 10169 devel optional
gettext_0.19.8.1-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAlmbilUACgkQQc5/C58b
izJKmwf9HwdrXjwY60h/jpVH8MMRzezuE6o6fq23fgJBdZQKwdkHUOzc5+G0x5cU
b7V2iIDQJWX7H3bWO9epIMciFo1UcJ2SHIt5KI/9zJ8kXCtHKl3+Kby1M0H2OX0O
Fl015aTViOQl49b3J+EeYqVXdnRXVecVvrRV3bLou1Rfz682yqnV+GW2yHGH+4rB
Gf4X/EXBFnVRETt764Yf5Eokt9NOTIOZ8dvNZJzAMUHVuL9KBbH69NS2KGjiqdxc
sA4yDoPL0WdPFaIegXjPaJpw0t6ekmGyNgAFjrA07e+OTUgGuFfg0R9pw5Vd0bSW
Gl1B2KVmrqFUXSdj0VGKg4Cuh4y+yA==
=1j1f
-----END PGP SIGNATURE-----
--- End Message ---