Re: [Sugar-devel] journal (0.82) backup

2010-03-03 Thread Tomeu Vizoso
2010/3/3 Esteban Arias :
> si quiero instalar ds-backup (ds-backup-server-0.8.1-1.olpc3.noarch.rpm) en
> un servidor que no está basado en un xs de olpc, servidor con debian, que
> pre requisitos debería tener encuenta para la instalación?

Mirando el .spec del rpm, puedes ver que dependencias explicitas hay
en las lineas que empiezan con "Requires:":

http://dev.laptop.org/git/users/martin/ds-backup.git/tree/ds-backup.spec.in

Saludos,

Tomeu

>
>
>> El 12 de febrero de 2010 17:24, Martin Langhoff
>>  escribió:
>>>
>>> Dentro del contenido "viejo", seguro que hay cosas mas "nuevas". Por
>>> definicion, el backup siempre es mas "viejo".
>>>
>>> Yo creo que vas a crearte mas problemas que los que solucionan... una
>>> idea de implementacion: del XS pueden extraer cada "record" en formato
>>> XOJ. Eso te evita necesitar gran expacio "extra" en el disco para la
>>> operacion, y la podes hacer archivo por archivo.
>>>
>>> Para ver como anda en el "use case" que usamos en OLPC, instalate un
>>> XS-0.6 + AP, conectate con el XO, registrate, reinicia, dale un rato
>>> para que haga su backup, luego visita "schoolserver" con Browse.xo.
>>> Te va a hacer auto-login. En la esq superior derecha, vas a ver tu
>>> nombre de usuario que tiene un link -- segui ese link y vas a ver la
>>> opcion de backup. Fijate como son los urls.
>>>
>>> De esos mismos urls lo pueden automatizar desde python...
>>>
>>>
>
>
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] journal (0.82) backup

2010-03-03 Thread Esteban Bordón
El problema es que el formato rpm no es usado por debian. En este caso
deberías tratar de realizar la instalación desde el código fuente, supongo
que habrá algún Makefile para hacerlo,

saludos,
Esteban.



El 3 de marzo de 2010 12:07, Esteban Arias escribió:

> si quiero instalar ds-backup 
> (ds-backup-server-0.8.1-1.olpc3.noarch.rpm)
> en un servidor que no está basado en un xs de olpc, servidor con debian, que
> pre requisitos debería tener encuenta para la instalación?
>
>
>
> El 12 de febrero de 2010 17:24, Martin Langhoff > > escribió:
>>
>> Dentro del contenido "viejo", seguro que hay cosas mas "nuevas". Por
>>> definicion, el backup siempre es mas "viejo".
>>>
>>> Yo creo que vas a crearte mas problemas que los que solucionan... una
>>> idea de implementacion: del XS pueden extraer cada "record" en formato
>>> XOJ. Eso te evita necesitar gran expacio "extra" en el disco para la
>>> operacion, y la podes hacer archivo por archivo.
>>>
>>> Para ver como anda en el "use case" que usamos en OLPC, instalate un
>>> XS-0.6 + AP, conectate con el XO, registrate, reinicia, dale un rato
>>> para que haga su backup, luego visita "schoolserver" con Browse.xo.
>>> Te va a hacer auto-login. En la esq superior derecha, vas a ver tu
>>> nombre de usuario que tiene un link -- segui ese link y vas a ver la
>>> opcion de backup. Fijate como son los urls.
>>>
>>> De esos mismos urls lo pueden automatizar desde python...
>>>
>>>
>>>
>
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] journal (0.82) backup

2010-03-03 Thread Esteban Arias
si quiero instalar ds-backup
(ds-backup-server-0.8.1-1.olpc3.noarch.rpm)
en un servidor que no está basado en un xs de olpc, servidor con debian, que
pre requisitos debería tener encuenta para la instalación?



