classes/buildhistory: write out files in UTF-8 format
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Thu, 6 Feb 2014 11:02:55 +0000 (11:02 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 6 Feb 2014 15:30:44 +0000 (15:30 +0000)
commit32a006d62e066cd858e2b82b07827341475d1496
tree9bf01340ce80f62d9a261df7c28666c57fc0fb0b
parentd0ad3efb0b40e802f610d56b23a0d7511fa6ad81
classes/buildhistory: write out files in UTF-8 format

If the package information contained unicode characters (for example, in
the package file listing) then writing them out as ASCII would fail, so
write them out using codecs.open() instead of open() using UTF-8. This
fixes ca-certificates failing in do_packagedata when buildhistory is
enabled.

(From OE-Core rev: dcf228fe69bfee4e22baad477ad407248c0f9cdb)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/buildhistory.bbclass