Changes

Jump to navigation Jump to search
317 bytes added ,  10:48, 15 June 2010
→‎Eventos / Events: Ordenando textos y enumerando pasos
Line 58: Line 58:  
Decidimos en primer lugar trabajar con la actividad Paint, ya que es sencilla, tiene unos cuantos tickets abiertos y ya la conocemos,
 
Decidimos en primer lugar trabajar con la actividad Paint, ya que es sencilla, tiene unos cuantos tickets abiertos y ya la conocemos,
 
por otro lado, intentamos que todos tuvieramos entornos de trabajo listos para debugear y programar '''Actividades'''.
 
por otro lado, intentamos que todos tuvieramos entornos de trabajo listos para debugear y programar '''Actividades'''.
 +
 +
'''1) Instalamos Sugar, en nuestra computadora:'''
    
En Fedora 12 y en Ubuntu es sencillo, instalamos todos los paquetes sugar*.
 
En Fedora 12 y en Ubuntu es sencillo, instalamos todos los paquetes sugar*.
 +
 
En Arch Linux, con: yaourt -S sugar
 
En Arch Linux, con: yaourt -S sugar
   −
Luego bajamos la versión de desarrollo de git:
+
'''2) Buscamos los tickets pendientes de resolución en la actividad:'''
 
  −
  $ git clone git://git.sugarlabs.org/paint/mainline.git paint.git
  −
 
  −
Para el caso de la actividad Paint, utiliza una librería en C, que se encuentra en el directorio fill, esta hay que compilarla o bien reemplazarla, con la versión ya compilada que vienen en archivo Paint.xo , el cual se puede descargar de activities.sugarlabs.org.
  −
 
  −
Para poder usar la versión de desarrollo de Paint, desinstalamos el paquete de la actividad (si estuviera instalado) y creamos en el directorio Activities en el raíz del home de nuestro usuario, y ahí un directorio Paint.activity , luego copiamos allí los archivos de la actividad.
  −
 
  −
Buscamos los tickets pendientes de resolución en la actividad:
   
Los tickets, actualmente se encuentran reportados en los dos tracks siguiente, así que por el momento revisamos los dos.
 
Los tickets, actualmente se encuentran reportados en los dos tracks siguiente, así que por el momento revisamos los dos.
   −
'''En Sugarlabs:'''
+
''' En Sugarlabs:'''
 
http://bugs.sugarlabs.org/query?status=accepted&status=assigned&status=new&status=reopened&component=Write&order=priority&col=id&col=summary&col=component&col=status&col=type&col=priority&col=milestone
 
http://bugs.sugarlabs.org/query?status=accepted&status=assigned&status=new&status=reopened&component=Write&order=priority&col=id&col=summary&col=component&col=status&col=type&col=priority&col=milestone
   −
'''En OLPC:'''
+
''' En OLPC:'''
 
http://dev.laptop.org/query?status=assigned&status=new&status=reopened&component=write-activity+%28abiword%29&order=priority&col=id&col=summary&col=status&col=owner&col=type&col=milestone
 
http://dev.laptop.org/query?status=assigned&status=new&status=reopened&component=write-activity+%28abiword%29&order=priority&col=id&col=summary&col=status&col=owner&col=type&col=milestone
   Line 86: Line 81:  
Se puede ejecutar un emulador de Sugar con el comando:
 
Se puede ejecutar un emulador de Sugar con el comando:
 
   sugar-emulator
 
   sugar-emulator
 +
 +
'''3) Luego bajamos la versión de desarrollo de la actividad, en este caso paint:'''
 +
 +
Para bajar las actividades, necesitamos utilizar git, con el siguiente comando obtendremos de manera local una copia de una rama del repositorio.
 +
 +
  $ git clone git://git.sugarlabs.org/paint/mainline.git paint.git
 +
 +
''Para el caso de la actividad Paint, utiliza una librería en C, que se encuentra en el directorio fill, ésta hay que compilarla o bien reemplazarla, con la versión ya compilada que vienen en archivo Paint.xo , el cual se puede descargar de activities.sugarlabs.org.''
 +
 +
Para poder usar la versión de desarrollo de Paint, desinstalamos el paquete de la actividad (si estuviera instalado) y creamos en el directorio Activities en el raíz del home de nuestro usuario, y ahí un directorio Paint.activity , luego copiamos allí los archivos de la actividad.
 +
 +
'''4) Corregir el bug:'''
    
Una vez detectado el error que se quiere corregir, se puede editar los archivos de Python.
 
Una vez detectado el error que se quiere corregir, se puede editar los archivos de Python.
Line 95: Line 102:     
En el caso de Paint el archivo se llama ''org.laptop.Oficina''. , tener en cuenta que cada vez que se ejecuta la actividad se crea un nuevo archivo con un número consecutivo en el nombre.
 
En el caso de Paint el archivo se llama ''org.laptop.Oficina''. , tener en cuenta que cada vez que se ejecuta la actividad se crea un nuevo archivo con un número consecutivo en el nombre.
 +
 +
'''5) Enviando la corrección:'''
    
Una vez que hemos hecho la modificación, copiamos el archivo modificado en el directorio donde clonamos el repopsitorio git y creamos un patch:
 
Una vez que hemos hecho la modificación, copiamos el archivo modificado en el directorio donde clonamos el repopsitorio git y creamos un patch:
Line 101: Line 110:  
   $ git format-patch -1
 
   $ git format-patch -1
   −
Esto va a generar un archivo "0001-descripcion-del-patch.patch" que se de be enviar a la lista sugar-devel@lists.sugarlabs.org
+
Esto va a generar un archivo "0001-descripcion-del-patch.patch" que se debe enviar a la lista sugar-devel@lists.sugarlabs.org
    
Esperamos que les sea de utilidad este reporte.
 
Esperamos que les sea de utilidad este reporte.
9

edits

Navigation menu