Can't load in Rhythmbox 3.0 - plugins need to be python3

Bug #1243751 reported by Iain Lane
14
This bug affects 3 people
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_provider_load_from_path: assertion 'path != NULL' failed
Traceback (most recent call last):
  File "/usr/lib/rhythmbox/plugins/ubuntuone/ubuntuone.py", line 29, in <module>
    'Purchased from Ubuntu One')
  File "/usr/lib/python3.3/posixpath.py", line 92, in join
    "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

avish (avish-sbs)
Changed in rhythmbox-ubuntuone:
status: New → Incomplete
status: Incomplete → New
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.