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 -
_______________________________________________
Sugar mailing list
[email protected]
http://mailman.laptop.org/mailman/listinfo/sugar