[Bug 1547466] Re: grep switches into binary mode while processing a text file
Stefan Bader
stefan.bader at canonical.com
Fri Feb 26 07:45:05 UTC 2016
I was wondering the same when you could not reported that it does not
happen for you. So I did use wget to pull it to another host from LP.
The result was what I posted in comment #3. That system was a fresh
install (not an upgrade) using the default system language (though
German keyboard and timezone). Buildds and sbuild in Xenial chroots
would fail to build the related package (Xen) , so that environment saw
the same. I worked around that for now by forcing the build to be done
in C.UTF-8.
I still marked the bug high because if that happens to any other package
(should they use grep) it might cause unexplainable FTBS or even go
unnoticed (if the result is not checked, that happened in my case only
because the build uses grep as part of a chain that creates dynamic C
files).
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grep in Ubuntu.
https://bugs.launchpad.net/bugs/1547466
Title:
grep switches into binary mode while processing a text file
Status in grep package in Ubuntu:
New
Bug description:
I noticed this staring to happen in Xenial about two days ago. When
running sbuild (or now the buildd, too), the build breaks when trying
to compile a generated file. I traced the problem down to grep
suddenly acting weird. When not having any language set (or a non-UTF8
mode) it will start printing some lines of a source file and then
suddenly end that by printing "Binary file ... matches".
With the attached file, the difference can be observed (running
Xenial):
LANG=C grep -v xxx grant_table.h
and
LANG=C.UTF-8 grep -v xxx grant_table.h
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grep/+bug/1547466/+subscriptions
More information about the foundations-bugs
mailing list