Can't load in Rhythmbox 3.0 - plugins need to be python3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu One for Rhythmbox |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
When running rhythmbox 3.0.1, which I'm currently packaging for T, the following error appears from the u1 plugin. RB 3.0 switched to requiring python 3 plugins.
(rhythmbox:23682): Gtk-CRITICAL **: gtk_css_
Traceback (most recent call last):
File "/usr/lib/
'Purchased from Ubuntu One')
File "/usr/lib/
"components.") from None
TypeError: Can't mix strings and bytes in path components.
(rhythmbox:23682): libpeas-WARNING **: Error loading plugin 'ubuntuone'
(after fixing Loader=python3). It's because user_home from dirspec.utils returns bytes instead of a string.
Related branches
- dobey (community): Needs Fixing
-
Diff: 48 lines (+4/-5)3 files modifiedubuntuone/tests/test_ubuntuone.py (+1/-2)
ubuntuone/ubuntuone.plugin.in (+1/-1)
ubuntuone/ubuntuone.py (+2/-2)
Changed in rhythmbox-ubuntuone: | |
status: | New → Incomplete |
status: | Incomplete → New |
status: | New → Confirmed |