Re: [IAEP] sugar live cd for windows

2009-10-17 Thread Tim McNamara
2009/10/17 Kevin Cole dc.l...@gmail.com

 On Tue, Oct 13, 2009 at 13:59, Manusheel Gupta m...@laptop.org wrote:
  Dear all,
 
  Wish to ask you for pointers to improve the performance of SocialCalc
  activity while running it on Sugar Live CD for Windows. SocialCalc works
  very well on the native installation of Sugar. Please suggest.

 Hi,

 I just wanted to clarify a possible source of confusion in your choice
 of wording.

 A Live CD doesn't run on anything, generally speaking.  It implies
 a CD which you boot the entire operating system from.  To the best of
 my knowledge there are no Live Windows Sugar CD's.


This perception that the SoaS or a LiveCD runs on or for Windows is not an
isolated case: https://answers.launchpad.net/soas/+question/85331


timClicks
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] GSM/CDMA Modems support (part II)

2009-11-25 Thread Tim McNamara
2009/11/26 Martin Abente mabe...@paraguayeduca.org

 Hello again everyone!

 As I mentioned in my last email to devel@lists.laptop.org, there is a real
 need for a GSM/CDMA usb modem support in our region since thats the most
 common/available service in rural locations.


Have you looked at the project RapidSMS, developed with support from Unicef?
[1] RapidSMS is designed to run on any standard computer paired with a
standard GPRS modem or certain models of cell phones.[2]

I have been lurking on their lists for a while, with my interest in the
Sahana Disaster Management System[3], but have gathered that at its core is
a python library, pyGSM [4]. I don't know if there is a PyGTK front end.

Best of luck!

@timClicks

[1] http://rapidsms.org/
[2] http://www.rapidsms.org/getting-started/tech-basics/
[3] http://sahana.lk/
[4] http://www.rapidsms.org/code/libraries/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Sugar Labs GSoC 2010 Application In

2010-03-14 Thread Tim McNamara
Hi all,

Sugar Labs application for Google Summer of Code 2010 has been accepted.
Over the course of the weekend, I'll be sending out email flyers for you to
send to potential students. I'm not sure exactly on the politics of the
situation, but my personal feeling is that we should be quite encouraging of
supporting OLPC projects.

Two requests:

   1. Self-nominate yourself as a potential mentor. This involves a few
   hours a week  could reap huge benefits for the project.
   2. Please promote http://idea.sugarlabs.org/ . This means encouraging
   students to submit ideas  then visiting back a few times over the course of
   the next few weeks.

Please feel to contact me off the list at paperl...@timmcnamara.co.nz if you
have any questions.

Very best regards,


Tim McNamara
@timClicks
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Sugar Labs Accepted as GSoC 2010 Organisation

2010-03-18 Thread Tim McNamara
Chris -

You must have known something! Sugar Labs is part of the fold. [1]

Thanks all for helping me along. Now the real fun starts :)

Tim
@timClicks

[1] http://socghop.appspot.com/gsoc/program/accepted_orgs/google/gsoc2010

On 13 March 2010 12:11, Chris Ball c...@laptop.org wrote:

 Hi Tim,

Sugar Labs application for Google Summer of Code 2010 has been
accepted.

 Wow, that was quick.  Many congrats and thanks!

I'm not sure exactly on the politics of the situation, but my
personal feeling is that we should be quite encouraging of
supporting OLPC projects.

 That sounds great; I'd be happy to chat more about this.

 - Chris.
 --
 Chris Ball   c...@laptop.org
 One Laptop Per Child

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] ANNOUNCE: Sugar 0.88 for the XO-1

2010-05-30 Thread Tim McNamara
On 26 May 2010 06:16, Peter Robinson pbrobin...@gmail.com wrote:

 On Tue, May 25, 2010 at 5:25 PM, Bernie Innocenti ber...@codewiz.org
 wrote:
  Hello everyone,
 
  we've just started a new development cycle aimed at providing Sugar 0.88
  for the XO-1. Our focus is stability and usability for deployments,
  although we're also attempting to merge a couple of low-risk features
  developed in Uruguay.
 
  Full details are here:
 
   http://wiki.sugarlabs.org/go/Deployment_Team/Sugar-0.88_Notes


 Is F-11 still the base OS for this?

 Peter


