[SoaS] SoaS v10 TC5 tests with important activities INCLUDED in the standard distribution

Frederick Grose fgrose at gmail.com
Wed Dec 11 22:41:26 EST 2013


On Wed, Dec 11, 2013 at 7:58 PM, Walter Bender <walter.bender at gmail.com> wrote:
> On Wed, Dec 11, 2013 at 9:47 PM, Frederick Grose <fgrose at gmail.com> wrote:
>> On Wed, Dec 11, 2013 at 7:29 PM, Walter Bender <walter.bender at gmail.com> wrote:
>>>
>>> could you try renaming the directory from elements to elements-foo ?
>>> and then relaunch Sugar and try Physics again? just to ensure we are
>>> getting the local copy of elements ?
>>

OK, I had a bad extraction of the Physics-11.xo by launching it from
the ~/Documents folder (no elements and other folders)
By manually extracting and moving to /usr/share/sugar/activities/ AND
renaming the site-packages/elements to elements-foo, I was able to
grab the triangle successfully.  Here's the log:

** Message: pygobject_register_sinkfunc is deprecated (HippoCanvasBox)
1386818798.820504 WARNING root: KeepButton has been deprecated since
Sugar 0.94 and should not be used in newly written code.
1386818798.821977 WARNING root: No gtk.AccelGroup in the top level window.
1386818798.824342 WARNING root: No gtk.AccelGroup in the top level window.
1386818798.844370 WARNING root: No gtk.AccelGroup in the top level window.
1386818798.846209 WARNING root: No gtk.AccelGroup in the top level window.
1386818798.847829 WARNING root: No gtk.AccelGroup in the top level window.
1386818798.851720 WARNING root: No gtk.AccelGroup in the top level window.
1386818798.852973 WARNING root: No gtk.AccelGroup in the top level window.
/usr/lib/python2.7/site-packages/sugar/graphics/window.py:173:
GtkWarning: IA__gtk_container_remove: assertion 'GTK_IS_TOOLBAR
(container) || widget->parent == GTK_WIDGET (container)' failed
  self.__hbox.remove(self._canvas)
/usr/lib/python2.7/site-packages/sugar/datastore/datastore.py:103:
UnicodeWarning: Unicode unequal comparison failed to convert both
arguments to Unicode - interpreting them as being unequal
  if key not in self._properties or self._properties[key] != value:
1386818881.677858 WARNING root: No gtk.AccelGroup in the top level window.
1386818897.396570 ERROR root: pygame already stopped? video system not
initialized
1386818897.397724 WARNING root: No gtk.AccelGroup in the top level window.
1386818897.397843 WARNING root: No gtk.AccelGroup in the top level window.
1386818897.397951 WARNING root: No gtk.AccelGroup in the top level window.
1386818897.398430 WARNING root: No gtk.AccelGroup in the top level window.
* Pygame selected as renderer
convexPoly: Polygon reduced from 3 to 3 vertices | tolerance: 10
convexPoly: Polygon reduced from 3 to 3 vertices | tolerance: 10
convexPoly: Polygon reduced from 3 to 3 vertices | tolerance: 10
convexPoly: Polygon reduced from 3 to 3 vertices | tolerance: 10
convexPoly: Polygon reduced from 3 to 3 vertices | tolerance: 10
Exited with status 0, pid 3827 data (None, <open file '<fdopen>', mode
'w' at 0x169e660>,
dbus.ByteArray('f325cff9568047df48903af0a7bca7a34b26bd09',
variant_level=1))

Without renaming elements in site-packages, I lose the cursor when
trying to grab, but no crash.  Here's the log:

** Message: pygobject_register_sinkfunc is deprecated (HippoCanvasBox)
1386819005.735682 WARNING root: KeepButton has been deprecated since
Sugar 0.94 and should not be used in newly written code.
1386819005.737815 WARNING root: No gtk.AccelGroup in the top level window.
1386819005.741079 WARNING root: No gtk.AccelGroup in the top level window.
1386819005.761918 WARNING root: No gtk.AccelGroup in the top level window.
1386819005.763760 WARNING root: No gtk.AccelGroup in the top level window.
1386819005.765361 WARNING root: No gtk.AccelGroup in the top level window.
1386819005.769241 WARNING root: No gtk.AccelGroup in the top level window.
1386819005.770508 WARNING root: No gtk.AccelGroup in the top level window.
/usr/lib/python2.7/site-packages/sugar/graphics/window.py:173:
GtkWarning: IA__gtk_container_remove: assertion 'GTK_IS_TOOLBAR
(container) || widget->parent == GTK_WIDGET (container)' failed
  self.__hbox.remove(self._canvas)
* Pygame selected as renderer
convexPoly: Polygon reduced from 3 to 3 vertices | tolerance: 10
convexPoly: Polygon reduced from 3 to 3 vertices | tolerance: 10
convexPoly: Polygon reduced from 3 to 3 vertices | tolerance: 10
convexPoly: Polygon reduced from 3 to 3 vertices | tolerance: 10
convexPoly: Polygon reduced from 3 to 3 vertices | tolerance: 10
convexPoly: Polygon reduced from 3 to 3 vertices | tolerance: 10
Traceback (most recent call last):
  File "/usr/share/sugar/activities/Physics.activity/sugargame/canvas.py",
line 58, in _run_pygame_cb
    main_fn()
  File "/usr/share/sugar/activities/Physics.activity/physics.py", line
130, in run
    self.currentTool.handleEvents(event)
  File "/usr/share/sugar/activities/Physics.activity/tools.py", line
80, in handleEvents
    return self.handleToolEvent(event)
  File "/usr/share/sugar/activities/Physics.activity/tools.py", line
425, in handleToolEvent
    tuple_to_int(event.pos))
  File "/usr/lib/python2.7/site-packages/elements/add_objects.py",
line 515, in mouseJoint
    self.parent.mouseJoint = self.parent.world.CreateJoint(mj).getAsType()
AttributeError: 'b2MouseJoint' object has no attribute 'getAsType'
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Traceback (most recent call last):
  File "/usr/share/sugar/activities/Physics.activity/activity.py",
line 263, in _focus_event
    action="focus_in"))
pygame.error: Event queue full
Traceback (most recent call last):
  File "/usr/share/sugar/activities/Physics.activity/activity.py",
line 263, in _focus_event
    action="focus_in"))
pygame.error: Event queue full
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Event queue full!
Traceback (most recent call last):
  File "/usr/share/sugar/activities/Physics.activity/activity.py",
line 305, in _window_event
    action="focus_out"))
pygame.error: Event queue full
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/gobject/__init__.py", line
101, in obj_set_property
    prop.setter(self, value)
  File "/usr/lib/python2.7/site-packages/sugar/activity/activity.py",
line 456, in set_active
    self.save()
  File "/usr/lib/python2.7/site-packages/sugar/activity/activity.py",
line 701, in save
    self.write_file(file_path)
  File "/usr/share/sugar/activities/Physics.activity/activity.py",
line 88, in write_file
    self.game.write_file(file_path)
  File "/usr/share/sugar/activities/Physics.activity/physics.py", line
84, in write_file
    self.world.json_save(path)
  File "/usr/lib/python2.7/site-packages/elements/elements.py", line
433, in json_save
    import cjson
ImportError: No module named cjson

Hope that helps.

         --Fred
>
> --
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org


More information about the SoaS mailing list