Errores

Vea dónde informar para enviar errores nuevos o parches.

Errores actuales y parches

Una buena manera de involucrarse.

Tan pronto como un mantenedor aprueba un parche de gtkmm, cualquiera con permisos de escritura en git puede aplicarlo.

¿Dónde informar de un error?

  • Los errores se revisan en el gestor de incidencias de GNOME. Informe de errores de gtkmm aquí.
  • Patches should be attached to existing issues or MRs (merge requests) rather than sent to GNOME's Discourse forum. When reporting a new bug you'll get a chance to attach a file to it immediately after opening the issue.

¿Que información se necesita para informar de un error?

  • versiones de GTK, gtkmm y otro software relacionado, incluyendo también su plataforma/distribución/compilador.
  • descripción del error
  • información para reproducir el error
  • volcado de pila, si es relevante:
     gdb ./proggy ; run ; *crash* ; where 
  • manténgalo pequeño pero detallado
  • si es posible, proporcione un parche

En caso de que no podamos solucionar el problema inmediatamente, es posible que le pidamos un ejemplo lo más sencillo posible que compile. Esto nos permite aislar el problema, y comprobar que no es causado por nuestro código.

¿Cómo crear un parche?

Hay varias maneras de usar git, pero la más sencilla, si no está familiarizado con git, es crear un parche:

  • Obtener el código de git
  • Modificar esa versión
  • Comprobar si compila
  • Usar git para crear un parche
     git diff -u > mi_parche.patch 
  • Añadir el parche al gestor de incidencias (ver arriba).

¿Debería enviar un informe de error?

Enviar siempre un informe de error:

  • Si obtiene un error y piensa que puede ser un problema con gtkmm.
  • Si no puede compilar gtkmm.
  • Si tiene una buena idea para mejorar gtkmm.

Si sabe cómo corregir el error puede crear una «merge request» en lugar (o además de) una incidencia.