Just for my knowledge, does Fedora have an equivalent to Ubuntu's long-term
support releases?

Without thinking too deeply about the implications, it make sense (to me) to
peg XO development to something that's stable over a few years. That way
package versions etc will be widely known and consistent.

/me reads [1]. Apparently not. Is there anyway to achieve
something similar without needing to pay for RHEL, which is probably a bit
of an overkill?

Best regards,

Tim McNamara
@timClicks

[1]
http://news.cnet.com/Long-term-Fedora-Linux-support-ending/2100-7344_3-6146604.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Testing] F11-for-XO1.5 Release 10.1.1 Release Candidate 3

2010-06-27 Thread Tim McNamara
Great work! NZers will be able to test this build tomorrow.

Is there anything in particular that you would like us to look out for?

Tim

On Thu, Jun 24, 2010 at 4:33 PM, Chris Ball c...@laptop.org wrote:

 http://wiki.laptop.org/go/F11_for_1.5
 http://build.laptop.org/10.1.1/os204

 Compressed image size: 705.29mb (-0.05mb since build 203)

 New versions of squeak-vm and Scratch fix two audio bugs:

 http://dev.laptop.org/ticket/9375
 http://dev.laptop.org/ticket/10168

 Those are the last two filed blocker bugs, so it's very likely that
 os204 will become the final 10.1.1 release!

 Package changes since build 203:

 -squeak-vm-3.10.5-2.fc11.i586
 +squeak-vm-3.10.5-3.fc11.i586
 ___
 Testing mailing list
 test...@lists.laptop.org
 http://lists.laptop.org/listinfo/testing

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] Latest on capacity of the school server

2010-07-06 Thread Tim McNamara
On 6 July 2010 17:49, Sridhar Dhanapalan srid...@laptop.org.au wrote:

 On 2 July 2010 03:45, David Leeming da...@leeming-consulting.com wrote:
  What experience do we have on the latest thinking about the capacity of a
  single server? Here in Kosrae they have good 24/7 power availability and
  air-conditioned offices in five of the schools. We can therefore specify
  powerful machines, even dedicated server models if need be.  If we
 segregate
  off each of the 24 class groups, would a single powerful machine server
 be
  able to handle 500 students in 24 classes (courses) simultaneously? (of
  course in practice that maximum load will rarely occur).
 

 6) 250-500 XOs: 5-15 APs, XS with dual-core 2GHz+ CPU and 4GB RAM,
 gigabit network. Site issues will be the primary concern.


 We have reckoned for 30 active XOs per AP.


Sridhar  others

How do 7200rpm SATA hard drive speeds match up under this much simultaneous
load?

Tim
___
Server-devel mailing list
server-de...@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Sugar-devel] behaviour of F-keys on XO HS

2010-07-15 Thread Tim McNamara
On 16 July 2010 10:50, Daniel Drake d...@laptop.org wrote:

 Under non-sugar environments (e.g. GNOME), myself and Paul are in
 agreement that in order to change brightness and volume, you should
 press e.g. Fn+F9 (to decrease brightness).

 This matches behaviour of normal laptops, including the Dell that
 I'm writing on. Linux already has mechanisms (once through hal, now
 through udev) so that when I press Fn+F8 on my Dell, X receives the
 volume down key press (instead of the Fn+F8 key press), matching
 what is printed on the keyboard.


This convention appears to be changing. My very recent HP notebook requires
th Fn button to be pushed to reach the function keys. Everything is
reversed.

While I don't have the empirical evidence to support a claim that users
prefer to have quick access to volume  brightness, I think this could be an
argument to say that whatever the path of least resistance (in terms of
developer cycles) is fine.

