Приложение A. Сообщения об ошибках и запросы на улучшения

Содержание

1. Убедитесь, что это ошибка.
2. Сообщение об ошибке

К сожалению, пока ещё ни одна версия GIMP не была совершенной. Более того, совершенной версии может и не быть. Несмотря на все усилия добиться, чтобы всё работало, в такой сложной программе, как GIMP точно будут возникать ошибки, и даже происходить сбои.

Но тот факт, что ошибки неизбежны, не означает, что их следует пассивно принимать. Если вы обнаружили ошибку в GIMP, разработчики хотели бы знать об этом, чтобы они могли хотя бы попытаться исправить её.

Допустим тогда, что вы нашли или думаете, что нашли ошибку: вы пытаетесь что-то сделать, а результат не тот, что ожидался. Что делать? Как об этом сообщить?

[Подсказка] Подсказка

Процедура создания запроса на улучшение—то есть попросить разработчиков добавить недостающую функциональность—почти та же, что и создание сообщения об ошибке.

Как и многие другие проекты свободного ПО, GIMP использует механизм сообщений об ошибках — GitLab. Это мощный веб-инструмент, способный управлять тысячами сообщений об ошибках. GIMP фактически делится своей базой данных GitLab со всем проектом Gnome.

1. Убедитесь, что это ошибка.

Первое, что лучше сделать, это затратить усилия и убедиться, что то, что вы видите, действительно ошибка. Трудно придумать метод для этого процесса, который бы подходил для всех ситуаций, но сверка с документацией обычно полезна, так же как и обсуждение вопроса в IRC или по почтовой рассылке. Есть вы видите сбой, а не просто неправильное поведение, велика вероятность, что это ошибка: хорошо написанное программное обеспечение не предполагает сбоя при любых условиях. В любом случае, если вы серьёзно подумали о ситуации и всё равно не уверены, тогда сообщите об ошибке: в худшем случае команда разработчиков потеряет время на расследование.

[Примечание] Примечание

В действительности есть несколько известных ситуаций, которые приводят к сбою GIMP, но исправление таких ошибок не принесёт большой выгоды. Одной из таких ситуаций является запрос создать огромное изображение размером в один миллион точек в одну сторону.

Убедитесь, что вы пользуетесь современной версией GIMP: сообщать об уже исправленных ошибках — это пустая трата времени. (GIMP 1 больше не поддерживается, поэтому если вы нашли в ней ошибки, либо обновите её до GIMP 2, либо смиритесь с ними). Особенно это касается версий для разработчиков; убедитесь, что вы пользуетесь последним выпуском до составления сообщения.

Если после должного рассмотрения вы всё ещё думаете, что у вас есть допустимое сообщение об ошибке или запрос на улучшение, то следующим шагом будет перейти к списку проблем GIMP (https://gitlab.gnome.org/GNOME/gimp/issues/), и попытаться выяснить, не сообщал ли кто-то ещё о том же самом.

1.1. Найти определённую ошибку

Введите несколько (через пробел) условий поиска, например

filter crash

, в текстовом поле «Search or filter results...» и нажмите Enter. По умолчанию отображаются только открытые сообщения; это можно изменить, нажав кнопку «All» над полем поиска.

В результате вы получите либо список сообщений об ошибках – надеюсь, не слишком длинный – либо сообщение «Sorry, your filter produced no results». Если вы не нашли связанного сообщения об ошибке, возможно, стоит попробовать другой поиск с другими условиями. Если, несмотря на все ваши усилия, вы создадите сообщение об ошибке, но оно будет закрыто как дубликат, не расстраивайтесь: такое уже неоднократно случалось с автором этой документации.