Re: Will the XO-4 need nonfree firmware
Hello Richard, 2012/12/5 Richard Stallman r...@gnu.org: These laptops are locked down with Secure Boot, with a remote disable switch (time-limited leases), and also shipped with root access disabled, so the owner can't even do simple software edits or upgrades. It's true. In Uruguay the laptops distributed by Plan Ceibal only allow to boot signed builds without root access. The biggest part of the software can be used and modified with freedom but not inside those laptops. Please tell us specific evidence; then we will do what we can. It may be hard to enforce copyrights in those countries, but in order to try, we need clear-cut evidence. The signed builds for Uruguay are distributed in this website: http://ceibal.edu.uy/Articulos/Paginas/Flasheo%20de%20equipos%20Ceibal_.aspx Some direct FTP links: XO-1: ftp://200.40.200.101/espacio_tecnico/imagenes/XO-1/ XO-1.5: ftp://200.40.200.101/espacio_tecnico/imagenes/XO-1.5HS/ XO-1.75: ftp://200.40.200.101/espacio_tecnico/imagenes/XO-1.75/ I don't know if there is another way to demonstrate it. Best regards from Uruguay, Daniel. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Will the XO-4 need nonfree firmware
Hi, 2012/12/6 David Lang da...@lang.hm: The question is who the owner is. Is the owner the national entity that paid for them? or is it the child who it is given to? If it's the child, they should be able to get it unlocked. The agreement says the computer is owned by the child when it finishes the courses. It's very nice when the person carrying it has that access, but if they didn't buy it, I don't afree that they have a right to change it. Where I can remember, the main restriction in the agreement is that the laptop can be opened (to fix a problem internally) only by the authorized centres. If the user opens the laptop and crashes it, the authorized centres don't fix it. About Richard's message: Users can't get them unlocked where I know and the (volunteer) development community couldn't obtain development keys, but I'm not totally sure about that. My main information source is the olpc-uruguay mailing list and I can't affirm something like that without a stronger evidence. John might have them... The restriction never affected the _users_ and now it isn't affecting the developers because there are documented some hacks to reset the root password and disable the security. Cheers, Daniel Francis. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
A log with bugs in Sugar on XO-4.
I copy the file shell.log extracted from my XO-4 after some tests in Sugar. (Not very sure) The errors in this log could be related with: 1) Clipboard doesn't work for me. 2) After connect successfully to the router in my house, I could not connect again to that router. I'll try to reproduce them and make their corresponding bug tickets on bugs.sl.org or laptop.org. At the moment, enjoy the log and/or suggest any other possible issue. :) Cheers, Daniel. - :0 1350426861.253032 WARNING root: No Gtk.AccelGroup in the top level window. 1350426861.323027 WARNING root: No Gtk.AccelGroup in the top level window. :0 Traceback (most recent call last): File /usr/bin/sugar-session, line 105, in setup_frame_cb from jarabe import frame File /usr/lib/python2.7/site-packages/jarabe/frame/__init__.py, line 17, in module from jarabe.frame.frame import Frame File /usr/lib/python2.7/site-packages/jarabe/frame/frame.py, line 29, in module from jarabe.frame.activitiestray import ActivitiesTray File /usr/lib/python2.7/site-packages/jarabe/frame/activitiestray.py, line 31, in module from sugar3.graphics.tray import HTray File /usr/lib/python2.7/site-packages/sugar3/graphics/tray.py, line 35, in module class _TrayViewport(Gtk.Viewport): 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 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 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 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 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) 1350426867.671856 WARNING root: No Gtk.AccelGroup in the top level window. 1350426867.723023 WARNING root: No Gtk.AccelGroup in the top level window. 1350426867.773013 WARNING root: No Gtk.AccelGroup in the top level window. 1350426867.823006 WARNING root: No Gtk.AccelGroup in the top level window. /usr/lib/python2.7/site-packages/gi/types.py:47: Warning: g_object_set_property: assertion `G_IS_VALUE (value)' failed return info.invoke(*args, **kwargs) /usr/lib/python2.7/site-packages/gi/types.py:47: Warning: g_value_unset: assertion `G_IS_VALUE (value)' failed return info.invoke(*args, **kwargs) 1350426995.524167 WARNING root: No Gtk.AccelGroup in the top level window. 1350426995.524167 WARNING root: No Gtk.AccelGroup in the top level window. Traceback (most recent call last): File /usr/lib/python2.7/site-packages/jarabe/model/neighborhood.py, line 392, in __active_activity_changed_cb connection = self._connection[CONNECTION_INTERFACE_BUDDY_INFO] TypeError: 'NoneType' object has no attribute '__getitem__' 1350428132.353772 WARNING root: No Gtk.AccelGroup in the top level window. 1350428132.356609 WARNING root: No Gtk.AccelGroup in the top level window. Traceback (most recent call last): File /usr/lib/python2.7/site-packages/jarabe/model/neighborhood.py, line 392, in __active_activity_changed_cb connection = self._connection[CONNECTION_INTERFACE_BUDDY_INFO] TypeError: 'NoneType' object has no attribute '__getitem__' ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Testing XO-4
2012/10/12 James Cameron qu...@laptop.org: S. Daniel Francis wrote: - [Critical] The light which indicates the computer is turned on doesn't shine. Can you confirm it does not shine from either the front or the back of the laptop? (There are two indicators, driven in series). My light doesn't shine from both indicators. That's the only light which doesn't shine so I think it could be an irrelevant defect only in my unit. The other indicators are ok. Does the battery charge half of the indicator shine? Yep, that light shines properly with the different colours depending the battery status. Cheers, Daniel. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Testing XO-4
Hi Tony, 12/10/2012 fors...@ozonline.com.au: The only time I have seen the keyboard is for Gnome Clock add location It works OK there I refer to the on-screen keyboard which appears by clicking a button in the frame. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Testing XO-4
Hi, Today an XO-4 B1 got my home, thanks a lot for sending one to me. I dare to make a small review. *The general performance is good. Good part: -The activities most integrated activities with the touch screen for my viewpoint are TurtleArt, Phisics and Calculate. Some notes and bugs. I'll not classify them: -Also with Sugar in Gtk3, I can't use multi-touch, or at least I can't scroll nothing with my fingers. -When I turn it on, I can hear the typical sound, but once in Sugar the audio isn't working. I'm not sure where to copy the logs, but this is the only textual part I can copy: --- [olpc@xo-96-76-07 ~]$ espeak Hello espeak: wave_pulse.cpp:691: size_t wave_write(void*, char*, size_t): Assertion `stream' failed. Aborted [olpc@xo-96-76-07 ~]$ - Record activity shows the camera but it doesn't take photos. The record activity log hasn't got any error and I don't know which log read. -The touch screen and touch pad can become crazy sometimes, but it's not blocker. -[Critical] On screen keyboard doesn't work. I press the keys and nothing happens. Warm regards, Daniel. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Testing XO-4
2012/10/12 S. Daniel Francis fran...@sugarlabs.org: Some notes and bugs. I'll not classify them: - [Critical] The light which indicates the computer is turned on doesn't shine. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Sugar-devel] Fwd: GNOME Games split
2012/10/9 Chris Leonard cjlhomeaddr...@gmail.com: Just FYI, I thought this change might be of general interest. Thank you, Chris. I was just thinking in sugarize Gnome-Sudoku which is written in Python. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel