<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Oops. Seems I wrote the previous mail a bit too soon.</div><div>I applied the patch to both, the XO-1 and the XO-1.5 [1]</div><div>Before I applied the patch I tried if I can reproduce the bug by double clicking an activity's icon in the home view.</div><div>This worked for at least 4-5 times in a row (I didn't check more often) on both machines. Having applied the patch, double clicking did </div><div>not do any harm no more, on both machines.</div><div><br></div><div>A couple of hours later, after several restarts, the behavior reappeared. I can't tell for sure if I single or double clicked.</div><div>I got 5 instances of TamTamJam at once on the XO-1.5. See screenshot here: <a href="http://www.flatlandfarm.de/blog/?p=39">http://www.flatlandfarm.de/blog/?p=39</a></div><div>Again I tried to reproduce it but I couldn't. </div><div><br></div><div>By the way, is this here the right place to post this anyway? Would it be preferred if I post bugs in trac directly?</div><div>If yes: is it better to open a new ticket, or to append my findings to probably related tickets?</div><div><br></div><div>I will keep an eye on the XO-1, to see if it reoccurs there as well.</div><div><br></div><div>Just to be sure if I applied the patch to the correct files:</div><div><span class="Apple-style-span" style="font-family: monospace; font-size: 10px; line-height: 19px; ">/usr/lib/python<i>2.6</i>/site-packages/jarabe/model/shell.py</span></div><div><span class="Apple-style-span" style="font-family: monospace; font-size: 10px; line-height: 19px; ">/usr/lib/python</span><span class="Apple-style-span" style="font-family: monospace; font-size: 10px; line-height: 19px; "><i>2.6</i></span><span class="Apple-style-span" style="font-family: monospace; font-size: 10px; line-height: 19px; ">/site-packages/jarabe/view/service.py</span></div><div><br></div><div>According to [2], this should be the right place, right?</div><div>I'm not too familiar with Python, I know that there are compiled files (.pyc). Do I have to replace them manually after applying a patch?</div><div>or do they get replaced automatically? If this needs to be done manually: is deleting them enough to get them generated anew automatically?</div><div>Where do I find them?</div><div><br></div><div>Thanks,</div><div>Tom</div><div><br></div><div><br></div><div><br></div><div><div>[1]<br>XO 1.5<br>Build: 850<br>Sugar: 0.84.16<br>Firmware: Q3A48<br>Wireless Firmware: 9.70.7.p0<br><br><br>XO 1.0<br>Build: 852<br>Sugar: 0.84.16<br>Firmware: Q2E45<br>Wireless Firmware: 5.110.22.p23</div></div><div><br></div><div><br></div><div>[2] <a href="http://wiki.laptop.org/go/Source_code">http://wiki.laptop.org/go/Source_code</a></div><div><br></div><div><br></div><div><br></div><br><div><div>On Oct 19, 2010, at 12:29 PM, <a href="mailto:tom.staubitz@fhtw-berlin.de">tom.staubitz@fhtw-berlin.de</a> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi James,<br>thanks for your help. It looks as if this solves the problem.<br>Is there a better way to apply a patch than to do it manually? <br>I found an old discussion about having an activity to apply patches, but these ideas do not seem to have turned into reality?<br>Applying the patch manually typing or copy/pasting the code seems to be pretty error prone.<br>I will also have to do this on seven XOs, a one click solution would be really great.<br><br>How is this handled at schools? I guess the kids are not expected to this themselves? If teachers have to to do the patching, I guess it's quite a lot of workload.<br><br>Thanks,<br>Tom<br><br><br><br>On Oct 18, 2010, at 5:01 AM, James Cameron wrote:<br><br><blockquote type="cite">On Sun, Oct 17, 2010 at 02:15:47PM +0200, <a href="mailto:tom.staubitz@fhtw-berlin.de">tom.staubitz@fhtw-berlin.de</a> wrote:<br></blockquote><blockquote type="cite"><blockquote type="cite">The behavior was not connected to a single activity as I encountered<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">it in Record, TamTamJam and Etoys. It was not intentionally<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">reproducible but it happened quite often. Most of the time none of the<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">instances got started properly. Record for example looked quite ok,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">but did not display a camera image.  One of the icons in the frame<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">kept pulsing and the instances could not be stopped. The XO had to be<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">restarted. This happened on at least three different XO-1s all running<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Build 852, Sugar 0.84.16. <br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">This sounds like <a href="http://dev.laptop.org/ticket/10016">http://dev.laptop.org/ticket/10016</a> also recorded as<br></blockquote><blockquote type="cite"><a href="http://bugs.sugarlabs.org/ticket/1719">http://bugs.sugarlabs.org/ticket/1719</a> for which a patch is available.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Could you please try the patch?  You can find it in #10016.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">-- <br></blockquote><blockquote type="cite">James Cameron<br></blockquote><blockquote type="cite"><a href="http://quozl.linux.org.au/">http://quozl.linux.org.au/</a><br></blockquote><br><br></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Tom Staubitz</div><div>------------------</div><div><a href="mailto:tom.staubitz@fhtw-berlin.de">tom.staubitz@fhtw-berlin.de</a></div><div><br></div></div></span></div></span></span><br class="Apple-interchange-newline">
</div>
<br></body></html>