Tim
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] Making OLPC / Sugar Labs more approachable (was: Re: OLPC 10.1.2 Release Candidate 1)

2010-08-08 Thread Tim McNamara
On 9 August 2010 09:09, Christoph Derndorfer christoph.derndor...@gmail.com
 wrote:

 On Sun, Aug 8, 2010 at 3:56 PM, Ed McNierney e...@laptop.org wrote:

 Instructions:

 1. Report bugs at http://dev.laptop.org/newticket - if necessary,
 register first at http://dev.laptop.org/register (as mavrothal kindly
 points out)
 2. If you have interesting experiences or user information to contribute,
 please do so at http://wiki.laptop.org
 3. If you're unwilling to perform steps 1 and/or 2 as appropriate, please
 don't expect the bug to be fixed, or for anyone else to even know about it.


 I know I'm repeating myself here but I find the attitude expressed in these
 instructions and particularly point 3 troublesome and a continued source of
 frustration for me as well as other people I've talked to. Even more so I
 think it's a very clear symptom of the much-discussed disconnect between
 developers and end-users in the OLPC and Sugar Labs context.

 The core here is that software developers seem very reluctant to step out
 of their own comfort zone when it comes to processes and tools (a.k.a. point
 3 a.k.a. my way or the highway) yet consistently expect teachers and other
 XO and Sugar users to do exactly that.


I'm not sure of the wider context here, but in general I think it's entirely
appropriate to expect that people asking for help do so via the correct
channels. It's also appropriate for OLPC  Sugar to set realistic
expectations. Placing the burden on the user may be the only way to
understand what's going wrong with the software. That said, the
OLPC/Sugar communities should be very good at guiding new contributors to
those channels.

Perhaps OLPC/Sugar could create a super simple web form for problem
submissions. They would then be triaged (by support gang?) and sent to the
correct ticker. That way, new contributions only have a single channel for
everything.


 This leads to the current situation in which crucial information and
 feedback from these users does not make it back to developers and the
 broader community. Therefore rather than working on things that users need
 or need to work reliably (e.g. the Journal) resources are spent elsewhere.


This is not the only reasons why the development of pieces of Sugar moves
very slowly.

The datastore is a complex piece of software engineering. I have no idea how
it works and don't think I'll ever able to understand it without someone
next to me explaining its operation. The real problem for me, even if I
wanted to help with the Journal, is that there is nearly no code
documentation through Sugar's core. I find it very difficult to justify
spending a few hours learning how a module operates when I want to fix a
bug. Yet, this is the situation I face every time.

An associated problem for me is that I don't know if my code will break
things. AFAIK , there are no unit tests in Sugar's code base. Sugar is
actually quite hard to test. Secondly, many of the functions  methods are
not designed with (unit) testing in mind, meaning it's hard
to retrospectively create tests for methods. Testing side effects is
annoying.

Even if unit testing was integrated into Sugar's development, it's really
tough to set up development  test environments. sugar-jhbuild has never
built correctly for me.  Looking through compiler errors trying to identify
what's wrong makes me feel like an idiot.

The reason I don't look into the hard problems is not that I don't know they
exist. It's that they're hard to even start looking into.

Tim
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] Making OLPC / Sugar Labs more approachable

2010-08-08 Thread Tim McNamara
On 9 August 2010 11:02, Mikus Grinbergs mi...@bga.com wrote:

  in general I think it's entirely appropriate to expect
  that people asking for help do so via the correct channels

 I believe that asking for help should not be the only supported
 motivation for contacting developers.


Not at all, but it's a significant one.


 In my opinion, developers of a product ought to be interested in
 learning about shortcomings perceived in that product by users.


Looking into the original case - we had people on a public forum[1]
expressing frustration that yum fails to work among other things.

I hope this doesn't come across the wrong way - but are G1G1 laptop owners
considered the target market? If a user installs Skype on an XO-1, only to
find that it kills the sound, then I think it's okay for OLPC to abstain
from taking responsibility. Fora such as olpcnews.com attracts very
motivated individuals who experiment. That's great, but once they leave the
realm of the product, peer support takes over.

