[Sugar-devel] Activity packaging
Gary Martin
garycmartin at googlemail.com
Sun Aug 8 12:28:56 EDT 2010
On 8 Aug 2010, at 15:18, Jon Nettleton <jon.nettleton at gmail.com> wrote:
>>
>> But the one of core ideas to not use only regular packaging systems
>> (via PackageKit or directly) is having this, natural and desired,
>> scenario for sugar ecosystem:
>>
>> * there is an activity,
>> * several users might decide to experiment w/ this activity
>> (i.e. change its code) and share this results
>> * third user wants to try all these experiments (including pristine
>> activity)
>>
>> This scenario is pretty undoable (by design) in native packaging systems
>> but 0install is designed to support scenarios like that (all
>> activity implementation are stored in separate directories in user's
>> home and can be launched in any time and even at the same time).
>
> This doesn't sound like a package management system scenario. Really
> this sounds like a revision control system is needed. Wouldn't it
> make the most sense to integrate bzr or git into sugar to handle code
> sharing like this? Then you could continue to have all the Activities
> in a single directory with multiple branches to can be switched
> between on the fly through a sugar interface.
FWIW this is certainly the way I've worked on activities in Sugar for some time now, my ~/Activities is mainly git clones.
--Gary
> -Jon
> _______________________________________________
> olpc mailing list
> olpc at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/olpc
More information about the Sugar-devel
mailing list