Merge lp:~pitti/ubiquity/pygobject-2.90 into lp:ubiquity
Status: | Merged |
---|---|
Merged at revision: | 4925 |
Proposed branch: | lp:~pitti/ubiquity/pygobject-2.90 |
Merge into: | lp:ubiquity |
Diff against target: |
48 lines (+13/-1) 3 files modified
debian/changelog (+8/-0) ubiquity/gtkwidgets.py (+1/-1) ubiquity/misc.py (+4/-0) |
To merge this branch: | bzr merge lp:~pitti/ubiquity/pygobject-2.90 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Installer Team | Pending | ||
Review via email: mp+73802@code.launchpad.net |
Description of the change
This fixes the remaining static library import which pulls in the static
gobject, "xklavier". The functionality just gets disabled, as it does not work
with pygobject 2.28 either:
https:/
libxklavier does not currently build a GIR, but once it does this can be ported
as well. Until then disabling it avoids a crash without regressing
functionality.
pygobject 2.90 also slightly changed/fixed the API of Gdk.color_parse() as the
old API was unsafe. Now it's behaving like the old pygtk again and avoids
crashes in the case when the conversion failed.
I did two complete installations with these two fixes, one with manual
partitioning, the other with "use entire disk". I also locally hacked
/usr/share/
detect all remaining imports of the static "gobject". With this branch I get no
exceptions any more.