13.1.0 development build 9 released

Walter Bender walter.bender at gmail.com
Mon Nov 5 14:02:59 EST 2012


On Mon, Nov 5, 2012 at 1:52 PM, Bert Freudenberg <bert at freudenbergs.de>wrote:

>
> On 2012-11-04, at 12:08, Peter Robinson <pbrobinson at gmail.com> wrote:
>
> > A new 13.1.0 development build is available:
> >
> > http://build.laptop.org/13.1.0/os9
> > http://wiki.laptop.org/go/13.1.0
> >
> > - The some activity updates
> > - XO-4 kernel work for 8787/mwifiex wireless, touchscreen improvement,
> and I believe some suspend/resume work
> >
> > Thanks for any testing and feedback!
>
> * olpc-update from 8 to 9 appeared to work fine
> * after reboot it offered to update Sugar activities, I said yes, and it
> froze in the middle of updating Portfolio. There was an error in shell.log,
> pasted below
> * Browse fails to start, error log see below
> * other activities work fine
> * sshd is not working anymore, worked fine in os8. /var/log/messages says
> the private host key is not protected enough. It's group-readable by
> polkitd, is that new?
> * cannot use ping as user olpc: icmp open socket: not permitted. Works
> fine as root.
>
> - Bert -
>
> shell.log after updating activities error:
>
>   inflating:
> /home/olpc/Activities/TurtleArt.activity/locale/ca/LC_MESSAGES/
> org.laptop.TurtleArtActivity.mo
>   inflating:
> /home/olpc/Activities/TurtleArt.activity/locale/ne/activity.linfo
>   inflating:
> /home/olpc/Activities/TurtleArt.activity/locale/ne/LC_MESSAGES/
> org.laptop.TurtleArtActivity.mo
>   inflating:
> /home/olpc/Activities/TurtleArt.activity/locale/ug/activity.linfo
>   inflating:
> /home/olpc/Activities/TurtleArt.activity/locale/ug/LC_MESSAGES/
> org.laptop.TurtleArtActivity.mo
>   inflating:
> /home/olpc/Activities/TurtleArt.activity/locale/bn/activity.linfo
>   inflating:
> /home/olpc/Activities/TurtleArt.activity/locale/bn/LC_MESSAGES/
> org.laptop.TurtleArtActivity.mo
> caution: excluded filename not matched:  mimetype
> Traceback (most recent call last):
>   File "/usr/share/sugar/extensions/cpsection/updater/model.py", line 478,
> in refresh
>     refresh_existing(row)
>   File "/usr/share/sugar/extensions/cpsection/updater/model.py", line 397,
> in refresh_existing
>     row[UPDATE_URL] = newurl
>   File "/usr/lib/python2.7/site-packages/gi/overrides/Gtk.py", line 1152,
> in __setitem__
>     self.model.set_value(self.iter, key, value)
>   File "/usr/lib/python2.7/site-packages/gi/overrides/Gtk.py", line 1053,
> in set_value
>     Gtk.ListStore.set_value(self, treeiter, column, value)
>   File "/usr/lib/python2.7/site-packages/gi/types.py", line 47, in function
>     return info.invoke(*args, **kwargs)
> TypeError: Argument 3 does not allow None as a value
>

Curious. When I was doing the Labyrinth port to GTK3, I was getting a
similar error. It seems that some class eq method has changed such that "==
None" won't work, but "is None" will work. Not sure where the root of the
problem lies.

I also had a problem with an older-style constructor method for the toolbar
buttons that no longer seems to work on the latest builds:

            self.edit_toolbar = ToolbarButton()
            self.edit_toolbar.props.page = EditToolbar(self)
            self.edit_toolbar.props.icon_name = 'toolbar-edit'
            self.edit_toolbar.props.label = _('Edit'),
            toolbar_box.toolbar.insert(self.edit_toolbar, -1)
fails....

        self.edit_toolbar = EditToolbar(self)
        self.edit_toolbar_button = ToolbarButton(
            icon_name='toolbar-edit',
            label=_('Edit'),
            page=self.edit_toolbar)
        self.edit_toolbar_button.show()
        toolbar_box.toolbar.insert(self.edit_toolbar_button, 0)

works....

>
> =====================================================
>
> org.laptop.WebActivity-1.log
>
> Traceback (most recent call last):
>   File "/usr/bin/sugar-activity", line 160, in <module>
>     main()
>   File "/usr/bin/sugar-activity", line 155, in main
>     instance = create_activity_instance(activity_constructor,
> activity_handle)
>   File "/usr/bin/sugar-activity", line 42, in create_activity_instance
>     activity = constructor(handle)
>   File "/home/olpc/Activities/Browse.activity/webactivity.py", line 153,
> in __init__
>     activity.Activity.__init__(self, handle)
>   File "/usr/lib/python2.7/site-packages/sugar3/activity/activity.py",
> line 269, in __init__
>     settings = Gtk.Settings.get_default()
>   File "/usr/lib/python2.7/site-packages/gi/module.py", line 269, in
> __getattr__
>     return getattr(self._introspection_module, name)
>   File "/usr/lib/python2.7/site-packages/gi/module.py", line 193, in
> __getattr__
>     wrapper = metaclass(name, bases, dict_)
>   File "/usr/lib/python2.7/site-packages/gi/types.py", line 243, in mro
>     return mro(cls)
>   File "/usr/lib/python2.7/site-packages/gi/types.py", line 257, in mro
>     bases_of_subclasses += list(map(mro, C.__bases__)) +
> [list(C.__bases__)]
>   File "/usr/lib/python2.7/site-packages/gi/types.py", line 257, in mro
>     bases_of_subclasses += list(map(mro, C.__bases__)) +
> [list(C.__bases__)]
>   File "/usr/lib/python2.7/site-packages/gi/types.py", line 269, in mro
>     raise TypeError('Cannot create a consistent method resolution '
> TypeError: Cannot create a consistent method resolution order (MRO)
> Exited with status 1, pid 873 data (None, <open file '<fdopen>', mode 'w'
> at 0xff16a8>, '7ee056e09f86d02fef3053a6919000c16009d1ca')
>
> _______________________________________________
> Devel mailing list
> Devel at lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>



-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.laptop.org/pipermail/devel/attachments/20121105/7bfe49f9/attachment.html>


More information about the Devel mailing list