User talk:AlanSan
Contents
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:
1.- Abrí cuentas en los Foros de AOO en Español, Inglés y Francés. 2.- Abrí una wiki en OpenOffice. 3.- Me registré en las listas: API Y DEV. 4.- 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 el contenido. Esta guia la podemos encontrar en la sección "Documentación". La guia contiene las siguientes secciones:
1.- Getting the source 2.- Basic concepts 3.- Build requirements 4.- Building on Windows 5.- Building on Windows with MinGW 6.- Building on Mac OS X 7.- Building on Linux 8.- 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.- En la sección Basic concepts explica las tecnicas y terminologias que utilizaré en el transcurso de la Guia. 4.- El codigo fuente esta dividido en Proyectos y Modulos. 5.- Hay dos estilos para construir el codigo fuente: Parcial e Incompatible 6.- En la sección Build Requirements explica en que Plataformas y Arquitecturas es compatible el proyecto. 7.- 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. 8.- En las siguientes 5 secciones explica la manera de construir el codigo fuente, dependiendo de la plataforma que se utilize. 9.- 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.
Tambien hice una modificacion a la información de mi Wiki.
--AlanSan (talk) 22:14, 3 February 2013 (UTC)