In practice, it seems that genuine issues from these comments do find their
way to the surface, albeit in roundabout way. OLPC  Sugar Labs are now
aware that yum doesn't seem to work.


 Are the correct channels any different than blinders ?

 mikus


I'm not sure I understand what you mean by blinders. Do you mean blinkers?
[edit: Wikipedia says yes]

In many ways that's true, but the metaphor doesn't transfer exactly. Each
channel (Trac, wiki, mailing list, local user group) deals with a different
type of problem. They e  simply to block unintended knowledge. However, it's
likely that some people will be put off - which means that they become
fairly blunt filters.

Where the metaphor does fit is using a system to create focus. It's
important to recognise that OLPC  Sugar Labs have very constrained
development resources. Therefore, systems that reduce load on developers
increases time on development.

Tim

[1] http://www.olpcnews.com/forum/index.php?topic=4867
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [support-gang] Fwd: Speak.Activity v16 on Build 802 - Problem

2010-08-08 Thread Tim McNamara
On Mon, Aug 9, 2010 at 3:38 PM, Adam Holt h...@laptop.org wrote:

  Plz CC de...@laptop.org if you can help!


   Subject: Speak.Activity v16 on Build 802 - Problem  Date: Sun, 08 Aug
 2010 19:44:23 -0700  From: Tony Rizos 
 tri...@pacbell.nettri...@pacbell.net  To:
 devel@lists.laptop.org

   Hi,

 I upgraded my OLPC XO from Build 656 to 802.   Having not used the XO
 for the last 2  years, I was pleased with the changes.   I am planning
 to give it to my niece who asked if she could have it.All works well
 except  the Speak activity. [snip] The problem is associated with the Speak 
 v16 activity thatcomes with 802.


Hi Tony,

Sorry to hear about your troubles. Thanks for your perseverance. Speak 16
was touted as a major step forward [1][2], but does have some known issues
[3].

Are you able to tell us how you reinstalled it? Did you download an .xo file
from http://activities.sugarlabs.org?

I asked the forums if anyone had seen this problem and was recommended
 to do a no-fail update.   After wiping the XO clean and installing 802,
 Speak v16 seemed to work again with no problems.  However, when I closed
 it and restarted it, I got an error and would not start.  I then
 erased it and reinstalled it.   It started up okay with no problems but
 I get the same result when I close it and restart it.

 The error detail included the following messages:

 gst-plugins-based failed to resolve due to Unknown
 gstreamer failed to resolve due to Unknown
 gst-plugins-good failed to resolve due to Unknown
 Processed: 1; skipped: 0
 Cancelled


Hrm. These are issues with GStreamer, the multimedia system. [4]

~/.sugar/default/logs is where activity logs are stored. There should be a
log named org.laptop.SpeakActivity.log or org.sugarlabs.SpeakActivity
 that should provide some clues as to why it's breaking.

Tim

[1] http://dev.laptop.org/ticket/10059
[2] http://bugs.sugarlabs.org/ticket/1934
[3] http://bugs.sugarlabs.org/ticket/2103
[4] http://wiki.laptop.org/go/GStreamer
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] Memory leak in Sugar -- how to dump Py data structures?

2010-10-07 Thread Tim McNamara
On 8 October 2010 03:34, Martin Langhoff martin.langh...@gmail.com wrote:

 See http://dev.laptop.org/ticket/10386 for details. The sugar-session
 process in 10.1.2 grows slowly...

 There's some form of leak somewhere. Maybe we are triggerin a real
 python leak, maybe we have reference loops. How do we trace this?


This post seems pretty good [1]. It cites a tool that creates an object
graph that visually represents what is happening in memory.[2]

[1] http://www.lshift.net/blog/2008/11/14/tracing-python-memory-leaks
[2] http://mg.pov.lt/blog/python-object-graphs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Sugar Labs UN Online Volunteering: Potential source of translators others?

