From Fedora Project Wiki
(Created page with '{{Draft}} <!-- Непереведённый английский текст = Contributing roles = {{admon/tip|Contributing roles|These are only suggestions for contributing rol...')
 
mNo edit summary
Line 1: Line 1:
{{Draft}}
{{Draft}}
<!-- Непереведённый английский текст
 
= Contributing roles =
= Вид деятельности участника =
{{admon/tip|Contributing roles|These are only suggestions for contributing roles. Only your imagination sets the limits. }}
{{admon/tip|Вид деятельности участника|Это только предложения для вида деятельности. Только ваше воображение устанавливает пределы. }}


{|class="nobordersplz"
{|class="nobordersplz"
Line 8: Line 8:
|
|
[[Image:Join_OSDeveloper.png]]<BR>
[[Image:Join_OSDeveloper.png]]<BR>
[[Join#OS_Developer|OS Developer]]
[[Ru_RU/Join#OS_Developer|Разработчик ОС]]
|}
|}


= How to join the Fedora Package Collection Maintainers? =
= Как присоединиться к майнтенерам коллекции пакетов Fedora? =


So, you have decided to become a package maintainer in the Fedora ProjectThis guide will lead you through your first package submission.
Итак, вы решили стать майнтейнером проекта Fedora?  Это руководство позволит вам создать ваш первый пакет.


== Becoming a Fedora Package Collection Maintainer ==
== Станье майнтейнером коллекции пакетов Fedora ==


=== Read the Guidelines ===
=== Прочитайте о руководящих принципах ===


If you don't know how to create an RPM package, see the [[PackageMaintainers/CreatingPackageHowTo|Creating Package HOWTO]] and the [[Docs/Drafts/BuildingPackagesGuide|Building Packages Guide]].
Если вы не знаете как создавать RPM пакеты, прочитайте [[PackageMaintainers/CreatingPackageHowTo|Руководство по созданию пакетов]] а также [[Docs/Drafts/BuildingPackagesGuide|Руководство по сборке пакетов]].


Read the [[Packaging/Guidelines|  Packaging Guidelines]] and [[Packaging/NamingGuidelines|  Package Naming Guidelines]] .
Прочитайте [[Packaging/Guidelines|  Руководящие принципы создателя пакетов]] и [[Packaging/NamingGuidelines|  Руководящие принципы именования пакетов]] .


You need to be thoroughly familiar with theseThey govern all package submissions. If you have questions, ask on the [https://www.redhat.com/mailman/listinfo/fedora-packaging Fedora Packaging List] .
Вы должны хорошо ознакомиться с этими руководствамиОни регулируют добавление каждого пакета. Если у вас есть вопросы, спрашивайте в [https://www.redhat.com/mailman/listinfo/fedora-packaging списке рассылки упаковщиков Fedora] .


=== Create a Bugzilla Account ===
=== Создайте учётную запись Bugzilla ===


Make sure you have an account in [https://bugzilla.redhat.com/ Red Hat Bugzilla] .
Убедитесь, что вы имеете учетную запись в [https://bugzilla.redhat.com/ Red Hat Bugzilla] .


The email address that you use for your bugzilla account should be the same email address as you use in the [[#Get_a_Fedora_Account| Fedora Account System]] for all things related to Fedora Packaging.
Почтовый адрес, который вы используете в качестве учётной записи bugzilla должен совпадать с почтовым адресом используемым в [[#Get_a_Fedora_Account| систему учётных записей Fedora]] для всех вещей связанных с упаковкой в Fedora.


=== Join the important Mailing Lists ===
=== Присоединитесь к важным спискам рассылок ===


You must join the [https://www.redhat.com/mailman/listinfo/fedora-devel-announce fedora-devel-announce@redhat.com] mailing list. It is a low traffic announcements only list, where important development information is posted.
Вам необходимо присоединиться к списку рассылки [https://www.redhat.com/mailman/listinfo/fedora-devel-announce fedora-devel-announce@redhat.com]. Это довольно тихий список, где размещается только очень важная информация, касающаяся разработки.


You can join the [https://www.redhat.com/mailman/listinfo/fedora-devel-list fedora-devel-list@redhat.com] mailing list, where discussions about the development of Fedora are held. This is a high traffic mailing list.
Вы можете присоединиться к списку рассылки [https://www.redhat.com/mailman/listinfo/fedora-devel-list fedora-devel-list@redhat.com], где обсуждаются вопросы разработки Fedora и поддержка. Это очень активный список рассылки.


You can also consider joining the [https://www.redhat.com/mailman/listinfo/fedora-extras-commits fedora-extras-commits@redhat.com]  mailing list -- The commits mailing list gets notifications on all commits in any package in the Fedora repository. This is a very high traffic mailing list. The Fedora package database sends commit mails for packages you (co-)maintain.
Вы также можете присоединиться к списку рассылки [https://www.redhat.com/mailman/listinfo/fedora-extras-commits fedora-extras-commits@redhat.com]  -- Данный список рассылки рассылает все уведомления обо всех фиксация всех пакетов в репозитарии Fedora. Это очень активный список рассылки. Бада данных пакетов Fedora отошлёт письмо с фиксацией для пакетов, которые со вобираетесь (совместно) поддерживать.


Another mailing list you might consider (at least to view the archives) is
Другой список который вы можете просмотреть (хотябы его архив) --
[http://www.redhat.com/mailman/listinfo/fedora-packaging fedora-packaging@redhat.com].
[http://www.redhat.com/mailman/listinfo/fedora-packaging fedora-packaging@redhat.com].
This is the mailing list of the [[Packaging/Committee | Fedora Packaging Committee]],
Это список рассылки [[Packaging/Committee | комитета упаковщиков Fedora]], тах, кто определяет руководящие принципы касающиеся всех официальных пакетов проекта Fedora.
who determine the official packaging guidelines for Fedora projects.
<!-- Непереведённый английский текст
 
=== Read Other Submissions ===
=== Read Other Submissions ===



Revision as of 04:02, 28 November 2009

This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.

Вид деятельности участника

Вид деятельности участника
Это только предложения для вида деятельности. Только ваше воображение устанавливает пределы.


Разработчик ОС

Как присоединиться к майнтенерам коллекции пакетов Fedora?

Итак, вы решили стать майнтейнером проекта Fedora? Это руководство позволит вам создать ваш первый пакет.

Станье майнтейнером коллекции пакетов Fedora

Прочитайте о руководящих принципах

Если вы не знаете как создавать RPM пакеты, прочитайте Руководство по созданию пакетов а также Руководство по сборке пакетов.

Прочитайте Руководящие принципы создателя пакетов и Руководящие принципы именования пакетов .

Вы должны хорошо ознакомиться с этими руководствами. Они регулируют добавление каждого пакета. Если у вас есть вопросы, спрашивайте в списке рассылки упаковщиков Fedora .

Создайте учётную запись Bugzilla

Убедитесь, что вы имеете учетную запись в Red Hat Bugzilla .

Почтовый адрес, который вы используете в качестве учётной записи bugzilla должен совпадать с почтовым адресом используемым в систему учётных записей Fedora для всех вещей связанных с упаковкой в Fedora.

Присоединитесь к важным спискам рассылок

Вам необходимо присоединиться к списку рассылки fedora-devel-announce@redhat.com. Это довольно тихий список, где размещается только очень важная информация, касающаяся разработки.

Вы можете присоединиться к списку рассылки fedora-devel-list@redhat.com, где обсуждаются вопросы разработки Fedora и поддержка. Это очень активный список рассылки.

Вы также можете присоединиться к списку рассылки fedora-extras-commits@redhat.com -- Данный список рассылки рассылает все уведомления обо всех фиксация всех пакетов в репозитарии Fedora. Это очень активный список рассылки. Бада данных пакетов Fedora отошлёт письмо с фиксацией для пакетов, которые со вобираетесь (совместно) поддерживать.

Другой список который вы можете просмотреть (хотябы его архив) -- fedora-packaging@redhat.com. Это список рассылки комитета упаковщиков Fedora, тах, кто определяет руководящие принципы касающиеся всех официальных пакетов проекта Fedora.

Установите клиентские инструменты сборки (Koji)

Чтобы собрать пакеты для коллекции Fedora или EPEL, вам нужен Koji. Вам, также нужно сгенерировать клиентский сертификат в Fedora Account System и сохранить его в файле ~/.fedora.cert, где make-файлы (makefiles) Fedora CVS будут искать эти файлы по умолчанию.

Истечение времени действия сертификата
Время действия вашего сертификата истечёт через 6. Затем вы сможете запросить еще один. Если вы запросили новый сертификат, старый становится недействительным и не может больше использоваться.

Пакет fedora-packager предоставляет инструменты, предназначенные для того, чтобы помочь в установке и работе с fedora, поэтому установите его:

yum install fedora-packager

После установки запустите его, запустив установку конфигурации koji:

fedora-packager-setup

Обновление сертификата
Вам нужно будет перезапускать fedora-packager-setup каждый раз, когда вы обновляете свой сертификат.