Difference between revisions of "User talk:AlanSan"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Undo revision 214628 by AlanSan (talk))
Line 1: Line 1:
== La Guia de Desarrollo de OpenOffice.org ==
+
=== Inmersión al mundo de Apache OpenOffice ===
  
=== Analizando contenido ===
+
==21/01/2013==
  
Como primera actividad en el proyecto de OpenOffice, me di a la tarea de analizar el contenido de la Guia de Desarrollo (Building Guide). Dicha guia la podemos encontrar en la sección "Documentación"
+
Hoy comenzé a explorar la comunidad de OpenOffice.
  
La guia nos proporciona la siguiente información:
+
He utilizado los links que Alexandro me ha proporcionado en la entrevista. Dichos links hice lo siguiente:
  
* Getting the source
+
- Abrí cuentas en los Foros de AOO en Español, Inglés y Francés.
* Basic concepts
+
- Abrí una wiki en OpenOffice.
* Build requirements
+
- Me registré en las listas: API Y DEV.
* Building on Windows
+
- Envie mi primer post de Presentación a las listas API y DEV.
* Building on Windows with MinGW
+
* Building on Mac OS X
+
* Building on Linux
+
* Building on Solaris
+
  
 +
Conclusiones del dia:
 +
1.- La mayoria de los usuarios registrados en los foros no contestan mensajes privados.
 +
2.- Postear en los Foros es más efectivo que mandar un mensaje privado.
 +
3.- En las listas de desarrollo se habla Inglés.
 +
4.- Enviar tus preguntas, dudas o propuestas a las listas obtienes mas ayuda.
  
En esta sesión me di a la lectura "Building on Linux" ya que en mis practicas profesionales utilizare el sistema operativo Linux con el distro Ubuntu 12.04
+
==22/01/2013==
  
 +
Hoy comenzé a leer la Guia de Desarrollo (Building Guide). Me di a la tarea de analizar elcontenido. Esta guia la podemos encontrar en la sección "Documentación".
 +
La guia contiene las siguientes secciones:
 +
Getting the source
 +
Basic concepts
 +
Build requirements
 +
Building on Windows
 +
Building on Windows with MinGW
 +
Building on Mac OS X
 +
Building on Linux
 +
Building on Solaris 
  
<big><big>Building on Linux</big></big>
+
Conclusiones del dia:
  
En esta sección la guia nos enseña los requerimientos adecuados de hardware y software, que necesitaremos en el sistema Linux. Estos requerimientos son los siguientes:
+
1.- En la sección Getting source explica que el proyecto AOO, todo su codigo fuente esta almacenado en un servidor de Subversion. Para obtener el codigo fuente necesitamos el programa cliente.
 +
2.- El programa cliente de Subversion, lo descargue introduciendo el siguiente codigo desde mi Terminal: sudo apt-get install subversion.
 +
3.- El codigo fuente esta estructurado de la siguiente manera:
  
 +
aoo/aoo/main aoo/extrasaoo/test/extrasaoo/ext_librariesaoo/ext_sources
  
'''Hardware'''
+
4.- En la sección Basic concepts explica las tecnicas y terminologias que utilizaré en el transcurso de la Guia.
* fast CPUs, x-way CPU recommended.
+
5.- El codigo fuente esta dividido en Proyectos y Modulos.
* 1 GB RAM (2 GB recomendados)
+
6.- Hay dos estilos para construir el codigo fuente: Parcial e Incompatible
* Por lo menos 10 GB de disco duro disponibles.
+
7.- En la sección Build Requirements explica en que Plataformas y Arquitecturas es compatible el proyecto.
 +
8.- En todos las plataformas es necesario que tengan los siguientes requerimientos: Java JDK, Perl, CUPS, PAM, Apache Ant, gperf y e Codigo fuente de Mozilla.
 +
9.- En las siguientes 5 secciones explica la manera de construir el codigo fuente, dependiendo de la plataforma que se utilize.
 +
10.- Yo como usuario Linux, utilizaré la sección Building on Linux.
  
 +
==23/01/2013==
  
