Your message dated Fri, 04 Mar 2016 07:50:17 +0000
with message-id <[email protected]>
and subject line Bug#815160: fixed in ispell 3.4.00-5
has caused the Debian Bug report #815160,
regarding ispell: munchlist fails on ISO-8859-1 chars with grep 2.23
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.)
--
815160: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815160
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ispell
Version: 3.4.00-4
Severity: important
Dear Maintainer,
the behavior of grep and egrep has changed from 2.22-1 to 2.23-1.
The current version of grep returns "Binary file <file> matches", if
the given file contains a non 7bit ascii character, if run with
LC_ALL=C.
Setting LC_ALL=de_DE (which uses ISO-8859-1 charset), grep works as
expected.
munchlist calls egrep, but the script has LC_ALL=C hard coded in it,
which results in unexpected output.
I'm not fully sure, what the correct solution for this problem is, as
a workaround setting GREP_OPTIONS="--binary-files=text" helps but
gives a depreciation warning.
So as a quick workaround it would be a good idea to replace all calls
of "egrep" by "egrep -a".
All this affects the building of igerman98 with grep 2.23-1, which
runs into this problems multiple times (partly in its own Makefile,
which also uses grep and fails, partly in munchlist calls).
For information, here's a part of the NEWS section of grep 2.23:
Binary files are now less likely to generate diagnostics and more
likely to yield text matches. grep now reports "Binary file FOO
matches" and suppresses further output instead of outputting a line
containing an encoding error; hence grep can now report matching text
before a later binary match. Formerly, grep reported FOO to be
binary when it found an encoding error in FOO before generating
output for FOO, which meant it never reported both matching text and
matching binary data; this was less useful for searching text
containing encoding errors in non-matching lines.
[bug introduced in grep-2.21]
This also refers to https://bugs.debian.org/799956
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash
Versions of packages ispell depends on:
ii libc6 2.21-9
ii libtinfo5 6.0+20160213-1
ii grep 2.23-1 (no dependency, but relevant)
Greetings
Roland
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: ispell
Source-Version: 3.4.00-5
We believe that the bug you reported is fixed in the latest version of
ispell, 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.
Robert Luberda <[email protected]> (supplier of updated ispell 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: Fri, 04 Mar 2016 08:34:01 +0100
Source: ispell
Binary: ispell ienglish-common iamerican ibritish iamerican-small
ibritish-small iamerican-large ibritish-large iamerican-huge ibritish-huge
iamerican-insane ibritish-insane
Architecture: source
Version: 3.4.00-5
Distribution: unstable
Urgency: medium
Maintainer: Robert Luberda <[email protected]>
Changed-By: Robert Luberda <[email protected]>
Description:
iamerican - American English dictionary for ispell (standard version)
iamerican-huge - American English dictionary for ispell (huge)
iamerican-insane - American English dictionary for ispell (insane version)
iamerican-large - American English dictionary for ispell (large)
iamerican-small - American English dictionary for ispell (small)
ibritish - British English dictionary for ispell (standard version)
ibritish-huge - British English dictionary for ispell (huge)
ibritish-insane - British English dictionary for ispell (insane version)
ibritish-large - British English dictionary for ispell (large)
ibritish-small - British English dictionary for ispell (small)
ienglish-common - Common files for British and American ispell dictionaries
ispell - International Ispell (an interactive spelling corrector)
Closes: 778862 815160 816572
Changes:
ispell (3.4.00-5) unstable; urgency=medium
.
* Add 0035-Force-text-grep-in-munchlist.patch to pass the `-a' flag to grep
invocations not to fail on national characters (closes: #816572, #815160).
* Add 0036-Reproducible-hashes.patch to hopefully make builds of hashes
reproducible (closes: #778862).
* debian/rules: Enable all hardening flags.
* debian/control:
+ use https for Vcs-Browser field;
+ bump Standards-Version to 3.9.7.
Checksums-Sha1:
1f4cf743d653826a382538980cd453c52722db4d 2802 ispell_3.4.00-5.dsc
6eaa0bc3394b6f0158492c843efef4497c534bb0 42196 ispell_3.4.00-5.debian.tar.xz
Checksums-Sha256:
498ba2e393c834478df0895d8e19f7eb099d2fc73ee9bb943c0547be99acacf0 2802
ispell_3.4.00-5.dsc
4e567e254de66aec0cab74ebbff277f44938da1d5c35113c8ee428b2c1c3a523 42196
ispell_3.4.00-5.debian.tar.xz
Files:
cfb7ddeccd8e882b59202486b115d4d1 2802 text optional ispell_3.4.00-5.dsc
ca40842a5ee90eb40d3d1b8bf83a71bb 42196 text optional
ispell_3.4.00-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJW2TuXAAoJEGMd51U76K/U+FkP+weHlgvDfK+5hMX2bvhaCQLa
83OlHI2tlkFBJDvX/HPYwmh4Z2D3RICufho7+3RtXtS3UThJyDKZFLZy/wR9Wf8v
g6SJHWeiWBrvPWXtYumcN1hpXx6mpO2CAkOuVJ/Xn1+EDnAT4YUjMZWeveoU9Zix
pLcPCKgQ36V1BD2uv0EMjAoSUgaSDmzPR7hE3UwxHcjvdb0EXIAcLaMKZICzGXBC
wVbqHDPobGwi8/z4JoBibji9YWQAAZEUT+zrPOCcGHLTilIyunqtNw5caOt5uzGp
QGxi2+fZmVTjEUf/C/sW4aUaDPdDTa4mR/ZxxGjA9it3aaCRQ4zWduMJeVEnPkXa
OfRtqQFkNSFL0FbSjD2C7zsRxmbNJYRLSfQwRMkEjNTkwg5deebUwgxiY4LL6bIc
vmssq8u4dnU1/Ue2ye0zrszidiurOM5vlGHlIBODbkj+ZZ5w/j2NdhSaZ9ozLlVo
fkRFOPq8fgwWy8IYbYDnVsiwV3PN3UbUU8VQlyOyDgZrkGDiCVFCp/V4obmRGtOh
mo7wv+VlNNY2yPynhiC8oHYzXn3h/ZrDXEHlkiheP/X6e+DG6LEX1ijDm9u3oCOx
WslnKmxLZHgW73ZQ++7/z9rMOFUYMLjpnkSXN817r1BwFI3XM+kbJ7ZAXhYfOqRT
FyQyMOYwvUgnzaxapX3i
=RsJb
-----END PGP SIGNATURE-----
--- End Message ---