From: Leonardo Sandoval <leonardo.sandoval.gonza...@linux.intel.com> On package creation, handle exception when encoding non-ASCII characteres.
[YOCTO #6693] Signed-off-by: Leonardo Sandoval <leonardo.sandoval.gonza...@linux.intel.com> --- meta/classes/package_deb.bbclass | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/classes/package_deb.bbclass b/meta/classes/package_deb.bbclass index 9e1ed28..374adb6 100644 --- a/meta/classes/package_deb.bbclass +++ b/meta/classes/package_deb.bbclass @@ -171,6 +171,10 @@ python do_package_deb () { bb.utils.unlockfile(lf) ctrlfile.close() raise bb.build.FuncFailed("Missing field for deb generation: %s" % value) + except UnicodeDecodeError: + bb.utils.unlockfile(lf) + ctrlfile.close() + raise bb.build.FuncFailed("Non-ASCII characters found in one of the fields") # more fields custom_fields_chunk = get_package_additional_metadata("deb", localdata) -- 1.8.4.5 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core