Locale for logs

Dennis Gilmore dennis at ausil.us
Fri Nov 1 18:42:01 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri, 01 Nov 2013 11:29:35 +0200
Viacheslav Dubrovskyi <dubrsl at gmail.com> wrote:

> Hi.
> 
> Help me with simple question please.
> How to change the locale for the output log?
> 
> I need C or English, but it show in russian with 'LANG': 'ru_RU.UTF-8'
> 
> For example:
> kojifiles/packages/boost1.51.0/1.51.0/3.el6/data/logs/x86_64/build.log
> 
> Mock Version: 1.1.32
> Mock Version: 1.1.32
> ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 
> --nodeps builddir/build/SPECS/boost.spec'], False, 
> '/var/lib/mock/opensource-rhel63-build-173-332/root/', None, 86400, 
> True, False, 498, 499, None, False, {'LANG': 'ru_RU.UTF-8', 'TERM': 
> 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 
> 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': 
> '/usr/bin:/bin:/usr/sbin:/sbin'}, 
> logger=<mockbuild.trace_decorator.getLog object at 0x245b310>)
> Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target 
> x86_64 --nodeps builddir/build/SPECS/boost.spec'] with env {'LANG': 
> 'ru_RU.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 
> 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': 
> '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}
> Платформы для сборки: x86_64
> Сборка для платформы x86_64
> Записан: /builddir/build/SRPMS/boost1.51.0-1.51.0-3.el6.src.rpm
> Child return code was: 0
> LEAVE do -->
> 
> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 
> --nodeps builddir/build/SPECS/boost.spec'], False, 
> '/var/lib/mock/opensource-rhel63-build-173-332/root/', None, 86400, 
> True, False, 498, 499, None, False, {'LANG': 'ru_RU.UTF-8', 'TERM': 
> 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 
> 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': 
> '/usr/bin:/bin:/usr/sbin:/sbin'}, 
> logger=<mockbuild.trace_decorator.getLog object at 0x245b310>)
> Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target 
> x86_64 --nodeps builddir/build/SPECS/boost.spec'] with env {'LANG': 
> 'ru_RU.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 
> 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': 
> '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}
> Платформы для сборки: x86_64
> Сборка для платформы x86_64
> Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.FgxPc4
> + umask 022
> + cd /builddir/build/BUILD
> + LANG=C
> + export LANG
> + unset DISPLAY
> + cd /builddir/build/BUILD
> 
> 
> Thank you.
> 

Make sure that your language is set to en_US.UTF8 before you start
kojid on the builders. that language in use is what is in the
environment at kojid start time. for awhile Fedora was using es_US.UTF8
because id forgotten to reset my language before restarting kojid. rpm
itself does set LANG=c when doing builds so its only logging that is
effected.

Dennis
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAEBAgAGBQJSc/YAAAoJEH7ltONmPFDRo94QAJqxQbY7l6o2pcfpnwgynkBV
/ieYdTyIE903OvllQqVIzBJZOXyGXuuUq3F/9AC5KsHuJ44+dAKJ4nIpgzqM+qJ1
vd0u773B+N2PUoCUktJilcYQD9alQvT9YusKJEz3/w2xrxm72VG+JcBYoHzVodts
llvLXZec8YbKa5L6ByWkZeOMo6R2FXbQDJYsP1B+gOdchCAgT9x27zllIgj1GCJZ
DNlCk1PYenexjJwV38Dm0mB+2wIUV5nEKfZq2khy1/0KKJk2D/Z9RDDO3dx1R013
sjxy4gMLNKB9Mu/gbCP8EFXfAli3kjVK8ntRWhiYj1zcH5cLtGyO60dsm8CvH80b
CPev30UkoL1Cjii45CoK2XuhX0Y187YD1IcHgcC0DWz5N3BWn/eeMtTQikVFO2rV
67KJpxBUk6fbFxpJXLSj++GS7nK45j/y0TZ+sTtK5o67NAJuwdm1I3hKHfFgSTsp
3ea9ivjT0c0gp0tj6LN7V1VO6gbupmTUM8SF7HQm7GNBDxj1l+OyBVkM1Xafab1n
Lo7tMZyixDfxH8xaYRn9noia8Aj7DiLojR3HBu6bOjYVjy0oO3SnF68Opr0GJBR0
vGL+tZLb91CmyjuzTU269k7K4i+Q8Wmi1ctKt48c5NEfdW6kevTk1Lf/llDVo5hq
CAu0Q2A+62GyeXo+K2F0
=NrZT
-----END PGP SIGNATURE-----


More information about the buildsys mailing list