Reportando bugs – Andres Mujica en el UOWES

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:


andresmujicabuenas noches01:06
andresmujicahola a todos01:06
andresmujicavamos a iniciar la charla de Reportando Bugs ¿Cómo hago para que mi bug sea solucionado?01:07
andresmujicami 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
andresmujicaMi perfil está en https://launchpad.net/~andres.mujica para info de contacto01:08
andresmujicapueden hacer preguntas en el canal -chat las ire respondiendo durante la charla, no olviden usar el PREGUNTA:01:09
andresmujicaok, iniciamos01:09
andresmujicaA veces aquellos que nos involucramos de alguna u otra forma con el mundo del software libre y en especial con los computdaores01:10
andresmujicaolvidamos que los computadores son herramientas para ayudar a realizar nuestro trabajo diario,01:10
andresmujicano son el objeto en si del mismo.01:10
andresmujicasin embargo, como muchos de nosotros somos gomosos, o geeks, nos concentramos tanto en el computador01:10
andresmujicaque en vez de trabajar nos la pasamos actualizando, instalando programas, cambiando el tema, y un monton de cosas más01:11
andresmujicaque si analizamos con juicio, no necesariamente son trabajo como tal…01:11
andresmujica🙂01:11
andresmujicacierto?01:11
andresmujicapara aquel pequeño grupo de usuarios (ya va en cerca de 10-12 millones para ubuntu) que usan los computadores como herramienta01:12
andresmujicacuando les falla algún aplicativo01:12
andresmujicao todo el equipo01:12
andresmujicapues es mortal01:12
andresmujicade hecho para nosotros también!01:12
andresmujicano podemos actualizar al alpha de la siguiente versión!!01:12
andresmujicael hecho es, que cuando falla algo en nuestro sistema, nos veremos afectados de alguna u otra manera01:13
andresmujicaentonces bien.01:13
andresmujicaa todos nos interesa que esa falla que apareció sea resuelta de tal modo01:13
andresmujicaque podamos trabajar sin inconvenientes.01:14
andresmujicaesas fallas son las que comúnmente conocemos como Bugs01:14
andresmujicalo 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 solucion01:14
andresmujicanuestro problema es causado por un error de configuración , si por ejemplo01:15
Err:510
andresmujica– cambiamos la configuración del firefox/openoffice/etc. y ahora no funciona01:16
andresmujicaserá 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
andresmujicaproblema común01:16
andresmujica– al buscar en google encuentras 200 páginas referenciando tu problema con 500 soluciones posibles01:17
andresmujicatípico no?01:17
andresmujicael punto es, que muchos de los problemas que enfrentamos, son causados por una configuración.01:17
andresmujicay aquí va uno de los primeros tips01:17
andresmujicavoy a usar mayúsculas para resaltarlo01:18
andresmujica– PRUEBA CON EL USUARIO INVITADO01: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)
andresmujicaen el menú de apagado aparece una opción que dice01:18
andresmujicaSesión de Invitado.01:18
andresmujicala 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
andresmujicaen 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 dedo01:19
andresmujicacometimos el error01:19
andresmujica🙂01:20
andresmujicaes decir si somos los culpables01:20
andresmujicaok, como vamos?01:20
andresmujicaahora..01:20
andresmujicaresulta que se presenta el problema de nuevo usando el usuario invitado…01:20
andresmujicahmm01:20
andresmujicaeso que significa…01:20
andresmujicaaquí nuestro componente inquieto / curioso se manifiesta…01:21
andresmujicapuede ser que hayamos cometido un error de configuración, no a nivel de usuario, sino a nivel de sistema01:21
andresmujicaes decir… cuando nos dio por mirar la carpeta /etc01:22
andresmujicay vimos una carpeta como NetworkManager con un montón de archivos…01:22
andresmujicay nos dio por cambiar algo, modificar algo, porque en algún foro encontramos que así resolviamos el problema del modem 3g01:23
andresmujicay como no funciono lo dejamos así y se nos olvidó…01:23
andresmujicaentonces cuando tengamos el problema…01:23
andresmujicagrave.. no recordamos ni que cambiamos.01:23
andresmujicaaquí es donde entra otro importante tip.  (otra vez en mayúsculas)01:24
andresmujicaPROBAR CON EL LIVECD01:24
andresmujicaes algo simple y sencillo01:24
andresmujicacon el LIVECD garantizamos que a nivel de sistema, la configuración sea de fábrica!01:24
andresmujicasi el error NO se manifiesta… pues bueno.. a buscar que modificamos!!!01:25
andresmujicapero si el error persiste…01:25
andresmujicanos enfrentamos a uno de aquellos problemas01:26
andresmujicaque pueden requerir01:26
andresmujicao 1.- Cambiar nuestra carrera y convertirnos en ingenieros desarrolladores01:26
andresmujicao 2.- conseguir un desarrollador que lo solucione!!01:26
andresmujicaSin embargo, creo yo01:27
andresmujicaque una de las grandes ventajas que tiene el Software Libre es01:27
andresmujicaque puede ser Moldeado  a nuestro antojo!!01:27
andresmujicaes cuestión de saber que hilos halar 😉01:27
andresmujicame explico.01:27
andresmujicael software libre es desarrollado en un proceso abierto.01:28
andresmujicaUbuntu tiene un proceso abierto de desarrollo.01:28
andresmujicaLastimosamente, 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
andresmujicano creo que lleguen a 10…01:28
andresmujicapero bueno, eso es otro tema.01:29
andresmujicael hecho es que como Usuarios01:29
andresmujicay en especial como Usuarios de Ubuntu01:29
andresmujicatenemos la posibilidad de voz y voto01:30
andresmujicala posibilidad de influenciar el desarrollo del software01:30
andresmujicaincluso tenemos el poder de modificar lo que no nos guste o no nos funcione!01:30
andresmujicauds se preguntaran.. que tiene que ver eso con bugs??01:31
andresmujicao con el problema que se me presenta en mi equipo??01:31
andresmujicala relación es01:31
andresmujicaque nosotros como usuarios, tenemos la responsabilidad de hacer que nuestro bug se resuelva.01:31
andresmujicalo repito01:32
andresmujicanosotros como usuarios tenemos la responsabilidad de hacer que nuestro bug se resuelva.01:32
andresmujicano son los desarrolladores. somos nosotros.01:32
andresmujicaporque?01:32
andresmujicaporque para que un desarrollador pueda resolver el bug, este debe ser reportado.01:32
andresmujicadebe tener toda la información necesaria01:33
andresmujicadebe poderse reproducir,01:33
andresmujicadebe ser claro.01:33
andresmujicaes 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
andresmujicamuchísimos son repetidos…01:34
andresmujicaaquellos que tienen mayor posibilidad de solución, y que efectivamente son resueltos01:34
andresmujicason los que cumplen con unas pocas reglas01:34
andresmujicaque ya voy a explicar.  pero vamos por pasos01:34
andresmujica1er Paso01:35
andresmujicaReportar el Bug01:35
andresmujicaPara reportar el bug necesitamos de launchpad.01:35
andresmujicauno delos mayores aportes que ha hecho Canonical al ecosistema del software libre, es Launchpad.01:35
andresmujicamuchos 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
andresmujicalo importante realmente es que Launchpad es el PUENTE que permite a un usuario común y corriente01:36
andresmujicaacercarse a los desarrolladores01:36
andresmujicaes la posibilidad que tiene un usuario común y corriente de dar su Voz y su Voto01:37
andresmujicade interactuar directamente con aquellos que desarrollan el software que utilice diariamente.01:37
andresmujicadigame alguno de ustedes (hay alquien ahí??)   si con Microsoft o con Adobe pueden hacer lo mismo?01:38
andresmujicaacaso Bill Gates o Steve Ballmer le responden directamente su inquietud ?01:38
andresmujicaesa oportunidad que brinda Launchpad no existe en ningún otro lugar.01:39
andresmujica01:39
andresmujicaOasis_ 19:3901:39
andresmujicaandresmujica: 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 ayudar01:39
andresmujicatotalmente de acuerdo Oasis_01:39
andresmujicajustamente por eso estoy aquí, porque creo importante compartir esos temas 🙂01:39
andresmujicaentonces.01:40
andresmujicaLaunchpad01:40
andresmujicaresulta que en el mundo del software libre e incluso propietario, existe lo que se conoce como los BTS (Bug Tracking Systems)01:40
andresmujicaLaunchpad es una versión mucho más evolucionada de los BTS tradicionales.  Estos se caracterizan porque son sumamente técnicos01:40
andresmujicatan técnicos que un usuario común y corriente le queda muy difícil interactuar por el nivel de complejidad que requiere.01:41
andresmujicaEn Launchpad, la posibilidad de integrarse con Answers, Código Fuente, BTS de otras distribuciones, (Foros), Traducciones, Blueprints, etc01:42
andresmujicahace que un reporte de bug pueda complementarse con el ecosistema que lo rodea.01:42
andresmujicamucho pero muchos de los bugs existentes en ubuntu no son exclusivos de Ubuntu, estan en Debian, en Fedora, en OpenSuse01:43
andresmujicay 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
andresmujicaentonces 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/+login01:44
andresmujicaes 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
andresmujicaahora. otro Tip01:44
andresmujicaresulta que para que un bug pueda ser resuelto, debemos garantizar que se pueda repetir por otra persona.01:45
andresmujicay garantizar eso es vital.01:45
andresmujicasi no puedes repetir el bug/error en el laptop de tu novia… hmm pocas posibilidades de solución tendrás.01:45
andresmujicaaquí debemos recurrir a todos los trucos que se ocurran01:46
andresmujicascreencast.. por ejemplo usar grecordmydesktop01:46
andresmujicaincluso usar el celular o una camara para tomar el video y subirlo a launchpad.01:46
andresmujicaalgo muy importante01:46
andresmujicaescribir el proceso para repetir el bug.01:46
andresmujicasi no hay instrucciones claras para repetir el bug, si no hay forma de hacer que un desarrollador pueda experimentar el bug,01:47
andresmujicalo siento.. no será solucionado.01:47
andresmujicael tip es entonces (en mayúsculas)01:47
andresmujicaASEGURATE DE EXPLICAR CLARAMENTE COMO SE REPITE EL BUG01:48
andresmujicaahora.01:48
andresmujicapreviamente había mencionado que debemos probar con el LiveCD.01:48
andresmujicaesto es vital.01:49
andresmujicadebemos probar con la versión estable actual01:49
andresmujicay con la versión que este en desarrollo01:49
andresmujicahttp://cdimage.ubuntu.com/releases/10.04/release/01:49
andresmujicael release actual01:49
andresmujicano demora en salir el alpha1 de la 10.1001:49
andresmujicasi mi bug se repite en la última versión, SUPER!!01:50
andresmujicamayor probabilidad de resolución tiene!01:50
andresmujicay si NO se repite, MEJOR!!01:50
andresmujicaya quedo resuelto.01:50
andresmujicalo 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
andresmujicabueno, otro TIP01:51
andresmujicaBUSCAR DUPLICADOS.01:51
andresmujicala gran mayoría de bugs existentes ya fueron reportados.01:51
andresmujicael bug que tu tienes lo más posible es que ya haya sido reportado.01:51
andresmujicabusca por google01:51
andresmujicausando site:launchpad.net01:51
andresmujicaencontrarás mucha información…01:51
andresmujicasi sale un mensaje de error01:52
andresmujicay haciendo la busqueda en google con ese mensaje de error, seguramente llegaras al bug reportado.01:52
andresmujicaOtra 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 reportado01:53
andresmujicaaqui los remitire a este tutorial grafico (en español e ingles) https://help.ubuntu.com/community/ReportingBugs/ o https://help.ubuntu.com/community/ReportingBugs_es01:53
andresmujicadonde pueden ver el proceso para reportar un bug01:53
andresmujicalo ideal es hacer uso de las herramientas disponibles en Ubuntu01:54
andresmujica– usar la opción en el menu de ayuda – Reporte un problema01:54
andresmujica– usar ubuntu-bug nombre-paquete01:54
andresmujicaal ejecutar cualquiera de estos procedimientos se recopilara la información necesaria de tu sistema y se abrira una página en launchpad.01:54
andresmujicaen esta página se mostrará un listado de posibles duplicados de ese bug si aplica01:54
andresmujicasi ya tienen bugs previamente reportados01:55
andresmujicapueden usar el comando apport-collect01:55
andresmujicacon el número de bug01:55
andresmujicapara que en launchpad quede la información técnica necesaria para que el reporte pueda ser procesado01:55
andresmujicasin embargo, es importante que tengamos en cuenta algo..01:56
andresmujicaen Ubuntu la cantidad de bugs que se reportan crece dramaticamente01:56
andresmujicaactualmente tenemos 85570 bugs abiertos01:57
andresmujicay gente trabajando en el análisis de esos bugs, no pasan de 20 a 30..01:58
andresmujicasin contar los desarrolladores.01:58
andresmujicael resto es trabajo de voluntarios.01:58
andresmujicapor eso es importante que las personas que quieran aportar a Ubuntu01:58
andresmujicay que les guste aquello de buscar problemas y mejor aún soluciones,01:59
andresmujicalos invito a que se unan al bugsquad01:59
andresmujicahttps://wiki.ubuntu.com/BugSquad01:59
andresmujicala labor del bugsquad es la de procesar esos ~86000 bugs01:59
andresmujicapara ponerlos en un estado que puedan llegar a ser resueltos01:59
andresmujicasi ustedes, al momento de reportar el bug01:59
andresmujicatienen en cuenta los tips que he dado en esta charla02:00
andresmujicade seguro los problemas serán resueltos.02:00
andresmujicadoy el último tip.02:00
andresmujicacomo son tantos bugs y somos tan pocos, es probable que tu reporte duerma el sueño de los justos02:00
andresmujicano desfallezcas02:00
andresmujicaprueba con el livecd del versión en desarrollo02:01
andresmujicay retroalimetna el reporte02:01
andresmujicapermanentemente.02:01
andresmujicabusca duplicados.02:01
andresmujicaa veces un reporte no tuvo suficiente atención02:01
andresmujicapero otro reporte si la tuvo y es el mismo problema de fondo.02:01
andresmujicarespondo un par de preguntas..02:02
andresmujica02:02
andresmujicaDrKenobi 19:5202:02
andresmujicaPREGUNTA: 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 error02:02
andresmujicamuy buena pregunta02:02
leoggandresmujica, en #ubuntu-charlas-chat mejor 🙂02:02
leoggandresmujica, ya estamos sobre el tiempo 🙂02:02
andresmujicasip02:02
andresmujicaya me cogio la noche!!02:02
andresmujicalas respondo en -chat02:02
andresmujicasaludos!02:02
andresmujicagracias a todos!!!02:02
leoggGracias andresmujica !



Visita nuestra nueva tienda de electrónicos, accesorios, gadgets y más... en Amazon!Ir a la Tienda
+ +