[devel] backports policy
Alexey Borovskoy
=?iso-8859-1?q?alb_=CE=C1_altlinux=2Eru?=
Пн Ноя 29 07:52:30 MSK 2004
* Понедельник 29 Ноябрь 2004 04:17 Volkov Serge
<vserge на altlinux.ru>
> Hello Alexey,
>
> Sunday, November 28, 2004, 4:03:39 PM, you wrote:
>
> AB> Добрый вечер.
>
> AB> 1. Что делать с полем Packager? Оставлять как есть или
> менять? Я AB> остановился на том, что Packager оставляем как
> есть, а в AB> changelog пишим все что нужно.
>
> AB> 2. Что добавлять к %release? Пока остановился на схеме
> AB> %release.n. Схема %release.M24 не учитывает возможность
> AB> нескольких пересборок в backports.
> а может усложнить и сделать так
> %release.M24.n - это обеспечит возможность нескольких
> пересборок и также обеспечит принадлежность к backports
Еще одно усовершенствование схемы: %release.ALM24.n
Можно учитывать разные дистрибутивы.
Настрочил начальный вариант полиси. Идет аттачем.
--
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58 4AFF 78F7 159F 66AD 8D7E
----------- следующая часть -----------
ALTLinux Backports Policy.
==========================
Version: 0.0.1
0. Документ и его обновление.
-----------------------------
Документ регламентирует назначение репозитария, его структуру,
порядок помещения пакетов в репозитарий, а так же необхродимые
требования, которым должен соответствовать пакет.
Backports policy сопровождается и обновляется участниками
backports maintainers comettee.
Состав backports maintainers comettee:
- !! FIX ME !!
1. Назначение репозитария.
--------------------------
Репозитарий предназначен для хранения портированных из репозитария Сизиф пакетов.
На каждый из поддерживаемых дистрибутивов создается отдельный репозитарий.
В настоящее время, существуют репозитарии для следующих дистрибутивов:
- ALTLinux 2.4 Master.
2. Структура репозитария.
-------------------------
Каждый репозитарий имеет следующую структуру:
-<Repository root>
|
+-SRPMS.backports
+-i586
| |
| +-base
| +-RPMS.backports
| +-SRPMS.backports -> ../SRPMS.backports
|
+-i686
| |
| +-base
| +-RPMS.backports
| +-SRPMS.backports -> ../SRPMS.backports
При необходимости, в репозитарий могут быть добавлены другие архитектуры.
2.1. Расположение и доступ к репозитарию.
Получить доступ к репозитарию на чтение можно несколькими способами:
- По протоколу ftp
* Для репозитария для ALTLinux 2.4 Master
ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Backports/Master/2.4/
- По протоколу rsync
* Для репозитария для ALTLinux 2.4 Master
rsync://rsync.altlinux.ru::Backports/Master/2.4/
2.2. Помещение пакетов в репозитарий.
Для получения возможности выкладывать пакеты в репозитарий, необходимо быть участником
команды разработчиков ALTLinux. Если Вы уже в команде, ничего дополнительного не требуется.
Новых участников команды ждут по адресу join на altlinux.ru.
Пакеты для Master 2.4 следует выкладывать на cvs.altlinux.org в каталог
/incoming/backports/Master/2.4/.
В случае успешной пересборки, пакеты попадают в репозитарий.
3. Требования к пакетам.
------------------------
3.1. Пакеты должны собиратся в среде hasher с подключенными репозитариями:
- Основной репозитарий дистрибутива. Например, репозитарий с дистрибутивом
Master 2.4.
- Репозитарий с updates для дистрибутива.
- Репозитарий с backports для дистрибутива.
3.2. Работа со спеком
- Поле Packager не должно изменяться. Всю необходимую информацию заностить в changelog.
Например:
Packager: Alexander Nekrasov <canis на altlinux.ru>
....
%changelog
* Sat Sep 25 2004 Alexey Borovskoy <alb на altlinux.ru> 0.4-alt1
- Backport to Master 2.4
- 0.4
- Поле %release должно формироваться следующим образом: %release.ALM24.%n.
Где:
* %release - из оригинального пакета в Сизифе
* ALM24 - аббревиатура дистрибутива на который производится портирование.
Допустимые значения:
ALM24 - ALTLinux 2.4 Master
ALC23 - ALTLinux 2.3 Compact
ALJ23 - ALTLinux 2.3 Junior
* %n - порядковый номер пересборки. Начинается с 1.
== EOF ==
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20041129/ca8ea61f/attachment-0001.bin>
Подробная информация о списке рассылки Devel