openSUSE:Junior jobs

Перейти к: навигация, поиск
User-away.png Данная статья является устаревшей, поскольку:
Английская страница сильно переработана.

Если она в течение некоторого времени не будет обновлена, то она может быть удалена. Пожалуйста, обновите эту статью. Обратитесь к странице обсуждения этой статьи для получения подробной информации.

Junior Job - это работа над ошибками с низким приоритетом, которые легко исправить. Каждый разработчик иногда допускает такие ошибки. В идеале программа не должна их содержать, но обычно у разработчика есть много гораздо более важных и неотложных дел (например: ошибки с высоким приоритетом), поэтому такие ошибки могут долго ждать исправления. Это хорошая возможность для тех членов сообщества, которые хотят участвовать в разработке, но не знает как.

Задачи службы сборки openSUSE

Задачи службы сборки openSUSE перечислены на страница wiki, поставленные членами сообщества.

Ошибки в пакетах

Пакеты часто содержат ошибок и довольно много из них легко исправить, и эти ошибки могут быть помечены как Работа для начинающих (Junior Job). Если ошибка отмечена как Junior Job - это не значит, что сопровождающий пакета забыл о ней! - если не найдется волонтера готового исправить ее, то в конечном счете это сделает разработчик. Это просто легкий способ узнать, как внести свой вклад в проект.

Как это работает

  1. Разработчик решает что ошибка подходит для Junior Job
  2. Он добавляет префикс JJ: в сводку ошибки
    • Может редактировать ссылку следом за итогом в конце страницы bugzilla
    • Он также может определить некоторые подробности (иной способ отсылки патча, не через пересылку запросом или прямой передачи...)
  3. Желающий принять участие (далее - участник) находит подобные ошибки с помощью - http://tr.im/opensusejj
  4. Участник добавляет комментарий, о том что он желает исправить эту ошибку и сколько времени это приблизительно займет:
    • Что-то вроде: "I'll take care of this during the weekend" ("Я исправлю это в конце недели")
  5. Участник исправляет ошибку, сообщите об этом в основной проект (если эта ошибка проявляется не только в suse) и отправляет запрос на рассмотрение (submitrequest) его исправления в OBS-проект, а также добавляет комментарий с номером запроса в багтрекер(bugzilla)
    • Если в течении указанного периода ошибка не была исправлена - она будет передана другому участнику, либо исправлена разработчиком
  6. Разработчик рассмотрит запрос и либо примет его и внесет в проект, либо отвергнет и сообщит участнику, что нужно исправить.

Текст перенесен на openSUSE:Исправление ошибок