Fred, Thanks for testing.
Peter, Is there any reason we need elements in the build? I don't think it is used by anything but Physics in Sugar and Physics carries its own copy with it. -walter On Wed, Dec 11, 2013 at 10:41 PM, Frederick Grose <[email protected]> wrote: > On Wed, Dec 11, 2013 at 7:58 PM, Walter Bender <[email protected]> > wrote: >> On Wed, Dec 11, 2013 at 9:47 PM, Frederick Grose <[email protected]> wrote: >>> On Wed, Dec 11, 2013 at 7:29 PM, Walter Bender <[email protected]> >>> 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 -- Walter Bender Sugar Labs http://www.sugarlabs.org _______________________________________________ SoaS mailing list [email protected] http://lists.sugarlabs.org/listinfo/soas