'''Software'''
+
El dia de hoy comenzé a descargar el codigo fuente de AOO desde Subversion.
* Una distribución Linux (Ubuntu, Fedora, SUSE, Gentoo)
+
* Compilador C/C++
+
  → Podemos descargar el compilador para C/C++ ingresando desde nuestro terminal: sudo aptitude build-essential
+
* Librerias de desarrollo X11
+
* PAM con cabeceras de desarollo
+
* Bash
+
* gtk2 y libtff con cabeceras de desarollo
+
  
 +
Conclusiones del día:
  
--[[User:AlanSan|AlanSan]] ([[User talk:AlanSan|talk]]) 05:46, 22 January 2013 (UTC)
+
1.- El codigo fuente tiene un peso de 4.7 GB
 +
 
 +
==24/01/2013==
 +
 
 +
Hoy comenzé a construir el codigo fuente de AOO.
 +
 
 +
Conclusiones del día:
 +
 
 +
1.- Tienes que saber principios basicos en comandos linux.
 +
2.- El terminal me comienza a mandar errores de librerias en el codigo fuente.
 +
 +
==25/01/2013==
 +
 
 +
Ahora mantego problemas al construir el codigo fuente de AOO. Principalmente en un error del modulo
 +
HSQLDB.
 +
 
 +
==26/01/2013==
 +
 
 +
El dia de hoy mi Laptop no arranca mi Distro Ubuntu me manda al GrubRescue>. Por otra parte envie desde un ciber un correo a la lista DEV, para obtener ayuda sobre el problema en el modulo HSQLDB
 +
 
 +
Conclusiones del día:  
 +
 
 +
1.- Mi Laptop se trabo al tratar de compilar nuevamente el codigo fuente.
 +
2.- En esta ultima compilación los errores de librerias  y el modulo HSQLDB continuaban.
 +
 
 +
==27/01/2013==
 +
 
 +
EL dia de hoy lleve acabo un mantenimiento rapido a mi laptop.
 +
 
 +
Conclusiones del día:  
 +
 
 +
1.- Lleve acabo la instalación del Distro Ubuntu 12.10
 +
 
 +
==28/01/2013==
 +
 
 +
Comenzé a descargar y compilar nuevamente el codigo fuente de AOO.
 +
 
 +
Conclusiones del día:
 +
 
 +
1.- Esta versión de Ubuntu parace ser más estable, el codigo fuente no me mando errores de librerias. Que antes me  faltaban en la version de Ubuntu 12.04
 +
2.- Comienzo a tener otro tipo de errores en las librerias.
 +
 
 +
==29/01/2013==
 +
 
 +
El problema sobre el modulo HSLQDB persiste, pero he corregido los errores en las librerias.
 +
 
 +
Acontinuación enlisto los errores y la solución aplicada a cada una de ellas:
 +
 
 +
Error: Error: unowinreg.dll not found
 +
Fix:./configure --disable-odk
 +
 
 +
Error:No package 'gnome-vfs-2.0' found
 +
Fix: sudo apt-get install libgnomevfs2-dev
 +
 
 +
Error:configure:error: fontconfig/fontconfig.h could not be found
 +
FIx: sudo apt-get install libfontconfig1-dev
 +
 
 +
Error:configure: error: X11/extensions/Xrandr.h could not be found. X11 dev missing?
 +
Fix:  sudo apt-get install libxrandr-dev
 +
 
 +
Error: configure: error: Library requirements (gconf-2.0 ) not met;
 +
Fix: sudo apt-get install libgconf2-dev
 +
 
 +
Error: configure: error: requirements to build the gtk-plugin not met
 +
Fix:sudo apt-get install libgtk2.0-dev
 +
 
 +
Error:configure: error: cups/cups.h could not be found
 +
Fix: sudo apt-get install libcupsys2-dev
 +
 
 +
Error:configure: error: Xaw include headers not found
 +
Fix: libxaw7-dev
 +
 
 +
Error: configure: error: no bison found in $PATH, install bison
 +
Fix: sudo apt-get install bison
 +
 
 +
Error: configure: error: Ant not found - Make sure it's in the path or use --with-ant-home
 +
 
 +
Fix: sudo apt-get install ant
 +
 
 +
Error: configure: error: cannot find JUnit4 jar; please install one in the default
 +
Fix: ./configure --without-junit
 +
 
 +
