[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