]> code.ossystems Code Review - openembedded-core.git/commit
classes/lib: Update to use python3 command pipeline decoding
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 20 May 2016 10:17:05 +0000 (11:17 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 2 Jun 2016 07:10:02 +0000 (08:10 +0100)
commitbb4685af1bffe17b3aa92a6d21398f38a44ea874
treeba3f00918c63d4a3902e626c110f48aa42d72039
parent737a095fcde773a36e0fee1f27b74aaa88062386
classes/lib: Update to use python3 command pipeline decoding

In python3, strings are unicode by default. We need to encode/decode
from command pipelines and other places where we interface with the
real world using the correct locales. This patch updates various
call sites to use the correct encoding/decodings.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 files changed:
meta/classes/buildhistory.bbclass
meta/classes/chrpath.bbclass
meta/classes/externalsrc.bbclass
meta/classes/insane.bbclass
meta/classes/libc-package.bbclass
meta/classes/package.bbclass
meta/classes/package_deb.bbclass
meta/classes/toaster.bbclass
meta/lib/oe/gpg_sign.py
meta/lib/oe/package.py
meta/lib/oe/package_manager.py
meta/lib/oe/packagedata.py
meta/lib/oeqa/oetest.py
meta/lib/oeqa/runtime/parselogs.py
meta/lib/oeqa/runtime/ping.py
meta/lib/oeqa/utils/commands.py
meta/lib/oeqa/utils/qemurunner.py
meta/lib/oeqa/utils/qemutinyrunner.py
meta/lib/oeqa/utils/sshcontrol.py
meta/recipes-graphics/xorg-xserver/xserver-xorg.inc