Merge lp:~fourdollars/ubiquity/xenial-proposed into lp:~ubuntu-installer/ubiquity/xenial-proposed

Proposed by Shih-Yuan Lee
Status: Needs review
Proposed branch: lp:~fourdollars/ubiquity/xenial-proposed
Merge into: lp:~ubuntu-installer/ubiquity/xenial-proposed
Diff against target: 37 lines (+11/-1)
2 files modified
debian/changelog (+6/-0)
scripts/plugininstall.py (+5/-1)
To merge this branch: bzr merge lp:~fourdollars/ubiquity/xenial-proposed
Reviewer Review Type Date Requested Status
Ubuntu Installer Team Pending
Review via email: mp+336893@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Rik Shaw (rik-shaw) wrote :

Is there any update on this update getting approved for xenial-proposed?

I just was tracking down strange behavior with crashes in ubiquity related to locale settings and I have confirmed this patch solves the issues (by manually applying the patch to the casper live system before running ubiquity).

Thanks for the work in solving this crash, now I am trying to understand how I can apply it to xenial for our re-spin installers (possibly similar to fourdollars mention of the dell-installer having issues and needing this patch)

Unmerged revisions

6457. By Shih-Yuan Lee

Ensure the IO encoding for Debconf always to be utf-8. (LP: #1713002)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2017-10-31 17:45:34 +0000
+++ debian/changelog 2018-01-31 07:06:43 +0000
@@ -1,3 +1,9 @@
1ubiquity (2.21.63.6) UNRELEASED; urgency=medium
2
3 * Ensure the IO encoding for Debconf always to be utf-8. (LP: #1713002)
4
5 -- Shih-Yuan Lee (FourDollars) <sylee@ubuntu.com> Wed, 31 Jan 2018 15:02:07 +0800
6
1ubiquity (2.21.63.5) xenial; urgency=medium7ubiquity (2.21.63.5) xenial; urgency=medium
28
3 * Cherry-pick support for WPA2 Enterprise. LP: #11079359 * Cherry-pick support for WPA2 Enterprise. LP: #1107935
410
=== modified file 'scripts/plugininstall.py'
--- scripts/plugininstall.py 2016-03-21 19:30:58 +0000
+++ scripts/plugininstall.py 2018-01-31 07:06:43 +0000
@@ -23,6 +23,7 @@
2323
24import fcntl24import fcntl
25import gzip25import gzip
26import io
26import os27import os
27import platform28import platform
28import pwd29import pwd
@@ -105,7 +106,10 @@
105 def __init__(self):106 def __init__(self):
106 install_misc.InstallBase.__init__(self)107 install_misc.InstallBase.__init__(self)
107108
108 self.db = debconf.Debconf()109 self.db = debconf.Debconf(
110 read=io.TextIOWrapper(sys.stdin.buffer, encoding='utf-8'),
111 write=io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8'))
112
109 self.kernel_version = platform.release()113 self.kernel_version = platform.release()
110114
111 # Get langpacks from install115 # Get langpacks from install

Subscribers

People subscribed via source and target branches