[Sugar-devel] Some questions concerning saving methods on sugar

Tomeu Vizoso tomeu at sugarlabs.org
Fri Sep 24 09:10:07 EDT 2010

On Fri, Sep 24, 2010 at 14:41, Walter Bender <walter.bender at gmail.com> wrote:
> On Fri, Sep 24, 2010 at 4:02 AM, Tomeu Vizoso <tomeu at sugarlabs.org> wrote:
>> On Thu, Sep 23, 2010 at 00:58, Alberto Arruda de Oliveira
>> <alberto.a.oliv at gmail.com> wrote:
>>> Hello,
>>> First of all, thanks for all the answers!
>>> I decided to follow your advices and implement the saving feature of my
>>> activity through the journal.
>>> Although it's not working perfectly yet, I hope it will be soon. I'm just
>>> having a little problem with the keep button. My activity creates the
>>> journal entry like it should when I exit through the close button, but when
>>> I press the keep button, it doesn't create the entry. Is there any big
>>> differences in how the keep and close button access the journal to save the
>>> state of the activity?
>>> Also, related to the sugar-emulator, sometimes, when I close it, all the
>>> journal entries are wiped. I suspect this is an emulator problem ( because
>>> not only it happened with my activity, but also with other activities ), but
>>> I'd like to be sure I'm not doing anything wrong!
> It could be that the Journal is reindexing. (For a large Journal, this
> sometimes has the appearance of an empty or nearly empty Journal.) If
> you wait for the indexing to complete, everything reappears as normal.

But why would it be reindexing? Are people getting their journals
reindexed from time to time?



> -walter
>> Haven't seen it happening myself. Can you tell us specific versions of
>> Sugar and any tips for reproducing it?
>> Thanks,
>> Tomeu
>>> Thanks again,
>>> Alberto Arruda de Oliveira
>>> 2010/9/20 Alberto Arruda de Oliveira <alberto.a.oliv at gmail.com>
>>>> Hello,
>>>> I've been adapting an application to use as an activity, and I have some
>>>> questions about the way to save on sugar.
>>>> At first, I tried to just create a directory inside my Activity folder
>>>> especially made for saving files, but it did not work, because of the access
>>>> permissions to it, and, although we could simply manually change the folder
>>>> permission for writing on that folder, we would have to do it for every
>>>> single OLPC we installed our activity into and we didn't want that.
>>>> Then, we started trying with the journal. Everything was going fine, until
>>>> we discovered that another sugar activity, Scratch, implemented saving and
>>>> loading on a similar fashion we previously wanted. It has a folder inside
>>>> it's Activity directory with subdirectories related to each kind of Scratch
>>>> project. Also, Scratch's Activity directory has the same access permission
>>>> as any other sugar Activity installed.
>>>> So, my question is, does anyone knows how Scratch implements it's save /
>>>> loading method? is there any guide explaining how to do it without using the
>>>> journal? Keep in mind that we do know that there are other directories we
>>>> could use to save our files, but we would like to use our Activity directory
>>>> if possible.
>>>> Thanks in advance ( and sorry for any english mistakes :] ),
>>>> Alberto Arruda de Oliveira
>>> _______________________________________________
>>> Sugar-devel mailing list
>>> Sugar-devel at lists.sugarlabs.org
>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
> --
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org

More information about the Sugar-devel mailing list