What level Sugar Activities on F11 ?
I asked once before, but got no answer: | When the XO-1.5 on F11 software is eventually deployed (e.g., | installed by the factory), what level of Sugar will it provide ? I just installed 'write-66.xo' on a Parrish XO-1 build on my XO-1. It failed to launch, because its python code could not find any module called 'toolbarbox' (to import classes from). I see that the recent SoaS3 build (which has a preliminary Sugar 0.86) provides a 'toolbarbox' module - but Sugar 0.84, which is what the Parrish XO-1 builds have, does not. What I want to know is whether it would be worthwhile for me to sooner or later try out 'write-66', or whether I should plan to do my XO Activity testing only with 0.84-compatible Activity versions. Please: Is XO-1.5 software expected to run Activities marked "for 0.86" ? Thanks, mikus ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: What level Sugar Activities on F11 ?
On Mon, Aug 17, 2009 at 8:47 PM, Mikus Grinbergs wrote: > I asked once before, but got no answer: > > | When the XO-1.5 on F11 software is eventually deployed (e.g., > | installed by the factory), what level of Sugar will it provide ? > > I just installed 'write-66.xo' on a Parrish XO-1 build on my XO-1. > It failed to launch, because its python code could not find any module > called 'toolbarbox' (to import classes from). > > I see that the recent SoaS3 build (which has a preliminary Sugar 0.86) > provides a 'toolbarbox' module - but Sugar 0.84, which is what the Parrish > XO-1 builds have, does not. What I want to know is whether it would be > worthwhile for me to sooner or later try out 'write-66', or whether I should > plan to do my XO Activity testing only with 0.84-compatible Activity > versions. > > > Please: > > Is XO-1.5 software expected to run Activities marked "for 0.86" ? > > If we are shipping Sugar 0.84, the answer is no (due to API incompatibility). The current build tools pulls in the latest stable activities from ASLO somewhat blindly (as per my understanding), and I have a way to fix that. I'll commit the changes after some more tests (ETA: end of this week) Thanks, Sayamindu -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: What level Sugar Activities on F11 ?
Mikus, Many of us would like an answer to that question sooner rather than later But, in OLPCs defence it is a very difficult issues. The two issues are: 1. Increasing the number of deployed versions greatly increases the cost of support. 2. While recent versions of Sugar have additional functionality, the newness of the code base can make testing and deploying more difficult. As a data point, think of the specific use cases of Fedora and Red Hat Enterprise Linux. As the ecosystem matures, it will be important to think about SL pushing development forward with new releases every 6 months. At the same time, deploying organisations will need to cluster around less frequent stable releases to share the cost of long term support. david On Mon, Aug 17, 2009 at 11:17 AM, Mikus Grinbergs wrote: > I asked once before, but got no answer: > > | When the XO-1.5 on F11 software is eventually deployed (e.g., > | installed by the factory), what level of Sugar will it provide ? > > I just installed 'write-66.xo' on a Parrish XO-1 build on my XO-1. > It failed to launch, because its python code could not find any > module called 'toolbarbox' (to import classes from). > > I see that the recent SoaS3 build (which has a preliminary Sugar > 0.86) provides a 'toolbarbox' module - but Sugar 0.84, which is what > the Parrish XO-1 builds have, does not. What I want to know is > whether it would be worthwhile for me to sooner or later try out > 'write-66', or whether I should plan to do my XO Activity testing > only with 0.84-compatible Activity versions. > > > Please: > > Is XO-1.5 software expected to run Activities marked "for 0.86" ? > > > Thanks, mikus > > ___ > Devel mailing list > Devel@lists.laptop.org > http://lists.laptop.org/listinfo/devel > ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: What level Sugar Activities on F11 ?
>> Is XO-1.5 software expected to run Activities marked "for 0.86" ? > > If we are shipping Sugar 0.84, the answer is no (due to API incompatibility). > The current build tools pulls in the latest stable activities from > ASLO somewhat blindly (as per my understanding) I am interpreting this answer to say: ASLO needs to declare a Sugar version to be stable, in time for it to be picked up by the XO-1.5 build tools. Whatever "stable" Sugar version gets picked by XO-1.5, the Activities to be used with XO-1.5 need to be compatible with the picked Sugar version. The current "stable" Sugar version being picked up by the XO-1.5 tools is 0.84. So it comes down to the ASLO "release" date (published 0.86 target is September), vs. the XO-1.5 "release" (to production) date (published target is "later in 2009"). "Test time" against 0.84 is accumulating -- but "test time" against 0.86 appears doubtful. Unless something to the contrary gets announced, I'll continue by __IGNORING__ Activity versions not marked for 0.82 - 0.84. mikus ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: What level Sugar Activities on F11 ?
Hi Mikus, > So it comes down to the ASLO "release" date (published 0.86 > target is September), vs. the XO-1.5 "release" (to production) > date (published target is "later in 2009"). "Test time" against > 0.84 is accumulating -- but "test time" against 0.86 appears > doubtful. That's right. We plan on shipping 0.84 with the first 1.5 software release, because we'll want a release that's seen lots of testing before deploying it so widely. However, we'll be willing to backport individual patches from 0.86 if they're very useful, so the answer is not as simple as "OLPC will take the 0.84 release and use it unmodified". I think your strategy of concentrating on testing activities that work on 0.84 is a good idea. Thanks, - Chris. -- Chris Ball One Laptop Per Child ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: What level Sugar Activities on F11 ?
2009/8/17 Mikus Grinbergs : >>> Is XO-1.5 software expected to run Activities marked "for 0.86" ? >> >> If we are shipping Sugar 0.84, the answer is no (due to API incompatibility). >> The current build tools pulls in the latest stable activities from >> ASLO somewhat blindly (as per my understanding) > > I am interpreting this answer to say: > > ASLO needs to declare a Sugar version to be stable, in time for it > to be picked up by the XO-1.5 build tools. Whatever "stable" > Sugar version gets picked by XO-1.5, the Activities to be used > with XO-1.5 need to be compatible with the picked Sugar version. > The current "stable" Sugar version being picked up by the XO-1.5 > tools is 0.84. > > So it comes down to the ASLO "release" date (published 0.86 target > is September), vs. the XO-1.5 "release" (to production) date > (published target is "later in 2009"). "Test time" against 0.84 > is accumulating -- but "test time" against 0.86 appears doubtful. > > > Unless something to the contrary gets announced, I'll continue by > __IGNORING__ Activity versions not marked for 0.82 - 0.84. > This is basically correct, with the exception that stability is not declared on ASLO. ASLO is naive about stable vs unstable platforms. Instead, when a Sugar Client pings ASLO for update information, it sends a string identifing which version of Sugar is running on the client. ASLO then responds by sending a link to the most appropriate update for a the given version of Sugar which the client is running. david > mikus > > ___ > Devel mailing list > Devel@lists.laptop.org > http://lists.laptop.org/listinfo/devel > ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: What level Sugar Activities on F11 ?
> ASLO is naive about stable vs unstable platforms. Instead, when a > Sugar Client pings ASLO for update information, it sends a string > identifing which version of Sugar is running on the client. ASLO then > responds by sending a link to the most appropriate update for a the > given version of Sugar which the client is running. I think that "single click" design is quite appropriate for kids who are not concerned with "what level of Sugar does my system have ?" I have my own preference -- "Mother, I'll do it myself !!!". Plus the Sugar Client doesn't know about proxies, so mine can't ping ASLO for update information. Plus the Activity updates I fetch get installed onto my "permanent" SD card, not through the Journal. Plus from hour to hour I might reboot an XO with wildly divergent build versions (with completely different Sugar levels). Put that all together, and what I (as someone operating "apart from" formal releases) am interested is in is __reading about__ the most appropriate update for what my XO is running at this instant. [For whoever deleted from laptop.org the webpage listing optional Activities for build 767 systems -- thanks a lot, NOT.] mikus ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: What level Sugar Activities on F11 ?
On Tue, Aug 18, 2009 at 11:05 PM, Mikus Grinbergs wrote: > [For whoever deleted from laptop.org the webpage listing optional Activities > for build 767 systems -- thanks a lot, NOT.] That would be bad (we have lots of our real users -- kids -- still on 767, and even earlier), so I just checked the 'deletion' log. Nothing about it. Maybe you mean ...? http://wiki.laptop.org/go/Activities/G1G1/8.2 Or do you mean something else? cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel