[Sugar-devel] Sugar and activities flag day

Simon Schampijer simon at schampijer.de
Tue Sep 14 07:51:21 EDT 2010


On 09/14/2010 01:33 PM, Walter Bender wrote:
> On Tue, Sep 14, 2010 at 7:18 AM, Simon Schampijer<simon at schampijer.de>  wrote:
>> On 09/14/2010 11:08 AM, Marco Pesenti Gritti wrote:
>>> On Tue, Sep 14, 2010 at 9:26 AM, Tomeu Vizoso<tomeu at sugarlabs.org>    wrote:
>>>> One way of seeing things that might make more palatable 0.92 == 1.0 is
>>>> that we are really still in the first iteration and 1.0 will be when
>>>> that first iteration reaches maturity, without big changes in the API.
>>>> After 1.0 we can start working on what will be one day 2.0 which
>>>> should be the second iteration of Sugar, hopefully using what we have
>>>> learned during these years.
>>>>
>>>> This would mean that the next cycle would be devoted to rebasing on
>>>> top of GNOME 3 so we remain packageable in future distros and that the
>>>> next-gen activity APIs would only come afterwards.
>>>>
>>>> How does it sound?
>>
>> That is good with me, too.
>>
>>> I think that's a good plan. I would accept API cleanups (especially
>>> deprecated API removals) if someone has time to do them though, I
>>> would just not make it the focus for the release.
>>
>> I wanted to remove deprecated API already in 0.90, though people were
>> screaming that it has not been announced early enough, which of course
>> was fair enough.
>>
>> I think the important part is, that one has a policy for dropping and
>> replacing API, communicates that and then as well move forward at some
>> point do break and announce, remind and ping... Some people will switch
>> in time others will need to hit the errors first, then move, but that is
>> ok ;D
>
> If we do our prep work in advance, we could hold a sprint to update
> all of the activities (at least the ones in git) during a sprint. I
> think it could be done quite quickly and efficiently.

Sure, that is why I think that communicating in advance and having a 
policy that everyone knows what to expect is the important part.

Regards,
    Simon


More information about the Sugar-devel mailing list