-
Notifications
You must be signed in to change notification settings - Fork 12
dleyna-control very broken on python-gi 3.8.1 #36
Comments
Hi jku, I just tried dleyna-control on Ubuntu 13.04 and it crashes on startup. This is what I get
Is this the problem you are referring to here? |
They are on 3.8 already? Damn, I was hoping we could wait for the bug fix releases since not too many distros were using 3.8... But it seems I was wrong about Ubuntu. In any case: Yes, that is the bug I'm refering to. It has been fixed (https://bugzilla.gnome.org/show_bug.cgi?id=698366) and backported to 3.8. The fix has not been released though and there's no telling when Ubuntu will update anyway. So I guess we need to do the workaround. |
Ubuntu 13.04 is officially on Gnome 3.6 I think the problem is more when the maintainers of this ppa will On 03/05/2013 09:49, Jussi Kukkonen wrote:
Ludovic Ferrandis |
@lferrandis that's what I was counting on as well, but http://packages.ubuntu.com/raring/python-gi tells me python-gi is 3.8 so apparently it does not follow the normal GNOME versioning, at least not in ubuntu. For additional information: the fix will be in the 3.8.2 release (and is in 3.9.1 already). |
Yep it looks like Ubuntu 13.04 is uses python-gi 3.8
Since dleyna-control is complete broken on Ubuntu 13.04 I'll test and apply this patch today, unless any one has any objections. |
jku, I can confirm that your patch fixes the problem on Ubuntu 13.04. Could you send a PR? |
Fixed by PR #37 |
TreeIter userdata handling has been changed in ways that completely break our TreeModel in python-gi 3.8: when value 0 is inserted into TreeIter.user_data it becomes None. I consider this a bug and maintainer seemed to agree and was willing to back that out.
Depending on distro uptake and speed of updates we may have to add a workaround to GenericModel that avoids value 0.
The text was updated successfully, but these errors were encountered: