[sugar] Bundle .info change

Bert Freudenberg bert at freudenbergs.de
Mon Dec 18 14:59:17 EST 2006


On Dec 18, 2006, at 18:53 , Marco Pesenti Gritti wrote:

> Bert Freudenberg wrote:
>> On Dec 18, 2006, at 16:21 , Marco Pesenti Gritti wrote:
>>
>>> Hello,
>>>
>>> it's not necessary to pass the service name to sugar-activity- 
>>> factory anymore. The Exec field for python activities should look  
>>> like:
>>>
>>> exec = sugar-activity-factory webactivity.WebActivity
>>>
>>> I'm going to push the latest sugar on the images tonight, so I  
>>> will need updated bundles.
>>
>> Couldn't you just support both for a few builds? Like, depending  
>> on the number of arguments, ignore one  argument if two are given.  
>> If I push an updated etoys package now, we'd cut off people who  
>> still run the older sugar.
>
> We simply don't have the resources to deal with backward  
> compatibility at this point. Bundle format or activity API will  
> surely break again in the future and it might break in ways that  
> will require more than a one liner to fix. I'm sorry for the  
> incovenience.

What I'm saying is that it would be nice to not break other  
activities with only a few hours notice. I happened to see the mail  
today, and I had time to change my activity right away. But I might  
as well have been away for a while, and whoever updated their  
machines in that period would see broken activities for no good reason.

I agree that you should not spend major efforts on backwards  
compatibility. But in this particular case it would have been easy, I  
guess in many more the same would apply. On a bigger change I'd  
expect a notice a few days in advance so we can cope with it in time.

- Bert -




More information about the Sugar mailing list