El 12 de febrero de 2010 17:24, Martin Langhoff
escribió:
>
> Dentro del contenido "viejo", seguro que hay cosas mas "nuevas". Por
>> definicion, el backup siempre es mas "viejo".
>>
>> Yo creo que vas a crearte mas problemas que los que solucionan... una
>> idea de implementacion: del XS pueden extraer cada "record" en formato
>> XOJ. Eso te evita necesitar gran expacio "extra" en el disco para la
>> operacion, y la podes hacer archivo por archivo.
>>
>> Para ver como anda en el "use case" que usamos en OLPC, instalate un
>> XS-0.6 + AP, conectate con el XO, registrate, reinicia, dale un rato
>> para que haga su backup, luego visita "schoolserver" con Browse.xo.
>> Te va a hacer auto-login. En la esq superior derecha, vas a ver tu
>> nombre de usuario que tiene un link -- segui ese link y vas a ver la
>> opcion de backup. Fijate como son los urls.
>>
>> De esos mismos urls lo pueden automatizar desde python...
>>
>>
>>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] journal (0.82) backup

2010-02-11 Thread Martin Langhoff
On Thu, Feb 11, 2010 at 3:16 PM, Esteban Arias
 wrote:
> I work with journal (0.82) backup. The idea is on jornal activity add button
> "backup" and "restore". and then run the script. as a subprosses.

It all depends on how you do it ;-)

As Daniel mentions, "backup" is safe, but "restore" can be tricky.
Here is what I propose you do for restore, so that it is safe. Ugly
pseudocode follows

 for each object in the backup:
# next step might require an addition to journal code
# to return  sha1sum of the file and of the canonical-json-encoded metadata
# for a given journal entry
if the object exists in the journal and is unchanged:
   continue
use copy-to-journal (or its guts) to import it to the journal

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] journal (0.82) backup

2010-02-11 Thread Esteban Bordón
May be you can make a first startup screen (displayed when re-flash the XO)
to restore the backup instead of the restore button in journal..

Regards,
Esteban.

2010/2/11 Esteban Arias 

> If I
>
> 1) kill datastore-service  (pkill -f -x "python
> /usr/bin/datastore-service")
> 2) do backup
> 3) and then restart sugar (pkill -f -x "python /usr/bin/sugar-shell")
>
> ?
>
> 2010/2/11 Daniel Drake 
>
> On 11 February 2010 08:16, Esteban Arias 
>> wrote:
>> > Hi,
>> >
>> > I work with journal (0.82) backup. The idea is on jornal activity add
>> button
>> > "backup" and "restore". and then run the script. as a subprosses.
>> >
>> > may have a problem if I run script if the journal active ?
>>
>> I suspect it's not safe to run that journal restore script while Sugar
>> is active.
>>
>> Daniel
>>
>
>
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] journal (0.82) backup

2010-02-11 Thread Esteban Arias
If I

1) kill datastore-service  (pkill -f -x "python /usr/bin/datastore-service")
2) do backup
3) and then restart sugar (pkill -f -x "python /usr/bin/sugar-shell")

?

2010/2/11 Daniel Drake 

> On 11 February 2010 08:16, Esteban Arias 
> wrote:
> > Hi,
> >
> > I work with journal (0.82) backup. The idea is on jornal activity add
> button
> > "backup" and "restore". and then run the script. as a subprosses.
> >
> > may have a problem if I run script if the journal active ?
>
> I suspect it's not safe to run that journal restore script while Sugar
> is active.
>
> Daniel
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] journal (0.82) backup

2010-02-11 Thread Daniel Drake
On 11 February 2010 08:16, Esteban Arias  wrote:
> Hi,
>
> I work with journal (0.82) backup. The idea is on jornal activity add button
> "backup" and "restore". and then run the script. as a subprosses.
>
> may have a problem if I run script if the journal active ?

I suspect it's not safe to run that journal restore script while Sugar
is active.

Daniel
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] journal (0.82) backup

2010-02-11 Thread Esteban Arias
Hi,

I work with journal (0.82) backup. The idea is on jornal activity add button
"backup" and "restore". and then run the script. as a subprosses.

may have a problem if I run script if the journal active ?

i attached the script.

thanks
Esteban.


diario-backup
Description: Binary data


diario-restore
Description: Binary data
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel