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
Touch seeded packages, 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

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to