<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Hello All,<BR>
<BR>
In wanting to have Teachers and Developers try Sugar are best bet may be to attack <BR>
this with a two-fold approach. The idea would be to give the prospective Teacher/Deployer<BR>
Two SoaS-A stable version-say Strawberry explaining exactly what Sugar Labs means<BR>
by Stable. Then the Newer Developer edition Mirabelle that allows them to test and be<BR>
part of the Future Research and Development portion of Sugar. This would seem to<BR>
get around many of the issues and draw support for stable and cutting edge versions.<BR>
Sugar Today-Sugar Tomorrow 2Pack-Add in SoaS Creation Kit with both images and Instructions<BR>
and we could have something very helpful to all participants.<BR>
<BR>
If this route is chosen then the Developer release of Mirabelle should have many of the broken<BR>
activities. These broken activities would seem to be a perfect place for many new community<BR>
members to get acquainted with Sugar(Testing, Learning the Bug reporting system, Fixing activities). <BR>
Activities are at the core of the "Learning How To Learn" portion of the Sugar Learning Platform so the <BR>
appropriate level of resources making sure the communication is in place to keep them maintained <BR>
should be of key focus, since it will be one the largest keys to our success in the classroom.<BR>
<BR>
Best!<BR>
<BR>
John Tierney <BR> <BR>> Date: Mon, 22 Mar 2010 15:35:14 +0100<BR>> From: tomeu@tomeuvizoso.net<BR>> To: pbrobinson@gmail.com<BR>> CC: martin.langhoff@gmail.com; mel@melchua.com; marketing@lists.sugarlabs.org; walter.bender@gmail.com; iaep@lists.sugarlabs.org; sdz@sugarlabs.org<BR>> Subject: Re: [Marketing] [IAEP] SoaS change of direction: heads-up on convos in other lists<BR>> <BR>> On Mon, Mar 22, 2010 at 15:24, Peter Robinson <pbrobinson@gmail.com> wrote:<BR>> > On Mon, Mar 22, 2010 at 2:21 PM, Tomeu Vizoso <tomeu@tomeuvizoso.net> wrote:<BR>> >> On Mon, Mar 22, 2010 at 15:11, Peter Robinson <pbrobinson@gmail.com> wrote:<BR>> >>>>> "This is where you start" is definitely the message that should be<BR>> >>>>> pushed. Also a "Install and update Activities" control panel which<BR>> >>>>> uses PackageKit would make it much easier to automatically find and<BR>> >>>>> install Activities as well as update them at a later stage.<BR>> >>>><BR>> >>>> There is a lot of discussion about this and other approaches to<BR>> >>>> packaging... some movement as well. It will get better. The problem is<BR>> >>>> that there is only a partial overlap between what is currently well<BR>> >>>> maintained and what is needed by the end users and since there is<BR>> >>>> often a issue with network access for our end users, an "install and<BR>> >>>> update" model will often fail, regardless of the packaging system<BR>> >>>> used. This is why I think it is important to still offer an<BR>> >>>> "experimental" build that trades reliability and support for variety<BR>> >>>> and inclusiveness. Again, how this is communicated is paramount.<BR>> >>><BR>> >>> WRT to packagekit. The advantage that it has is that it supports .deb<BR>> >>> and .rpm so what ever the underlying distro is it will work and in the<BR>> >>> case of the rpm support at least (I don't know enough about the deb<BR>> >>> integration) you can use locally hosted repos in the case of a school<BR>> >>> server, and it even support static media such as optical and usb<BR>> >>> sticks. So it covers a lot more options than just being connected to<BR>> >>> the internet.<BR>> >>><BR>> >>> WRT the "experimental with lots of variety" vs the "stable with not so<BR>> >>> much" I personally believe there's pros and cons to both approaches.<BR>> >>> The former is what we've done with previous SOAS releases but we've<BR>> >>> had the "SOAS SUCKS because Activity X doesn't work" remarks which<BR>> >>> isn't good or constructive and its much harder to support for a small<BR>> >>> core team. The later approach will have "I wish there was Activity Y"<BR>> >>> but at least the included Activities should be more stable. In the<BR>> >>> short term for SOAS-3 there will be the "SOAS-3 sucks because previous<BR>> >>> releases came with Z" as well. Basically in the short term we're<BR>> >>> screwed which ever way. But on the plus side it should give Activity<BR>> >>> developers incentive to better support their Activities and make them<BR>> >>> more stable so they'll be considered for inclusion in a later release.<BR>> >>><BR>> >>>>> The move to Fedora is also intended to help reduce the workload for<BR>> >>>>> all involved. Like the merger of Moblin and Maemo there is a lot of<BR>> >>>>> cross over between Sugar and other Fedora projects with very similar<BR>> >>>>> underlying core platforms. Gnome/Sugar/Moblin/Meego are all based on<BR>> >>>>> telepathy/gstreamer/xulrunner etc and the last 3 are all designed for<BR>> >>>>> small platforms (and if you take gnome-mobile into that as well they<BR>> >>>>> all are) so they all meld together and the difference ends up being<BR>> >>>>> the GUI on top so to be able to utilise all the associated engineering<BR>> >>>>> resources to reduce overall load it helps everyone, especially the<BR>> >>>>> smaller projects like SOAS.<BR>> >>>><BR>> >>>> The good news is that Collabora is helping Tomeu with a migration of<BR>> >>>> the Sugar Telephany work, so we should be better aligned with the<BR>> >>>> mainstream there come 0.90. We are also working to better leverage<BR>> >>>> gstreamer in order to phase out a dependence on alsa that has causes<BR>> >>>> some of the breakage you've experienced with binary blobs. Re<BR>> >>>> xulrunner, it is a hot topic of discussion right now... Any insights<BR>> >>>> you may have regarding what the future may bring in terms of support<BR>> >>>> and maintainability would be welcome.<BR>> >>><BR>> >>> I'm aware of Tomeu's work. I'm also looking forward to seeing the use<BR>> >>> of the new component (can't remember what its called) in gstreamer for<BR>> >>> F-13 in Record to make that more stable.<BR>> >>><BR>> >>> WRT xulrunner I've seen parts of the conversation. I think xulrunner<BR>> >>> is improving in both speed and memory usage so I'm not sure what the<BR>> >>> problem is. The next minor release (after the one due this week) will<BR>> >>> have things like Out Of Process Plugins so that crashing flash etc<BR>> >>> won't take down it all. Also things like massively improved I/O are<BR>> >>> helping performance etc.<BR>> >>><BR>> >>> The conversations about discontinuing support for xulrunner are<BR>> >>> rubbish, and even though the pyxpcom component was split out in the<BR>> >>> latest major release the xulrunner/firefox guys at redhat have been<BR>> >>> very helpful to ensure Sugar requirements are met. If there's any<BR>> >>> thing I've missed in that regard let me know.<BR>> >><BR>> >> From the Fedora side, it's true that I haven't heard anything pointing<BR>> >> to discontinued support for pyxpcom, but people have mentioned that we<BR>> >> may have trouble in Ubuntu-land:<BR>> >><BR>> >> https://wiki.ubuntu.com/DesktopTeam/Specs/Lucid/FirefoxNewSupportModel/<BR>> >><BR>> >> I don't know how much serious is that, but there are lots of<BR>> >> Ubuntu-derivatives used for education, so it would be great if someone<BR>> >> could get some kind of official statement (maybe David?).<BR>> >><BR>> >> If there's in no push from the community in the Ubuntu side, then<BR>> >> maybe the upstream developers should be less concerned about it and<BR>> >> expect that PPAs will be used to solve any eventual problems.<BR>> ><BR>> > Well pyxpcom has been split out of the main source so it would just<BR>> > need to be packaged up separately like was done in Fedora. As for<BR>> > upstream development the same organisation that wrote it is still<BR>> > supporting at using it AFAIA (the people developing the Komodo IDE<BR>> > from memory).<BR>> <BR>> Yes, the issue as I understand it is with xulrunner. Frequent major<BR>> releases will mean more work for the mozilla team at ubuntu, and they<BR>> also could mean more broken embedders, so they want to eliminate<BR>> embedders so they don't have to fix them after every major release.<BR>> That's how I interpret that page, could be wrong though.<BR>> <BR>> Regards,<BR>> <BR>> Tomeu<BR>> <BR>> > Peter<BR>> ><BR>> _______________________________________________<BR>> Marketing mailing list<BR>> Marketing@lists.sugarlabs.org<BR>> http://lists.sugarlabs.org/listinfo/marketing<BR>                                            </body>
</html>