Грешке

Погледајте Где пријавити да бисте поднели нове грешке или закрпе.

Тренутне грешке и закрпе

Добар начин да се укључите.

Чим закрпу за gtkmm јасно одобри одржавалац, свако са правом писања у гит може да је примени.

Где пријавити?

  • Грешке се прате у Гномовом пратиоцу проблема. Поднесите gtkmm грешке овде.
  • Закрпе треба приложити уз постојеће проблеме или захтеве за спајање (MR) уместо да се шаљу на Гномов Дискурс форум. Приликом пријављивања нове грешке имаћете прилику да приложите датотеку уз њу одмах након отварања проблема.

Које информације су потребне за извештај о грешци?

  • бројеви верзија за GTK, gtkmm и други сродни софтвер, укључујући вашу платформу/дистрибуцију/преводилац.
  • опис грешке
  • информације за репродуковање грешке
  • избацивање стека, ако је релевантно:
     gdb ./proggy ; run ; *crash* ; where 
  • нека буде кратак али детаљан
  • ако је могуће, пошаљите закрпу

Ако не можемо одмах да решимо проблем, можда ћемо вас замолити да направите што је могуће једноставнији пример који се заиста изграђује. Ово нам помаже да изолујемо проблем и доказује да проблем није узрокован вашим сопственим кодом.

Како да направим закрпу?

Постоји много начина за коришћење Гита, али ово је најједноставнији начин за прављење закрпе ако нисте упознати са Гитом:

  • Преузмите код са гита
  • Измените ту верзију
  • Проверите да ли се компајлира
  • Користите гит да направите закрпу
     git diff -u > my_fix.patch 
  • Додајте закрпу у пратилац проблема (погледајте изнад).

Да ли треба да пошаљем извештај о грешци?

Увек пошаљите извештај о грешци:

  • Ако дође до пада и мислите да би то могао бити проблем са gtkmm-ом.
  • Ако не можете да компајлирате gtkmm.
  • Ако имате добру идеју како да побољшате gtkmm.

Ако знате како да исправите грешку, можете направити захтев за спајање уместо (или поред) пријаве проблема.