2010-10-13 Thread Tim McNamara
Sugar Labs appears to be eligible to part of the United Nations Online
Volunteering[1]. There is a pool of about 200,000 registered volunteers, I'm
not sure how many are software developers - most projects are vanity website
development. Sugar would be an interesting

This may be a good way to tap into a wide pool of volunteers, especially
from outside of USA/Europe, but would incur an administration penalty.
Perhaps a discussion to be had at SLOBs level, would there be support for
Sugar Labs to look into joining?

Organizations provide volunteer opportunities in the form of discrete
project briefs. I think this would be best suited to translation tasks, with
an brief per Activity.

Regards, Tim.


[1]
http://www.onlinevolunteering.org/en/org/resources/organization_criteria.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Kiwi PyCon 2011 - August 26/27 - OLPC / Sugar Labs content would be great!

2010-12-13 Thread Tim McNamara
Hi all,


Wellington, New Zealand has been selected as the venue for Kiwi PyCon 2011.
PyCon stands for Python conference, kiwi stands for our national bird (that
you probably know as a fruit) I've been given the title Conference
Director and would really like to get some OLPC/Sugar Labs
content/speakers.


So, if anyone has thought about taking a trip to New Zealand - here's a good
reason to think about doing so! I'll be posting more details to the
community as they emerge but thought I would spark some interest with a
quick note.


Very best regards



Tim McNamara

  http://www.timmcnamara.co.nz

  http://twitter.com/timClicks
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] DNS question for East Timor deployment

2011-07-11 Thread Tim McNamara
Btw are the details of the Timor Leste deployment public? Would love to
promote this to the NZ list
On 12/07/2011 6:07 AM, Tim Moody timmo...@sympatico.ca wrote:
 You didn't mention the make and model of your WAP, but it sounds like it
is
 acting as a dhcp server and a dns server. When it hands the xo an ip addr
 it also says that it is the dns server (192.168.1.1). I'm guessing the xos

 can find each other, just not the server.

 Some wireless routers allow you to add static addresses to the dhcp/dns
and
 some even discover them, but don't know the device name. If yours does,
 just add 192.168.1.100 and tell the WAP that its name is Schoolserver.

 If you want to use the XS as dns, I think you will need to use it as dhcp
as
 well. I know the AU-XS folks are working on a simple way to turn this on,
 but I'm not sure if it is in place yet. In this case you need to turn dhcp

 off in your WAP.

 What happens if you go into the networking maintenance section on the xo
and
 tell it that your schoolserver is 192.168.1.100 rather than giving it a
 name? Of course, this would be a clumsy approach because you would have to

 do it in every xo.


 Message: 1
 Date: Mon, 11 Jul 2011 09:08:16 +0930
 From: Tom Daly tdal...@gmail.com
 To: server-de...@lists.laptop.org
 Subject: [Server-devel] DNS question for East Timor deployment
 Message-ID: 31eb7c54-99ff-436f-b213-fa7c6cef1...@gmail.com
 Content-Type: text/plain; charset=us-ascii

 Dear all,

 A colleague and I are working on a small XO deployment in East Timor and
 are having trouble accessing the XS server from the XOs. We are using the

 Australian XS server software builds and are using a wireless access
 point that is NOT connected to the internet. Our issue is that as we are
 not connected to the internet we do not have *easy* access to a DNS
 server. My first plan was to simply use the IP address from the XOs to
 access the school server e.g. http://192.168.1.100 but the XOs still seem

 to want to use DNS.

 Question: can I easily turn on DNS server on the XS given that we do not
 have an internet connection ?
 If so how do I do this ?

 On the XO's :
 /etc/nsswitch.conf says files dns
 And /etc/resolv.conf appears to get the nameserver 192.168.1.1 entry when

 the XO connects to the WAP for the first time.

 So
 XO Server  WAP -- XS Server |

 thanks for any assistance
 Tom


 ___
 Server-devel mailing list
 server-de...@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel
___
Server-devel mailing list
server-de...@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel