mNo edit summary |
|||
Line 51: | Line 51: | ||
=== Создание пакета === | === Создание пакета === | ||
Вы должны убедиться, что создаёте новый пакет. Пакет, который вы включаете в проект, должен быть свободным и открытым и не должен быть уже в составе Fedora. Вы можете просмотреть список существующих пакетов в коллекции пакетов Fedora в [https://admin.fedoraproject.org/pkgdb/packages/ базе данных пакетов Fedora]. Пожалуйста проверьте список [[PackageMaintainers/ReviewRequests | обрабатываемых и поданных на рассмотрение пакетов]], содержащий список пакетов, которые нуждаются в рассмотрении или уже рассматриваются, а так же список [[PackageMaintainers/RetiredPackages | | Вы должны убедиться, что создаёте новый пакет. Пакет, который вы включаете в проект, должен быть свободным и открытым и не должен быть уже в составе Fedora. Вы можете просмотреть список существующих пакетов в коллекции пакетов Fedora в [https://admin.fedoraproject.org/pkgdb/packages/ базе данных пакетов Fedora]. Пожалуйста проверьте список [[PackageMaintainers/ReviewRequests | обрабатываемых и поданных на рассмотрение пакетов]], содержащий список пакетов, которые нуждаются в рассмотрении или уже рассматриваются, а так же список [[PackageMaintainers/RetiredPackages | изъятых пакетов]]. | ||
<!-- Непереведённый английский текст | <!-- Непереведённый английский текст | ||
* If you don't know how to create an RPM package, see the [[PackageMaintainers/CreatingPackageHowTo|Creating Package HOWTO]]. | * If you don't know how to create an RPM package, see the [[PackageMaintainers/CreatingPackageHowTo|Creating Package HOWTO]]. |
Revision as of 04:23, 28 November 2009
Вид деятельности участника
Как присоединиться к майнтенерам коллекции пакетов 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.
Прочитайте о других требованиях
Прочитайте о других требованиях к пакету, что бы узнать о процессе создания пакета, познакомиться с этим процессом и требованиями.
Один из способов сделать это - присоединиться к списку рассылки fedora-package-review@redhat.com ; все комментарии о предварительном просмотре пакета отсылается в этот список (вы сможете только читать сообщения в нем).
Создание пакета
Вы должны убедиться, что создаёте новый пакет. Пакет, который вы включаете в проект, должен быть свободным и открытым и не должен быть уже в составе Fedora. Вы можете просмотреть список существующих пакетов в коллекции пакетов Fedora в базе данных пакетов Fedora. Пожалуйста проверьте список обрабатываемых и поданных на рассмотрение пакетов, содержащий список пакетов, которые нуждаются в рассмотрении или уже рассматриваются, а так же список изъятых пакетов.
Установите клиентские инструменты сборки (Koji)
Чтобы собрать пакеты для коллекции Fedora или EPEL, вам нужен Koji.
Вам, также нужно сгенерировать клиентский сертификат в Fedora Account System и сохранить его в файле ~/.fedora.cert
, где make-файлы (makefiles) Fedora CVS будут искать эти файлы по умолчанию.
Пакет fedora-packager
предоставляет инструменты, предназначенные для того, чтобы помочь в установке и работе с fedora, поэтому установите его:
yum install fedora-packager
После установки запустите его, запустив установку конфигурации koji:
fedora-packager-setup