ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] backports policy 1.0.2
@ 2004-11-30 12:43 Alexey Borovskoy
  2004-11-30 14:07 ` Dmitry V. Levin
  2004-11-30 15:29 ` [devel] backports policy 1.0.2 Sergey Y. Afonin
  0 siblings, 2 replies; 4+ messages in thread
From: Alexey Borovskoy @ 2004-11-30 12:43 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 174 bytes --]

Доброй ночи.

Я собрал все пожелания за сутки из devel@ и backports@ и обновил 
полиси. 

-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

[-- Attachment #1.2: altlinux-backports-policy-0.0.2.txt.asc --]
[-- Type: application/pgp-keys, Size: 4754 bytes --]

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [devel] backports policy 1.0.2
  2004-11-30 12:43 [devel] backports policy 1.0.2 Alexey Borovskoy
@ 2004-11-30 14:07 ` Dmitry V. Levin
  2004-11-30 14:33   ` [devel] Re: backports policy 1.0.2 -- contribs? Michael Shigorin
  2004-11-30 15:29 ` [devel] backports policy 1.0.2 Sergey Y. Afonin
  1 sibling, 1 reply; 4+ messages in thread
From: Dmitry V. Levin @ 2004-11-30 14:07 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 3373 bytes --]

Hi,

On Wed, Dec 01, 2004 at 12:43:06AM +1200, Alexey Borovskoy wrote:
> 1. Назначение репозитария.
> --------------------------
> 
> Репозиторий предназначен для хранения портированных из репозитория Сизиф пакетов.

Зачем заранее сужать спектр ПО Сизифом?

> На каждый из поддерживаемых дистрибутивов создается отдельный репозиторий.

Для каждого семейства дистрибутивов создается отдельный репозиторий.

> В настоящее время, существуют репозитории для следующих дистрибутивов:
> 
> - ALTLinux 2.4 Master.
> - ALTLinux 2.4 Compact.
> - ALTLinux 2.2 Master.
> - ALTLinux 2.3 Junior.

ALT Linux 2.4 (Master)
ALT Linux 2.3 (Compact, Junior)
ALT Linux 2.2 (Master)

> 2. Структура репозитория.
> -------------------------
> 
> Каждый репозиторий имеет следующую структуру:
> 
> -<Repository root>
>  |
>  +-SRPMS.backports
[...]

> При необходимости, в репозиторий могут быть добавлены другие архитектуры.

Может не надо детально описывать то, что создается утилитой genbasedir?

> 2.1. Расположение и доступ к репозиторию.
> 
> Получить доступ к репозиторию на чтение можно несколькими способами:
> 
> - По протоколу ftp
>   * Для репозитория для ALTLinux 2.4 Master
>     ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Backports/Master/2.4/
>   [...]

* К репозиторию для ALT Linux 2.4 Master
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/backports/2.4/

* К репозиторию для ALT Linux 2.3 Compact и ALT Linux 2.3 Junior
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/backports/2.3/

* К репозиторию для ALT Linux 2.2 Master
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/backports/2.2/

> - По протоколу rsync

аналогичные изменения

> 2.2. Помещение пакетов в репозиторий.
> 
> Для получения возможности выкладывать пакеты в репозиторий, необходимо быть участником

s/,//

> команды разработчиков ALTLinux. Если Вы уже в команде, ничего дополнительного не требуется.
> Новых участников команды ждут по адресу join@altlinux.ru.
> 
> Пакеты следует выкладывать на cvs.altlinux.org в один из следующих каталогов:
> - Для Master 2.4
> [...]

+ для ALT Linux 2.4 Master:
  /incoming/backports/2.4/

+ для ALT Linux 2.3 Compact и ALT Linux 2.3 Junior:
  /incoming/backports/2.3/

+ для ALT Linux 2.2 Master:
  /incoming/backports/2.2/

> В случае успешной пересборки, пакеты попадают в соответствующий репозиторий.

s/,//

> - Поле %release должно формироваться следующим образом: %release.M2_4.%n.
>   Где:
>   * %release - из оригинального пакета в Сизифе
>   * M2_4 - аббревиатура дистрибутива на который производится портирование.
>     Допустимые значения:
>     M2_4 - ALTLinux 2.4 Master.
>     M2_3 - ALTLinux 2.3 Compact. !! FIX ME !! Может быть оставить C2_3 ?
>     J2_3 - ALTLinux 2.3 Junior.
>     
>   * %n - порядковый номер пересборки. Начинается с 1. При изменении %release, %n должен быть 
>          сброшен в 1.
> 
> !! FIX ME !!
> А может быть забить на аббревивтуры Mx_x, Jx_x, Cx_x,BP и сделать просто %release.%n ?
> Например, в Сизифе есть test-1.2.3-alt1, а в бекпортах будет test-1.2.3-alt1.{1,2,3,...}

Всё неверно, поскольку
1. $ rpmvercmp M2_4 M24
-1

2. Если просто добавлять суффикс, то обновление с backports до Сизифа
станет невозможным.

Обсуждение правила формирования %release находится в соседнем треде.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [devel] Re: backports policy 1.0.2 -- contribs?
  2004-11-30 14:07 ` Dmitry V. Levin
@ 2004-11-30 14:33   ` Michael Shigorin
  0 siblings, 0 replies; 4+ messages in thread
From: Michael Shigorin @ 2004-11-30 14:33 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 956 bytes --]

On Tue, Nov 30, 2004 at 05:07:01PM +0300, Dmitry V. Levin wrote:
> > Репозиторий предназначен для хранения портированных из
> > репозитория Сизиф пакетов.
> Зачем заранее сужать спектр ПО Сизифом?

Я вот тоже задумался, но это получаются backports vs contribs.
Единственная ситуация, которая "чистый contribs" -- это при
отсутствии у собирающего Sisyphus-current и/или желания собирать
на нём -- при наличии необходимости существования пакета для
выпуска.

См. тж. back/forwardporting патчей по тем же веткам Linux.

Субъективно -- решение вполне можно отложить до появления
прецедента, потому что вероятность того, что никто не предложит
сделать forward-port такого пакета в Sisyphus, мне кажется не
особо большой.

> Может не надо детально описывать то, что создается утилитой
> genbasedir?

...а просто сослаться на неё от силы?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [devel] backports policy 1.0.2
  2004-11-30 12:43 [devel] backports policy 1.0.2 Alexey Borovskoy
  2004-11-30 14:07 ` Dmitry V. Levin
@ 2004-11-30 15:29 ` Sergey Y. Afonin
  1 sibling, 0 replies; 4+ messages in thread
From: Sergey Y. Afonin @ 2004-11-30 15:29 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tuesday 30 November 2004 16:43, Alexey Borovskoy wrote:

> Я собрал все пожелания за сутки из devel@ и backports@ и обновил 
> полиси. 

>    M2_3 - ALTLinux 2.3 Compact. !! FIX ME !! Может быть оставить C2_3 ?

А с чего решили на M2_3 сменить ? Что-то я где-то пропустил...

> А может быть забить на аббревивтуры Mx_x, Jx_x, Cx_x,BP и сделать просто %release.%n ?
> Например, в Сизифе есть test-1.2.3-alt1, а в бекпортах будет test-1.2.3-alt1.{1,2,3,...}

Не надо. А то путаница создаться может... Принадлежность к конкретному
дистрибутиву должно быть видно.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-11-30 15:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-11-30 12:43 [devel] backports policy 1.0.2 Alexey Borovskoy
2004-11-30 14:07 ` Dmitry V. Levin
2004-11-30 14:33   ` [devel] Re: backports policy 1.0.2 -- contribs? Michael Shigorin
2004-11-30 15:29 ` [devel] backports policy 1.0.2 Sergey Y. Afonin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git