Conclusiones del día:
 +
 
 +
1.- El codigo fuente ya se puede configurar sin ningun error de libreria.
 +
2.- Al ejecutar el comando build --all, persiste el error en HSQLDB.
 +
3.- En las listas se comento que este error es referente a la version JDK 7 de Java.
 +
 +
==30/01/2013==
 +
 
 +
Hoy Alexandro me pregunto sobre el estatus del codigo fuente de AOO. En seguida le comenté que los resultados persistian en el error del modulo HSQLDB. En consecuencia comenzó a darme una retroalimentación de la guia de desarrollo.
 +
 
 +
Conclusiones del día:
 +
 
 +
1.- Se resolvió el problema en HSQLDB, aplicando un BUILD parcial al modulo.
 +
2.- El codigo para el BUILD parcial fue el siguiente:
 +
      build --from hsqldb --prepare
 +
      build --all
 +
 
 +
==31/01/2013==
 +
 
 +
Hoy volví a empezar el proceso de construcción del codigo fuente de AOO, ya que mi Lap no respondía y en consecuencia la reinicie.
 +
 
 +
==01/02/2013==
 +
 
 +
El codigo fuente se contruyó con exito, por otra parte Alexandro me dejo nuevo trabajo, que consistia en leer los tutoriales sobre Hacking en OpenOffice.
 +
 
 +
==02/02/2013==
 +
 
 +
Hoy solo he estado leyendo los documentos sobre Hacking.
 +
 
 +
==03/02/2013==
 +
 
 +
El tema de hacking es interesante, he aprendido varias cosas como también comienzo aplicar la información de los tutoriales.

Revision as of 22:10, 3 February 2013

Inmersión al mundo de Apache OpenOffice

21/01/2013

Hoy comenzé a explorar la comunidad de OpenOffice.

He utilizado los links que Alexandro me ha proporcionado en la entrevista. Dichos links hice lo siguiente:

- Abrí cuentas en los Foros de AOO en Español, Inglés y Francés. - Abrí una wiki en OpenOffice. - Me registré en las listas: API Y DEV. - Envie mi primer post de Presentación a las listas API y DEV.

Conclusiones del dia:

1.- La mayoria de los usuarios registrados en los foros no contestan mensajes privados.
2.- Postear en los Foros es más efectivo que mandar un mensaje privado.
3.- En las listas de desarrollo se habla Inglés.
4.- Enviar tus preguntas, dudas o propuestas a las listas obtienes mas ayuda.

22/01/2013

Hoy comenzé a leer la Guia de Desarrollo (Building Guide). Me di a la tarea de analizar elcontenido. Esta guia la podemos encontrar en la sección "Documentación". La guia contiene las siguientes secciones: Getting the source Basic concepts Build requirements Building on Windows Building on Windows with MinGW Building on Mac OS X Building on Linux Building on Solaris

Conclusiones del dia:

1.- En la sección Getting source explica que el proyecto AOO, todo su codigo fuente esta almacenado en un servidor de Subversion. Para obtener el codigo fuente necesitamos el programa cliente.
2.- El programa cliente de Subversion, lo descargue introduciendo el siguiente codigo desde mi Terminal: sudo apt-get install subversion.
3.- El codigo fuente esta estructurado de la siguiente manera:

aoo/aoo/main aoo/extrasaoo/test/extrasaoo/ext_librariesaoo/ext_sources

4.- En la sección Basic concepts explica las tecnicas y terminologias que utilizaré en el transcurso de la Guia.
5.- El codigo fuente esta dividido en Proyectos y Modulos.
6.- Hay dos estilos para construir el codigo fuente: Parcial e Incompatible
7.- En la sección Build Requirements explica en que Plataformas y Arquitecturas es compatible el proyecto.
8.- En todos las plataformas es necesario que tengan los siguientes requerimientos: Java JDK, Perl, CUPS, PAM, Apache Ant, gperf y e Codigo fuente de Mozilla.
9.- En las siguientes 5 secciones explica la manera de construir el codigo fuente, dependiendo de la plataforma que se utilize.
10.- Yo como usuario Linux, utilizaré la sección Building on Linux.

23/01/2013

