El lunes 3 de Mayo comenzaron las sesiones via chat para el Ubuntu Open Week en Español en su segunda edicion para toda la comunidad de habla hispana.
Con una asistencia sostenida en alrededor de 50 personas se desarrollo la primer jornada de informacion/introduccion a algunos aspectos vinculados con Ubuntu y su comunidad.
Si quieren ver la programacion para lo que resta de la UOWS, solo hagan click sobre el banner de la derecha o sobre este link. Tambien en esa wiki encontraran los logs originales de cada reunion.
La presentacion de Leandro Gomez (leogg) para mi fue impecable, pero creo que la de Andres Mujica les podra interesar mas ya que hablo de como reportar bugs y lograr se arreglen sin morir en el intento :)
A continuacion, una copia del log de la reunion:
andresmujica | buenas noches | 01:06 |
andresmujica | hola a todos | 01:06 |
andresmujica | vamos a iniciar la charla de Reportando Bugs ¿Cómo hago para que mi bug sea solucionado? | 01:07 |
andresmujica | mi nombre es Andrés Mujica soy usuario Ubuntu desde el 2006, tengo una larga historia con linux desde el 2001 aproximadamente. colaboro en Ubuntu por medio de los equipos BugSquad y Bugcontrol y en mi comunidad de Colombia como miembro del concilio. | 01:08 |
andresmujica | Mi perfil está en https://launchpad.net/~andres.mujica para info de contacto | 01:08 |
andresmujica | pueden hacer preguntas en el canal -chat las ire respondiendo durante la charla, no olviden usar el PREGUNTA: | 01:09 |
andresmujica | ok, iniciamos | 01:09 |
andresmujica | A veces aquellos que nos involucramos de alguna u otra forma con el mundo del software libre y en especial con los computdaores | 01:10 |
andresmujica | olvidamos que los computadores son herramientas para ayudar a realizar nuestro trabajo diario, | 01:10 |
andresmujica | no son el objeto en si del mismo. | 01:10 |
andresmujica | sin embargo, como muchos de nosotros somos gomosos, o geeks, nos concentramos tanto en el computador | 01:10 |
andresmujica | que en vez de trabajar nos la pasamos actualizando, instalando programas, cambiando el tema, y un monton de cosas más | 01:11 |
andresmujica | que si analizamos con juicio, no necesariamente son trabajo como tal… | 01:11 |
andresmujica | :) | 01:11 |
andresmujica | cierto? | 01:11 |
andresmujica | para aquel pequeño grupo de usuarios (ya va en cerca de 10-12 millones para ubuntu) que usan los computadores como herramienta | 01:12 |
andresmujica | cuando les falla algún aplicativo | 01:12 |
andresmujica | o todo el equipo | 01:12 |
andresmujica | pues es mortal | 01:12 |
andresmujica | de hecho para nosotros también! | 01:12 |
andresmujica | no podemos actualizar al alpha de la siguiente versión!! | 01:12 |
andresmujica | el hecho es, que cuando falla algo en nuestro sistema, nos veremos afectados de alguna u otra manera | 01:13 |
andresmujica | entonces bien. | 01:13 |
andresmujica | a todos nos interesa que esa falla que apareció sea resuelta de tal modo | 01:13 |
andresmujica | que podamos trabajar sin inconvenientes. | 01:14 |
andresmujica | esas fallas son las que comúnmente conocemos como Bugs | 01:14 |
andresmujica | lo primero que debemos hacer al tener un Bug es identificar si este es por configuración o es un problema que requiera a un desarrollador para su solucion | 01:14 |
andresmujica | nuestro problema es causado por un error de configuración , si por ejemplo | 01:15 |
Err:510 | ||
andresmujica | – cambiamos la configuración del firefox/openoffice/etc. y ahora no funciona | 01:16 |
andresmujica | será una configuración válida? | 01:16 |
andresmujica | – preguntamos por medio de la lista de correo de nuestro respectivo LoCo Team respecto al problema y recibimos 30 respuestas distintas!! | 01:16 |
andresmujica | problema común | 01:16 |
andresmujica | – al buscar en google encuentras 200 páginas referenciando tu problema con 500 soluciones posibles | 01:17 |
andresmujica | típico no? | 01:17 |
andresmujica | el punto es, que muchos de los problemas que enfrentamos, son causados por una configuración. | 01:17 |
andresmujica | y aquí va uno de los primeros tips | 01:17 |
andresmujica | voy a usar mayúsculas para resaltarlo | 01:18 |
andresmujica | – PRUEBA CON EL USUARIO INVITADO | 01:18 |
=== ChanServ changed the topic of #ubuntu-charlas to: Ubuntu Charlas || Open Week En Español || Desde el 3 al 7 de Mayo || Preguntas seran en #ubuntu-charlas-chat || Por Info y otros https://wiki.ubuntu.com/UbuntuOpenWeek_ES || Reportando Bugs ¿Cómo hago para que mi bug sea solucionado? – Andrés Mujica – 00:00 UTC (Conversion Horaria http://ur1.ca/ypnd) | ||
andresmujica | en el menú de apagado aparece una opción que dice | 01:18 |
andresmujica | Sesión de Invitado. | 01:18 |
andresmujica | la forma más simple de saber si mi problema es causado por un error de configuración, es probar en la sesión de invitado. la Guest Session. | 01:19 |
andresmujica | en esta sesión tenemos una cuenta temporal, con configuración de fábrica, con las opciones por defecto del sistema para el usuario, que nos permite validar si al meter el dedo | 01:19 |
andresmujica | cometimos el error | 01:19 |
andresmujica | :) | 01:20 |
andresmujica | es decir si somos los culpables | 01:20 |
andresmujica | ok, como vamos? | 01:20 |
andresmujica | ahora.. | 01:20 |
andresmujica | resulta que se presenta el problema de nuevo usando el usuario invitado… | 01:20 |
andresmujica | hmm | 01:20 |
andresmujica | eso que significa… | 01:20 |
andresmujica | aquí nuestro componente inquieto / curioso se manifiesta… | 01:21 |
andresmujica | puede ser que hayamos cometido un error de configuración, no a nivel de usuario, sino a nivel de sistema | 01:21 |
andresmujica | es decir… cuando nos dio por mirar la carpeta /etc | 01:22 |
andresmujica | y vimos una carpeta como NetworkManager con un montón de archivos… | 01:22 |
andresmujica | y nos dio por cambiar algo, modificar algo, porque en algún foro encontramos que así resolviamos el problema del modem 3g | 01:23 |
andresmujica | y como no funciono lo dejamos así y se nos olvidó… | 01:23 |
andresmujica | entonces cuando tengamos el problema… | 01:23 |
andresmujica | grave.. no recordamos ni que cambiamos. | 01:23 |
andresmujica | aquí es donde entra otro importante tip. (otra vez en mayúsculas) | 01:24 |
andresmujica | PROBAR CON EL LIVECD | 01:24 |
andresmujica | es algo simple y sencillo | 01:24 |
andresmujica | con el LIVECD garantizamos que a nivel de sistema, la configuración sea de fábrica! | 01:24 |
andresmujica | si el error NO se manifiesta… pues bueno.. a buscar que modificamos!!! | 01:25 |
andresmujica | pero si el error persiste… | 01:25 |
andresmujica | nos enfrentamos a uno de aquellos problemas | 01:26 |
andresmujica | que pueden requerir | 01:26 |
andresmujica | o 1.- Cambiar nuestra carrera y convertirnos en ingenieros desarrolladores | 01:26 |
andresmujica | o 2.- conseguir un desarrollador que lo solucione!! | 01:26 |
andresmujica | Sin embargo, creo yo | 01:27 |
andresmujica | que una de las grandes ventajas que tiene el Software Libre es | 01:27 |
andresmujica | que puede ser Moldeado a nuestro antojo!! | 01:27 |
andresmujica | es cuestión de saber que hilos halar ;) | 01:27 |
andresmujica | me explico. | 01:27 |
andresmujica | el software libre es desarrollado en un proceso abierto. | 01:28 |
andresmujica | Ubuntu tiene un proceso abierto de desarrollo. | 01:28 |
andresmujica | Lastimosamente, a nivel de habla hispana, y en especial a nivel de Latinoamérica, los desarrolladores involucrados directamente con Ubuntu son muy pero muy pocos… | 01:28 |
andresmujica | no creo que lleguen a 10… | 01:28 |
andresmujica | pero bueno, eso es otro tema. | 01:29 |
andresmujica | el hecho es que como Usuarios | 01:29 |
andresmujica | y en especial como Usuarios de Ubuntu | 01:29 |
andresmujica | tenemos la posibilidad de voz y voto | 01:30 |
andresmujica | la posibilidad de influenciar el desarrollo del software | 01:30 |
andresmujica | incluso tenemos el poder de modificar lo que no nos guste o no nos funcione! | 01:30 |
andresmujica | uds se preguntaran.. que tiene que ver eso con bugs?? | 01:31 |
andresmujica | o con el problema que se me presenta en mi equipo?? | 01:31 |
andresmujica | la relación es | 01:31 |
andresmujica | que nosotros como usuarios, tenemos la responsabilidad de hacer que nuestro bug se resuelva. | 01:31 |
andresmujica | lo repito | 01:32 |
andresmujica | nosotros como usuarios tenemos la responsabilidad de hacer que nuestro bug se resuelva. | 01:32 |
andresmujica | no son los desarrolladores. somos nosotros. | 01:32 |
andresmujica | porque? | 01:32 |
andresmujica | porque para que un desarrollador pueda resolver el bug, este debe ser reportado. | 01:32 |
andresmujica | debe tener toda la información necesaria | 01:33 |
andresmujica | debe poderse reproducir, | 01:33 |
andresmujica | debe ser claro. | 01:33 |
andresmujica | es impresionante pero la gran mayoría de bugs reportados en launchpad, son bugs que no son lo suficientemente claros como para ser resueltos… | 01:34 |
andresmujica | muchísimos son repetidos… | 01:34 |
andresmujica | aquellos que tienen mayor posibilidad de solución, y que efectivamente son resueltos | 01:34 |
andresmujica | son los que cumplen con unas pocas reglas | 01:34 |
andresmujica | que ya voy a explicar. pero vamos por pasos | 01:34 |
andresmujica | 1er Paso | 01:35 |
andresmujica | Reportar el Bug | 01:35 |
andresmujica | Para reportar el bug necesitamos de launchpad. | 01:35 |
andresmujica | uno delos mayores aportes que ha hecho Canonical al ecosistema del software libre, es Launchpad. | 01:35 |
andresmujica | muchos crítican el hecho que no todo el código en Launchpad sea abierto, pero la verdad desde mi punto de vista eso no es importante. | 01:36 |
andresmujica | lo importante realmente es que Launchpad es el PUENTE que permite a un usuario común y corriente | 01:36 |
andresmujica | acercarse a los desarrolladores | 01:36 |
andresmujica | es la posibilidad que tiene un usuario común y corriente de dar su Voz y su Voto | 01:37 |
andresmujica | de interactuar directamente con aquellos que desarrollan el software que utilice diariamente. | 01:37 |
andresmujica | digame alguno de ustedes (hay alquien ahí??) si con Microsoft o con Adobe pueden hacer lo mismo? | 01:38 |
andresmujica | acaso Bill Gates o Steve Ballmer le responden directamente su inquietud ? | 01:38 |
andresmujica | esa oportunidad que brinda Launchpad no existe en ningún otro lugar. | 01:39 |
andresmujica | 01:39 | |
andresmujica | Oasis_ 19:39 | 01:39 |
andresmujica | andresmujica: ese es el gran poder que tiene el software libre y el usuario com?n no sabe por desconocimiento usar el poder que tiene de ayudar | 01:39 |
andresmujica | totalmente de acuerdo Oasis_ | 01:39 |
andresmujica | justamente por eso estoy aquí, porque creo importante compartir esos temas :) | 01:39 |
andresmujica | entonces. | 01:40 |
andresmujica | Launchpad | 01:40 |
andresmujica | resulta que en el mundo del software libre e incluso propietario, existe lo que se conoce como los BTS (Bug Tracking Systems) | 01:40 |
andresmujica | Launchpad es una versión mucho más evolucionada de los BTS tradicionales. Estos se caracterizan porque son sumamente técnicos | 01:40 |
andresmujica | tan técnicos que un usuario común y corriente le queda muy difícil interactuar por el nivel de complejidad que requiere. | 01:41 |
andresmujica | En Launchpad, la posibilidad de integrarse con Answers, Código Fuente, BTS de otras distribuciones, (Foros), Traducciones, Blueprints, etc | 01:42 |
andresmujica | hace que un reporte de bug pueda complementarse con el ecosistema que lo rodea. | 01:42 |
andresmujica | mucho pero muchos de los bugs existentes en ubuntu no son exclusivos de Ubuntu, estan en Debian, en Fedora, en OpenSuse | 01:43 |
andresmujica | y al interactuar por medio de Launchpad con los desarrolladores y usuarios de esas distribuciones la carga se distribuye y es más fácil encontrar la solución. | 01:43 |
andresmujica | entonces un primer paso que todos deben dar es el de crear su cuenta en launchpad, esto lo pueden hacer más tarde accediendo a https://launchpad.net/+login | 01:44 |
andresmujica | es decir, todo usuario de Ubuntu, debe tener su cuenta en Launchpad porque es el pasaporte para poder hacer uso de su poder de voz y voto en la comunidad. | 01:44 |
andresmujica | ahora. otro Tip | 01:44 |
andresmujica | resulta que para que un bug pueda ser resuelto, debemos garantizar que se pueda repetir por otra persona. | 01:45 |
andresmujica | y garantizar eso es vital. | 01:45 |
andresmujica | si no puedes repetir el bug/error en el laptop de tu novia… hmm pocas posibilidades de solución tendrás. | 01:45 |
andresmujica | aquí debemos recurrir a todos los trucos que se ocurran | 01:46 |
andresmujica | screencast.. por ejemplo usar grecordmydesktop | 01:46 |
andresmujica | incluso usar el celular o una camara para tomar el video y subirlo a launchpad. | 01:46 |
andresmujica | algo muy importante | 01:46 |
andresmujica | escribir el proceso para repetir el bug. | 01:46 |
andresmujica | si no hay instrucciones claras para repetir el bug, si no hay forma de hacer que un desarrollador pueda experimentar el bug, | 01:47 |
andresmujica | lo siento.. no será solucionado. | 01:47 |
andresmujica | el tip es entonces (en mayúsculas) | 01:47 |
andresmujica | ASEGURATE DE EXPLICAR CLARAMENTE COMO SE REPITE EL BUG | 01:48 |
andresmujica | ahora. | 01:48 |
andresmujica | previamente había mencionado que debemos probar con el LiveCD. | 01:48 |
andresmujica | esto es vital. | 01:49 |
andresmujica | debemos probar con la versión estable actual | 01:49 |
andresmujica | y con la versión que este en desarrollo | 01:49 |
andresmujica | http://cdimage.ubuntu.com/releases/10.04/release/ | 01:49 |
andresmujica | el release actual | 01:49 |
andresmujica | no demora en salir el alpha1 de la 10.10 | 01:49 |
andresmujica | si mi bug se repite en la última versión, SUPER!! | 01:50 |
andresmujica | mayor probabilidad de resolución tiene! | 01:50 |
andresmujica | y si NO se repite, MEJOR!! | 01:50 |
andresmujica | ya quedo resuelto. | 01:50 |
andresmujica | lo importante es que indiquemos en el reporte las pruebas que se hicieron para que los desarrolladores sepan en donde buscar la solución. | 01:50 |
andresmujica | bueno, otro TIP | 01:51 |
andresmujica | BUSCAR DUPLICADOS. | 01:51 |
andresmujica | la gran mayoría de bugs existentes ya fueron reportados. | 01:51 |
andresmujica | el bug que tu tienes lo más posible es que ya haya sido reportado. | 01:51 |
andresmujica | busca por google | 01:51 |
andresmujica | usando site:launchpad.net | 01:51 |
andresmujica | encontrarás mucha información… | 01:51 |
andresmujica | si sale un mensaje de error | 01:52 |
andresmujica | y haciendo la busqueda en google con ese mensaje de error, seguramente llegaras al bug reportado. | 01:52 |
andresmujica | Otra muy buena opción, es acceder a http://webchat.freenode.net/?channels=ubuntu-bugs y preguntar si alguien reconoce el bug que se te presenta y si ya esta reportado | 01:53 |
andresmujica | aqui los remitire a este tutorial grafico (en español e ingles) https://help.ubuntu.com/community/ReportingBugs/ o https://help.ubuntu.com/community/ReportingBugs_es | 01:53 |
andresmujica | donde pueden ver el proceso para reportar un bug | 01:53 |
andresmujica | lo ideal es hacer uso de las herramientas disponibles en Ubuntu | 01:54 |
andresmujica | – usar la opción en el menu de ayuda – Reporte un problema | 01:54 |
andresmujica | – usar ubuntu-bug nombre-paquete | 01:54 |
andresmujica | al ejecutar cualquiera de estos procedimientos se recopilara la información necesaria de tu sistema y se abrira una página en launchpad. | 01:54 |
andresmujica | en esta página se mostrará un listado de posibles duplicados de ese bug si aplica | 01:54 |
andresmujica | si ya tienen bugs previamente reportados | 01:55 |
andresmujica | pueden usar el comando apport-collect | 01:55 |
andresmujica | con el número de bug | 01:55 |
andresmujica | para que en launchpad quede la información técnica necesaria para que el reporte pueda ser procesado | 01:55 |
andresmujica | sin embargo, es importante que tengamos en cuenta algo.. | 01:56 |
andresmujica | en Ubuntu la cantidad de bugs que se reportan crece dramaticamente | 01:56 |
andresmujica | actualmente tenemos 85570 bugs abiertos | 01:57 |
andresmujica | y gente trabajando en el análisis de esos bugs, no pasan de 20 a 30.. | 01:58 |
andresmujica | sin contar los desarrolladores. | 01:58 |
andresmujica | el resto es trabajo de voluntarios. | 01:58 |
andresmujica | por eso es importante que las personas que quieran aportar a Ubuntu | 01:58 |
andresmujica | y que les guste aquello de buscar problemas y mejor aún soluciones, | 01:59 |
andresmujica | los invito a que se unan al bugsquad | 01:59 |
andresmujica | https://wiki.ubuntu.com/BugSquad | 01:59 |
andresmujica | la labor del bugsquad es la de procesar esos ~86000 bugs | 01:59 |
andresmujica | para ponerlos en un estado que puedan llegar a ser resueltos | 01:59 |
andresmujica | si ustedes, al momento de reportar el bug | 01:59 |
andresmujica | tienen en cuenta los tips que he dado en esta charla | 02:00 |
andresmujica | de seguro los problemas serán resueltos. | 02:00 |
andresmujica | doy el último tip. | 02:00 |
andresmujica | como son tantos bugs y somos tan pocos, es probable que tu reporte duerma el sueño de los justos | 02:00 |
andresmujica | no desfallezcas | 02:00 |
andresmujica | prueba con el livecd del versión en desarrollo | 02:01 |
andresmujica | y retroalimetna el reporte | 02:01 |
andresmujica | permanentemente. | 02:01 |
andresmujica | busca duplicados. | 02:01 |
andresmujica | a veces un reporte no tuvo suficiente atención | 02:01 |
andresmujica | pero otro reporte si la tuvo y es el mismo problema de fondo. | 02:01 |
andresmujica | respondo un par de preguntas.. | 02:02 |
andresmujica | 02:02 | |
andresmujica | DrKenobi 19:52 | 02:02 |
andresmujica | PREGUNTA: recien llego, disculpa si ya lo preguntaron, como hago para saber el paquete q tiene problemas (un bug)? Yo una vez tenia problemas con las notificaciones q aparecen arriba a la derecha del escritorio, y tarde 1 mes en enterarme q era algo de notify-osd. Recien ahi pude buscar un bug ya reportado. Ah, no habia mensaje de error | 02:02 |
andresmujica | muy buena pregunta | 02:02 |
leogg | andresmujica, en #ubuntu-charlas-chat mejor :) | 02:02 |
leogg | andresmujica, ya estamos sobre el tiempo :) | 02:02 |
andresmujica | sip | 02:02 |
andresmujica | ya me cogio la noche!! | 02:02 |
andresmujica | las respondo en -chat | 02:02 |
andresmujica | saludos! | 02:02 |
andresmujica | gracias a todos!!! | 02:02 |
leogg | Gracias andresmujica ! |