Build errors on xenial launchpad buildbots

FUJIWARA Katsunori foozy at lares.dti.ne.jp
Thu May 19 13:59:25 EDT 2016


At Thu, 19 May 2016 23:37:34 +0900,
Yuya Nishihara wrote:
> 
> On Thu, 19 May 2016 15:34:35 +0900, FUJIWARA Katsunori wrote:
> > At Wed, 18 May 2016 12:46:42 -0700,
> > Sean Farley wrote:
> > > 
> > > It seems after 9d38a2061fd8 (patch: show lower-ed translated message
> > > correctly) I'm getting the following error below. I don't know the
> > > launchpad builders so any help here is appreciated!
> > > 
> > > 
> > > cd tests && python run-tests.py -j4
> > > sss...s.....ss..ss.s..sss.s..s...s........s.ss
> > > --- /«BUILDDIR»/mercurial-3.8.2+121-xenial/tests/test-commit-interactive.t
> > > +++ /«BUILDDIR»/mercurial-3.8.2+121-xenial/tests/test-commit-interactive.t.err
> > > @@ -899,7 +899,7 @@  
> > >    > ?
> > >    > q
> > >    > EOF  
> > > -  y - \x82\xb1\x82\xcc\x95\xcf\x8dX\x82\xf0\x8bL\x98^(yes) (esc)
> > > +  Binary file (standard input) matches
> > >  
> > >    $ LANGUAGE=
> > >  #endif
> > > 
> > > ERROR: test-commit-interactive.t output changed
> > >   
> > 
> > It seems a message of "grep" command, which is used to pick up help
> > line for "yes" command. It might be locale sensitive (run-tests.py
> > explicitly sets LC_ALL and LANG to C).
> 
> FYI, recent versions of GNU grep assume files are encoded in LC_CTYPE, which
> is really annoying.
> 
> http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19230
> 
> And the encoding bits should be disabled by switching to C locale as C locale
> should be neutral, but GNU grep v2.24 had a bug, which is unfortunately shipped
> with Ubuntu xenial.
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800670
> http://packages.ubuntu.com/xenial/grep

Thank you for detailed information !

I got actual Ubuntu xenial (16.04) environment, and confirmed this
annoying grep v2.24 behavior on it :-<

I'll send patch soon !

----------------------------------------------------------------------
[FUJIWARA Katsunori]                             foozy at lares.dti.ne.jp


More information about the Mercurial-devel mailing list