<span style="color: rgb(153, 0, 0);"></span>Estuve mirando algunas cosas sobre journal y gracias al navegador de archivos encontré algunas cosas.<br><br>A veces cuando bajas una actividad desde internet y ya tienes la actividad instalada, es decir que le pasas por arriba a la que tenías, cuando ejecutas la nueva versión que bajaste no funciona y sigue funcionando la anterior, parece que el problema está en los archivos pyc que se generan cuando ejecutas la actividad.<br>
<br>Si la nueva versión que bajas no tiene los archivos pyc para sobreescribir los que tiene la versión anterior, la actividad no se actualiza, así que es bueno tener en el paquete .xo los pyc o en caso contrario, antes de bajar la nueva versión, es bueno borrar la anterior, reiniciar la xo y luego recien bajarse la nueva.<br>
<br><b>Otra cosa que encontré:</b><br>Cuando bajas una actividad desde la web, esta queda en el journal.<br>Si la borras del journal tambien borras la actividad.<br>Sin embargo, si borras todo el journal utilizando el navegador que hice, la actividad no se borra, así que revolviendo un poco a raiz de esto, encontré que al parecer hay inconsistencias entre journal y el registro de sugar por eso sucede esto, pero en realidad no se si es así porque encontré algunos respaldos del journal base en otros directorios de la xo.<br>
Buscando otro poco, encontré sugarutils que son dos archivos que acceden al registro de sugar, uno lo lee e informa de las actividades instaladas y el otro lo modifica sin borrar los archivos (es decir, elimina la actividad del registro, pero mantiene los archivos de la misma). Pueden bajar el paquete desde acá: <a href="http://sites.google.com/site/sugaractivities/home/herramientas">http://sites.google.com/site/sugaractivities/home/herramientas</a><br>
<br><b>PD:</b><br>La verdad que no entiendo cual es la idea de tanto código para journal.<br>Para mantener un archivo actualizado bastaría con guardarlo en el mismo lugar cada vez que sea utilizado.<br>