Possibly Off-Topic !
There was discussion of a GUI for removing an activity. But what
does to remove an activity mean ?? Two extremes of user intent:
User AA wants to install a new version of an Activity. He would
like to remove the existing executables, in case what any of them
do might conflict with what he will install next. [Here the
principal question is will the existing Journal entries (of
performing that Activity) be able to 'resume' once the subdirectory
of /home/olpc/Activities has been replaced ?
User ZZ is mentally disturbed, and wants to purge his system of
EVERY trace of an Activity having been present. Besides the
subdirectory of /home/olpc/Activities, what needs to be removed is
wherever Rainbow allowed that Activity to store data, plus
everything pertinent being kept by the Journal database, plus
everything pertinent in .sugar/default/logs, plus anything installed
elsewhere (presumably indicated by that Activity's MANIFEST), plus
anything in /usr/share/activities/bundle-archive. [If that Activity
was NOT installed by user 'olpc', perhaps doing a system-wide 'find'
would be the best way to discover its pieces (e.g., in /usr/share).]
mikus
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel