lp:~kissiel/checkbox/fix-unicode

Created by Maciej Kisielewski and last modified
Get this branch:
bzr branch lp:~kissiel/checkbox/fix-unicode
Only Maciej Kisielewski can upload to this branch. If you are Maciej Kisielewski please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Maciej Kisielewski
Project:
Checkbox
Status:
Merged

Recent revisions

4113. By Maciej Kisielewski

plainbox:exporter: fix PEP-8 issue

Signed-off-by: Maciej Kisielewski <email address hidden>

4112. By Maciej Kisielewski

plainbox:exporter: ignore non-printable characters on certain terminals

This patch makes exporters checks if their encoding matches the encoding of
the stream they're exporting to. When they don't match, data is encoded using
ascii set and a warning message is printed.

The patch also makes exporter ignore all characters that cannot be encoded
using output encoding.

Previously, when checkbox-cli was launched with a locale set to a 'simple'
encoding (e.g. ascii, ansi*, etc.) at the end of testing user would get an
UnicodeEncodeError. This was caused by the fact that plainbox internally uses
utf-8 and uses characters not available in the simpler character sets.

Fixes: https://bugs.launchpad.net/plainbox/+bug/1494601

Fixes: https://bugs.launchpad.net/plainbox-provider-checkbox/+bug/1432770

Fixes: https://bugs.launchpad.net/checkbox/+bug/1515745

4111. By Sylvain Pineau

"automatic merge of lp:~sylvain-pineau/checkbox/fix-1517312-plainbox/ by tarmac [r=pwlars][bug=1517312][author=sylvain-pineau]"

4110. By Sylvain Pineau

"automatic merge of lp:~sylvain-pineau/checkbox/fix-1517786/ by tarmac [r=kissiel][bug=1517786][author=sylvain-pineau]"

4109. By Sylvain Pineau

"automatic merge of lp:~sylvain-pineau/checkbox/fix-1517312-checkbox-support/ by tarmac [r=cypressyew,pwlars][bug=1517312,1517711][author=sylvain-pineau]"

4108. By Launchpad Translations on behalf of checkbox-dev

Launchpad automatic translations update.

4107. By Maciej Kisielewski

"automatic merge of lp:~kissiel/checkbox/screen-08-test/ by tarmac [r=jocave][bug=][author=kissiel]"

4106. By Maciej Kisielewski

"automatic merge of lp:~kissiel/checkbox/fix-1492320-comment-on-manual-fail/ by tarmac [r=zyga,pwlars][bug=1492320][author=kissiel]"

4105. By Zygmunt Krynicki

"automatic merge of lp:~zyga/checkbox/restart-apis/ by tarmac [r=sylvain-pineau][bug=][author=zyga]"

4104. By Launchpad Translations on behalf of checkbox-dev

Launchpad automatic translations update.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.