[Sugar-devel] Activityfactory: rename activity_id to instance_id

Bert Freudenberg bert at freudenbergs.de
Wed Dec 3 15:28:51 EST 2008


On 03.12.2008, at 18:56, Jameson Quinn wrote:

> I had a brief chat with marco on IRC about activity_id. This is  
> stored in the datastore, unpacked to activityhandle data structure,  
> and used to identify an instance in a way that persists across  
> resumes. I think instance_id is a much better name for such a thing,  
> and would be willing to make the patch (basically just a global  
> search-and-replace).

It is better, yes. Also, service_name should be renamed bundle_id.

> Marco says that the this is part of a larger mess, and so he seemed  
> more interested in redesign than in such small tinkering. I think  
> that it's not an either/or choice: tinkering helps redesign, it  
> doesn't get in the way. He suggested I discuss it on the ML, so here  
> I am. The other possible issue is if this is API which is used by  
> any activities: I really think not, and I'll do my best to check,  
> but if you know of anything please say so.

The one place where "activity id" is visible in the API is as the "-- 
activity-id" command line argument:

http://wiki.laptop.org/go/Low-level_Activity_API#Command_Line_Arguments

which I would recommend not to change.

> If you want to use this thread to talk about the larger issues,  
> please do, it is an important discussion. But don't forget to opine  
> on whether I should do this one little patch.


I think it would make the current design more easy to follow, which  
would be good when thinking about a redesign.

Btw, for the id problem you noticed on IRC there is an old bug open:

http://dev.laptop.org/ticket/6254

- Bert -




More information about the Sugar-devel mailing list