El dia de hoy comenzé a descargar el codigo fuente de AOO desde Subversion.

Conclusiones del día:

1.- El codigo fuente tiene un peso de 4.7 GB

24/01/2013

Hoy comenzé a construir el codigo fuente de AOO.

Conclusiones del día:

1.- Tienes que saber principios basicos en comandos linux.
2.- El terminal me comienza a mandar errores de librerias en el codigo fuente.

25/01/2013

Ahora mantego problemas al construir el codigo fuente de AOO. Principalmente en un error del modulo HSQLDB.

26/01/2013

El dia de hoy mi Laptop no arranca mi Distro Ubuntu me manda al GrubRescue>. Por otra parte envie desde un ciber un correo a la lista DEV, para obtener ayuda sobre el problema en el modulo HSQLDB

Conclusiones del día:

1.- Mi Laptop se trabo al tratar de compilar nuevamente el codigo fuente.
2.- En esta ultima compilación los errores de librerias  y el modulo HSQLDB continuaban.

27/01/2013

EL dia de hoy lleve acabo un mantenimiento rapido a mi laptop.

Conclusiones del día:

1.- Lleve acabo la instalación del Distro Ubuntu 12.10

28/01/2013

Comenzé a descargar y compilar nuevamente el codigo fuente de AOO.

Conclusiones del día:

1.- Esta versión de Ubuntu parace ser más estable, el codigo fuente no me mando errores de librerias. Que antes me  faltaban en la version de Ubuntu 12.04
2.- Comienzo a tener otro tipo de errores en las librerias.

29/01/2013

El problema sobre el modulo HSLQDB persiste, pero he corregido los errores en las librerias.

Acontinuación enlisto los errores y la solución aplicada a cada una de ellas:

Error: Error: unowinreg.dll not found Fix:./configure --disable-odk

Error:No package 'gnome-vfs-2.0' found Fix: sudo apt-get install libgnomevfs2-dev

Error:configure:error: fontconfig/fontconfig.h could not be found FIx: sudo apt-get install libfontconfig1-dev

Error:configure: error: X11/extensions/Xrandr.h could not be found. X11 dev missing? Fix: sudo apt-get install libxrandr-dev

Error: configure: error: Library requirements (gconf-2.0 ) not met; Fix: sudo apt-get install libgconf2-dev

Error: configure: error: requirements to build the gtk-plugin not met Fix:sudo apt-get install libgtk2.0-dev

Error:configure: error: cups/cups.h could not be found Fix: sudo apt-get install libcupsys2-dev

Error:configure: error: Xaw include headers not found Fix: libxaw7-dev

Error: configure: error: no bison found in $PATH, install bison Fix: sudo apt-get install bison

Error: configure: error: Ant not found - Make sure it's in the path or use --with-ant-home

Fix: sudo apt-get install ant

Error: configure: error: cannot find JUnit4 jar; please install one in the default Fix: ./configure --without-junit

Conclusiones del día:

1.- El codigo fuente ya se puede configurar sin ningun error de libreria.
2.- Al ejecutar el comando build --all, persiste el error en HSQLDB.
3.- En las listas se comento que este error es referente a la version JDK 7 de Java.

30/01/2013

Hoy Alexandro me pregunto sobre el estatus del codigo fuente de AOO. En seguida le comenté que los resultados persistian en el error del modulo HSQLDB. En consecuencia comenzó a darme una retroalimentación de la guia de desarrollo.

Conclusiones del día:

1.- Se resolvió el problema en HSQLDB, aplicando un BUILD parcial al modulo.
2.- El codigo para el BUILD parcial fue el siguiente:
     build --from hsqldb --prepare
     build --all

31/01/2013

Hoy volví a empezar el proceso de construcción del codigo fuente de AOO, ya que mi Lap no respondía y en consecuencia la reinicie.

01/02/2013

El codigo fuente se contruyó con exito, por otra parte Alexandro me dejo nuevo trabajo, que consistia en leer los tutoriales sobre Hacking en OpenOffice.

02/02/2013

Hoy solo he estado leyendo los documentos sobre Hacking.

03/02/2013

El tema de hacking es interesante, he aprendido varias cosas como también comienzo aplicar la información de los tutoriales.

Personal tools