При создании новых патчей, а также при импортировании патчей из других источников необходимо придерживаться единых правил наименования имён патч-файлов: NAME-VERSION-ORIGIN-WHAT.patch, где
NAME и VERSION — имя и версия пакета, для которого сделан патч;
ORIGIN — аббревиатуры источников патча (обычно дистрибутивов);
WHAT — краткое описание патча.
В случае, когда патч образован из нескольких частей, полученных из разных источников, компонента имени ORIGIN должна содержать аббревиатуры всех источников. Если патч был создан или адаптирован для ALT Linux, то в ORIGIN, соответственно, должно присутствовать -alt-. Для патчей, созданных на базе CVS, компонента имени ORIGIN должна начинаться с cvs-YYYYMMDD.
При составлении описания патча следует иметь в виду следующие общепринятые сокращения:
патчи, затрагивающие исключительно makefile*;
проверки на границы (буфера, целых чисел, и т.п.);
патчи, затрагивающие исключительно конфигурационные файлы;
патчи, затрагивающие исключительно configure*;
патчи, затрагивающие исключительно документацию;
кумулятивные патчи и/или исправления по надёжности и/или безопасности;
патчи на использование форматирования строк (printf);
патчи, направленные на возможность выполнения make install непривилегированным пользователем;
патчи, предназначенные для портирования ПО на Linux;
патчи, затрагивающие исключительно man-страницы;
патчи, затрагивающие исключительно документацию в формате texinfo;
патчи, предназначенные для решения различных вопросов, связанных с временными файлами;
патчи, направленные на поддержку vitmp(1);
патчи, исправляющие ошибки, найденные компилятором.