Devs- What is the proper resolution to this?
A newer version of grep breaks the feeds script for (at least ) one package (clearsilver) in oldpackages because it recognizes the file as being binary and reports such... ending up breaking the pattern matching in the following script lines. What is the appropriate way to fix this? - Add the -a flag to offending line to allow binary files to be treated as text - Set environmental flag (somehow) to force locale to C (LC_ALL=C); another suggestion from the GNU.org folks - Contact package maintainer and request the file locale be changed to ASCII (If i'm not wrong the only character in it not ASCII is the 'MAINTAINER:=' field) This will break build for anyone enabling oldpackages in their feeds.conf(.default) thanks Camden On Thu, Dec 11, 2014 at 12:49 PM, Robert P. J. Day <rpj...@crashcourse.ca> wrote: > On Thu, 11 Dec 2014, camden lindsay wrote: > > > If i'm reading that thread correctly, this is a 'feature' rather > > than a 'bug'.. From that discussion: > > > " This is another side effect of using a multibyte locale. As long > > as there are no NUL bytes in your input, you can work around the > > issue by running grep in the C locale: > > > > LC_ALL=C grep ... > > " > > "Yes, the C locale has the nice effect of EVERY byte being a valid single > > byte character, leaving only NUL bytes and a non-empty file not ending > > in newline as the only reasons for a file to be marked binary. > > " > > i won't argue that it's a feature, only that it has the potential to > catch the occasional person unawares. :-P > > > I wonder if this is something that the devs would consider > > patching... i'm not sure what the proper way to declare a variable > > would be (or if they woudl want to do it)... or if it would be > > better to use -a in that grep line. > > the only gotcha i've run across is a single Makefile being > interpreted as ISO-8859, so just fixing *that* call to "grep" would be > sufficient. > > rday > > -- > > ======================================================================== > Robert P. J. Day Ottawa, Ontario, CANADA > http://crashcourse.ca > > Twitter: http://twitter.com/rpjday > LinkedIn: http://ca.linkedin.com/in/rpjday > ======================================================================== > _______________________________________________ > openwrt-users mailing list > openwrt-us...@lists.openwrt.org > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-users > >
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel