Errores

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

Errores actuales y parches

A good way to get involved.

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 the mailing list. 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?

  • version numbers of GTK, gtkmm and other related software, including your platform/distro/compiler.
  • 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.

If you know how to fix the bug, you can create a merge request instead of (or in addition to) an issue.