Cómo reportar un bug para que Albert lo arregle 2025
Este episodio es el audio sacado de la charla que Albert dio en la AkademyES de este año Málaga. Podéis verlo en https://tube.kockatoo.org/w/ptTodio8pYeaRZdFdeKpPC o en una aplicación de podcast que soporte vídeo HLS como TrueFans o Fountain, pero nos ha parecido que su contenido es apropiado para poder escucharse solo. Como son cortas os dejamos en la descripción más abajo las notas de la presentación y aquí un enlace al PDF.
Artículo original con todas las notas en https://kdeexpress.gitlab.io/57/
Si no ves nada tras esta linea, es que tu app no sabe leer bien el feed RSS, avisales o prueba otra ;)
Ponente: Albert Astals Cid, Coordinador de traducciones de KDE
Malas prácticas
- No lo pongas solo en twitter/facebook/tiktok/mastodon
- No seas agresivo (SOIS UNOS PROGRAMADORES PESIMOS)
- No seas dramático (MI BUG ES EL BUG MÁS IMPORTANTE DEL MUNDO)
- No me "amenazes" (VOY A DEJAR DE USAR TU PROGRAMA)
- No me hagas trabajar de más
Buenas prácticas
- Usa el bug tracker correcto https://bugs.kde.org
- Si es un crash, que tenga símbolos
- Si es un error de funcionamiento, sé MUY PRECISO
- Si es un deseo piensalo dos vece
Pinchar aquí para ver el texto de la transcripción
Vale.
Hola, he venido a hablar de mi
libro.
¿Qué ha pasado?
¿Cómo informar de un error
para que a ver lo arregle?
¿Vale?
Son dos slides o tres, muy
rápido.
Cosas que no hacer, ¿vale?
Esto es lo que no hay que hacer
nunca.
No lo pongas en Twitter,
Facebook, TikTok, más todo.
Lo puedes poner, pero si lo pones
ahí, no me sirve de nada
porque no lo veo.
Si hay un error en ocular y lo
pones en tu grupo de WhatsApp
privado con tus colegas,
¡Ah, esto es una mierda, no
funciona!
Como mal, no lo veo, no se me
arregla nunca.
Tenemos un sitio que se llama
buskade.org, buskade.org, vas
ahí y lo pones.
Si no lo pones ahí, no se ve,
no existe.
No seas agresivo, ¿vale?
Hay mucha gente que dice, Eusof,
tu programa, tu programa es una
mierda.
¿Sabes lo que pasa con tu book?
Que tu book va a la pila de
books de los 1.500, ahora es el
1.501, ¿vale?
No se lo va a mirar nunca nadie
en la vida, ¿vale?
No seas agresivo.
No seas dramático, ¿vale?
A la gente le pasa que, esto
nos pasa a todos, ¿no?
Como las cosas que te toca tu
corazoncito, pues son más
importantes que le toca el corazoncito
de al lado.
Pero tu book no es el más
importante del mundo, ¿vale?
En el bugzilla de KDE somos
buena gente y te dejamos escoger
la severidad, es lo importante.
No lo pongas en very high, ¿vale?
Tu book no es very high, tu
book es normal, ¿vale?
A lo mejor ni normal, pero, ¿vale?
O sea, no os paséis de dramáticos.
No me amenacéis.
Hay gente que te amenaza
diciendo, no, tú no vas y lo
voy a dejar de utilizar.
No gano dinero si tú utilizas
mi programa, ¿vale?
No me siento amenazado, ¿vale?
Si no utilizas mi programa.
De hecho, me hace feliz, como
un tío pesado menos, ¿vale?
También no me amenazáis físicamente.
Esto ha pasado, ¿vale?
Hice el gran error de hacer un
programa de geografía y me han
llegado amenazas físicas de
que mi país tiene un píxel
menos del que le toca, ¿vale?
Como no, este píxel está en
el país de al lado y los del
país de al lado son malos, ¿vale?
Todo ha pasado.
Me pasó, bueno, varias veces.
No, no eran franceses.
No tiene, bueno, los franceses
también tienen más nucleares,
pero no eran estos los que,
vale.
Y no me hagáis trabajar de
más, ¿vale?
Todos los de arriba son muy obvios.
El de abajo es un poco menos obvio.
Lo voy a explicar un poco mejor.
Cuando reportas un bug, ¿no?
Hay gente que dice, no, porque
yo hago servir látex.
Puta madre que haga servir látex,
¿vale?
Pero me das el PDF compilado,
¿vale?
No me hagas compilar el látex
que tú tienes, ¿no?
Es como, hay gente que dice, no,
con este látex puedes reproducir
el problema.
Como yo no sé cómo funciona.
Yo no sé funcionar.
Yo admiro a la gente que hace
servir látex, ¿vale?
Pero yo no sé cómo va esto.
Yo hice el proyecto final de
máster, sí que lo hice con el
látex, pero ya se me olvidó,
¿vale?
Entonces, si me das un látex y
me dices, con esto reproducirás
el problema, va al final de la
pila también, ¿vale?
Porque me estás haciendo
trabajar de más.
Dame exactamente el pichero que
genera el problema, ¿vale?
Gracias.
Buenas prácticas.
Usa el BookTracker de KDE, ¿vale?
El BookTracker de KDE, esto
parece muy obvio, pero es un
poco así, porque tenemos como
dos, ¿vale?
Está Bookskb.org, que es el
BookTracker de verdad, y luego
tenemos el GitLab, y en GitLab
te deja crear bugs, ¿vale?
Te deja crear issues, pero las
issues de GitLab son para
coordinación interna del
proyecto, ¿vale?
No son para hacer bugs de usuario.
Hay un banner rojo gigante
arriba que pone, esto es solo
para coordinación interna, no
abran bugs, si no te han dicho
que abras un bug.
La gente abre los bugs igual,
es una pasada.
El banner es gigante, la gente
no se ve el banner, es espectacular.
Si hay bugs, si es un crash que
tenga símbolos, ¿vale?
Esto hay una wiki en KDE que te
explica lo que son los símbolos
y tal, pero es muy importante,
¿vale?
Cuando hay un crash, ha petado
un sitio en particular y
necesitamos como programadores,
es muy útil si me das toda la
corrúa de por qué ha llegado
hasta ahí, ¿vale?
Últimamente esto funciona
bastante mal automágico, ¿vale?
La gente del GDB se puso las
pilas y hay una cosa que se
llama CoreGAM CTL y tal y
funciona bastante bien, pero si
abres un bug y te pido, oye,
que haya símbolos, ya te pondré
el enlace a la wiki, mucho
mejor.
Si es un error de funcionamiento,
sé muy preciso, ¿vale?
La gente dice, no va.
¿Qué quiere decir no va?
¿Vale?
O sea, he hecho A, he hecho B,
he hecho C, he hecho D, he
hecho E y entonces no va.
Y cuando me dicen no va, dime
lo que esperabas, ¿vale?
Porque si me dices que no ha
hecho, es como no va, no me sirve
de nada, ¿no?
Yo esperaba que hiciera esto.
También dime la configuración,
¿vale?
En Okular tenemos muchas opciones
de configuración.
Como si has tocado algo, o sea,
si no está por defecto, si
está por defecto está guay.
Pero si has tocado algo que no
es por defecto, dímelo, porque
si no, no me sirva.
Los dos deseos, que ahora el
otro día me salió una palabra
mejor para la deseo, pero ahora
no me acuerdo.
Bueno, los wishlists, ¿no?
Que se dice en inglés.
Si vas a reportar un wishlist,
piénsalo dos veces, ¿vale?
Porque realmente este programa
tiene 20 años, ¿vale?
Entonces, si no lo hemos hecho,
a lo mejor es porque no hemos
tenido tiempo, pero a lo mejor
es que lo que pides no tiene
sentido, ¿vale?
Como hay gente que es como, a
mí me iría muy bien que hiciera
esto, ¿vale?
A ti te iría muy bien que hiciera
esto.
Ahora, de los cientos de miles
de personas en el mundo que hay
que utilizar en Okular, ¿hay
más gente que le iría bien
que hiciera esto o no?
Porque si no hay más gente que
le iría bien que hiciera esto,
no vamos a añadir una opción,
¿vale?
Se pueden añadir opciones,
pero tú ya abres el fichero de
configuración y hay como un
millón.
No queremos añadir un millón
una para algo que solo usas tú.
Y la última ha usado una
versión reciente, ¿vale?
Si no usas una versión reciente,
no me sirve, ¿vale?
Va un poco ligado con el no me
hagas trabajar de más, ¿vale?
Si me dices, no, es que con el
Okular de hace tres años no va.
Bueno, pues te instalan la
versión nueva y si no va, a lo
mejor lo arreglamos, ¿vale?
Pero no me diga yo que, mire,
si no me hagas a mí ser el que
trabaja para ver si hay un bug
o no hay un bug, ¿vale?
Porque es lo que también va un
poco ligado con esto.
Yo soy uno, ¿vale?
Pero gente reportando bugs hay
un millón, ¿no?
Entonces, si los un millón me
hacéis trabajar, no me sirve,
¿vale?
Todos trabajemos un poco más.
Y ya está.
Gracias, no hay preguntas.
Siguiente.
Se ha ido Alejandro.
- Agradecimientos:
- Adrian Marzal por el logo del podcast y ser un gran hermano.
Este podcast tiene licencia Reconocimiento-CompartirIgual 4.0 Internacional (CC BY-SA 4.0).