[Sugar-devel] ANN: rainbow-0.8.5 release.

Martin Langhoff martin.langhoff at gmail.com
Mon Nov 30 04:55:22 EST 2009


Bringing these very useful notes back to the list. Below, Michael
outlines steps-to-integrate...

On Sun, Nov 29, 2009 at 2:44 PM, Michael Stone
<michael.r.stone at gmail.com> wrote:
>> If there was someone interested in
>> re-integrating rainbow into the stack, beyond the obvious of packaging
>> the latest release, what does the job look like?
>>
>> - an init script needs to be enabled?
>
> No init scripts needed (yet) -- this is a pure exec-chain.
>
>> - nss config
>
> Yup, but that's a two-line sed script. (Maybe guarded by a one-line grep).
>
>> - enabling something in sugar / reverting some patches?
>
> See the "sugar+rainbow" section at the bottom of
> http://wiki.laptop.org/go/Rainbow/Installation_Instructions. I haven't
> tested these instructions since the cited sugar patches were merged a
> few months back (though some six months after they were written!) so
> they may have bitrotted a little bit. However, they shouldn't be too
> hard to fix up. I expect that the biggest change will be the
> additional one-line patch will be needed to add the "-o network"
> option but that shouldn't be a big deal.
>
>> - working through Sugar activities that may not be doing things in
>> rainbow-compatible ways?
>
> Yup, though this should be less effort than last time around, both due
> to activities being cast from a different mold this year and due to
> rainbow imposing fewer requirements than before.
>
>> - other steps before it`s in a reasonable-enough shape to work?
>
> Mostly depends on how you want to deal with the configuration changes
> that are necessary to permit isolated activities to use D-Bus, GConf,
> etc. After that, getting to the point where most activities launch is
> fairly straightforward. Testing and fixing them is a bit more work but
> we have a good database of what has broken in the past. Finally, we
> would need to either revive the rainbow-gc garbage collection script
> (not too hard; just haven't needed it yet myself) or to teach Sugar to
> keep track of containers and to pass the "-r <uid>" option when it
> wants to resume the activity contained by <uid>.
>
> Questions?




m
-- 
 martin.langhoff at gmail.com
 martin at 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



More information about the Devel mailing list