openSUSE:Junior jobs
Данная статья является устаревшей, поскольку: Английская страница сильно переработана. Если она в течение некоторого времени не будет обновлена, то она может быть удалена. Пожалуйста, обновите эту статью. Обратитесь к странице обсуждения этой статьи для получения подробной информации. |
Junior Job - это работа над ошибками с низким приоритетом, которые легко исправить. Каждый разработчик иногда допускает такие ошибки. В идеале программа не должна их содержать, но обычно у разработчика есть много гораздо более важных и неотложных дел (например: ошибки с высоким приоритетом), поэтому такие ошибки могут долго ждать исправления. Это хорошая возможность для тех членов сообщества, которые хотят участвовать в разработке, но не знает как.
Задачи службы сборки openSUSE
Задачи службы сборки openSUSE перечислены на страница wiki, поставленные членами сообщества.
Ошибки в пакетах
Пакеты часто содержат ошибок и довольно много из них легко исправить, и эти ошибки могут быть помечены как Работа для начинающих (Junior Job). Если ошибка отмечена как Junior Job - это не значит, что сопровождающий пакета забыл о ней! - если не найдется волонтера готового исправить ее, то в конечном счете это сделает разработчик. Это просто легкий способ узнать, как внести свой вклад в проект.
Как это работает
- Разработчик решает что ошибка подходит для Junior Job
- Он добавляет префикс JJ: в сводку ошибки
- Может редактировать ссылку следом за итогом в конце страницы bugzilla
- Он также может определить некоторые подробности (иной способ отсылки патча, не через пересылку запросом или прямой передачи...)
- Желающий принять участие (далее - участник) находит подобные ошибки с помощью - http://tr.im/opensusejj
- Участник добавляет комментарий, о том что он желает исправить эту ошибку и сколько времени это приблизительно займет:
- Что-то вроде: "I'll take care of this during the weekend" ("Я исправлю это в конце недели")
- Участник исправляет ошибку, сообщите об этом в основной проект (если эта ошибка проявляется не только в suse) и отправляет запрос на рассмотрение (submitrequest) его исправления в OBS-проект, а также добавляет комментарий с номером запроса в багтрекер(bugzilla)
- Если в течении указанного периода ошибка не была исправлена - она будет передана другому участнику, либо исправлена разработчиком
- Разработчик рассмотрит запрос и либо примет его и внесет в проект, либо отвергнет и сообщит участнику, что нужно исправить.
Текст перенесен на openSUSE:Исправление ошибок