Новости Магазин Библиотека LinuxBegin Gentoo.ru RedHat UNIX4all hurd.ru Форум  




UNIX4ALL
Оглавление
SYS-цикл
DISTRO-цикл
APPS-цикл
GENTOO-цикл
DIFF-цикл
PRESS-цикл
BSD-цикл
GAME-цикл
HARD-цикл
X-цикл


Авторы
Алексей Федорчук
Иван Зенков
Владимир Попов
Георгий Шаповалов (George Shapovalov)
Алексей Потанин
Юрий Борисов
Андрей Ракитин
Артем Носов
Алексей Козлов


Новости UNIX4all
Сабжы доступны для скачивания.Первый тут,а второй тут

Новый перевод документации Gentoo - Руководство по обновлению до версии 1.4.

В продаже появилась книжка под названием: FreeBSD, установка, настройка, использование Алексея Федорчука и Алексея Торна. Издательство БХВ-Петербург, 2003 г. 600 с чем-то страниц.



Почтовая рассылка


Заказ по телефону:(095) 158-47-13
E-mail:support@linuxshop.ru
Доставка:10:00 - 19:00 (Москва)
Выходные:СБ, ВС
[ Адрес офиса и план проезда ]



А чувак этот, если кто не знаить - Аристотель! о как!
UNIX4all
ПРОЕКТ АЛЕКСЕЯ ФЕДОРЧУКА и "ЛИНУКС ОНЛАЙН"

В рубрику
Docs


Отправка Ebuild скриптов

Автор: Matt Butcher

Перевод: Иван Зенков

Это руководство объяснит вам способ отправки нам своего ebuild скрипта, используя систему Bugzilla.

1.0 Jan 11, 2003

Начало

Создание учетной записи в Bugzilla

Посетите http://bugs.gentoo.org. Это ссылка на базу данных об ошибках, под названием Bugzilla. Среди появившегося списка ссылок найдите "Open a new Bugzilla account" (то есть "Создание новой учетной записи в Bugzilla"). Если вы раньше никогда эту учетную запись не создавали (например чтоб отправить сообщение об ошибке или дефекте) то вам надо именно туда.

Передача Ebuild скрипта

Создание сообщения об ошибке

Внизу главной страницы или страницы на которую вы сразу попадете, есть желтое поле. Выберите ссылку New или просто перейдите на http://bugs.gentoo.org/enter_bug.cgi. Любой из этих способов приведет вас на страницу Enter Bug (то есть "Ввод сообщения об ошибке").

В системе Bugzilla вся информация принимается за сообщение об ошибке, включая даже отправленные ebuild скрипты. Каждой ошибке назначается свой идентификатор. Запомните это особенно если у вас есть другие ebuild скрипты зависимые от данного пакета.

Bugzilla может работать сразу с несколькими проектами. Для примера в Gentoo, другие проекты могут включать в себя документацию или утилиты для администрирования сайтов. Для отправки Ebuild скриптов из списка проектов всегда должен быть выбран Gentoo Linux.

При щелчке на Gentoo Linux должна появится форма заполнения сообщения об ошибке.

Заполнение формы сообщения об ошибке

Первое поле в форме это версия. Если вы знаете какая версию у вашего пакета то можете ее туда вписать, если нет то выберите unspecified. Затем выберите компонентный тип. Все ebuild скрипты имеют тип Ebuild.

Для ebuild скриптов всегда должен быть выбрал компонентный тип Ebuild. Может показаться, что такие категории как GNOME, Libraries и Server могут относится к вашему ebuild скрипту, но они созданы для фильтрации сообщений об ошибках в соответствующих пакетах, а не для отправки новых ebuild скриптов.

Категории Platform, OS и Priority не должны быть установлены для ebuild.

В поле Severity должно быть установлено enhancemen.

Оставьте поле Assigned To пустым, но если вы хотите получать сообщения о статусе вашего ebuild скрипта, введите свой e-mail в поле CC.

Заполните поле Summary. С краткой информацией какой пакет был добавлен, новый ли это пакет или просто обновление. Что-то вроде следующего: foo-bar-x.y.z.ebuild (New Package) или foo-x.y.z.ebuild (Update).

По возможности было бы хорошо если поле Description было заполнено как можно подробней. Вот пример сообщения об ошибке номер 7.

				Hi!

Please find attached gramps.tar.gz containing gramps-0.7.0.ebuild and a
patch so that it will compile against python-2.2

gramps is the Genealogical Research and Analysis Management Programming System.  It is a very cool gnome/python app.  If you are in the US, you can head over to  http://www.familysearch.com/
and you can probably find a GEDCOM file for your family tree to import
into gramps. (Mormons sure do like geneaology)

I suggest app-misc/gramps Also, this ebuild depend on Imaging and ReportLab previously submitted

tod

После того как все выполнено, щелкните на Submit.

Присоединение ebuild скрипта

Нажав submit со страницы Enter Bug вы перейдете на страницу Posting Bug, получив номер об ошибке.

Внизу этой страницы есть ссылка Attach a file to this bug (то есть "Присоединить файл к этому сообщению об ошибке"). Щелкните по ней.

Выберите нужный файл используя текстовую форму или диалог Обзор. В поле Description укажите имя ebuild файла подобно тому как вы это делали в поле Summary на предыдущей странице.

Конечно, тип содержания должен быть выставлен в "text/plain", а кнопка select from list отмечена.

Больше здесь ничего не требуется, жмите Submit и дело сделано!

Несколько ebuild

Зависимости

В случае, если вы отправляете несколько ebuild скриптов и некоторые из них зависят от других, очень хорошо если зависимости эти будут указаны. Рассмотрение сообщения об ошибке позволяет вам добавлять примечание. Именно сюда пожалуйста добавьте дополнительную информацию о зависимостях.




Главная страница  |  Новости  |  Библиотека  |  UNIX для всех  |    |   Магазин  |  Выход
Software  |  Атрибутика  |  Книги  |  Распродажа  |  Прайс-лист  |  Справка  |  О проекте | Правовая информация | Privacy
Корзина  |  Оформить заказ  |  Настройки покупателя


© 2000 - 2003 ООО "Линукс-Онлайн"


Cчетчик Rambler's TopShop
RB2 Network RB2 Network