* [devel] Когда пакеты появляются в Сизифе?
@ 2006-07-11 4:37 Eugene Prokopiev
2006-07-11 5:51 ` Alexey Gladkov
0 siblings, 1 reply; 38+ messages in thread
From: Eugene Prokopiev @ 2006-07-11 4:37 UTC (permalink / raw)
To: Devel
Здравствуйте!
Через какое время после "The <...> package passed thru incoming rebuild
for i586/x86_64 architecture" пакет должен появляться в
ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 4:37 [devel] Когда пакеты появляются в Сизифе? Eugene Prokopiev
@ 2006-07-11 5:51 ` Alexey Gladkov
2006-07-11 6:03 ` Alexey I. Froloff
0 siblings, 1 reply; 38+ messages in thread
From: Alexey Gladkov @ 2006-07-11 5:51 UTC (permalink / raw)
To: ALT Devel discussion list
Eugene Prokopiev пишет:
> Здравствуйте!
>
> Через какое время после "The <...> package passed thru incoming rebuild
> for i586/x86_64 architecture" пакет должен появляться в
> ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus?
>
Зависит от нескольких факторов ... один из которых ширина канала между
офисом ALT Linux и ftp.altlinux.ru .
--
Rgrds, legion
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 5:51 ` Alexey Gladkov
@ 2006-07-11 6:03 ` Alexey I. Froloff
2006-07-11 6:46 ` Alexey Gladkov
0 siblings, 1 reply; 38+ messages in thread
From: Alexey I. Froloff @ 2006-07-11 6:03 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 639 bytes --]
* Alexey Gladkov <legion@> [060711 09:52]:
> Зависит от нескольких факторов ... один из которых ширина канала между
> офисом ALT Linux и ftp.altlinux.ru .
А от каких факторов зависит попадание пакетов в "сборочный"
репозитарий, который явно находится не на ftp.a.o...
И ещё один вопрос про группировку пакетов для сборки. По какому
параметру группируются "пакеты одного мантейнера"? По packager,
по gpg подписи или по владельцу файла в incoming?
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 6:03 ` Alexey I. Froloff
@ 2006-07-11 6:46 ` Alexey Gladkov
2006-07-11 7:06 ` Kirill A. Shutemov
2006-07-11 7:41 ` Eugene Prokopiev
0 siblings, 2 replies; 38+ messages in thread
From: Alexey Gladkov @ 2006-07-11 6:46 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey I. Froloff пишет:
> * Alexey Gladkov <legion@> [060711 09:52]:
>> Зависит от нескольких факторов ... один из которых ширина канала между
>> офисом ALT Linux и ftp.altlinux.ru .
> А от каких факторов зависит попадание пакетов в "сборочный"
> репозитарий, который явно находится не на ftp.a.o...
Тут к сожалению от человеческого т.к. пакеты нужно подписать и
опубликовать. Эта работа пока проводится вручную.
> И ещё один вопрос про группировку пакетов для сборки. По какому
> параметру группируются "пакеты одного мантейнера"? По packager,
> по gpg подписи или по владельцу файла в incoming?
по подписи т.е. по результату команды:
getsign() {
local sign="$(GNUPGHOME="${MYGNUPGHOME:-/usr/lib/alt-gpgkeys}"
rpmsign -Kv "$1")" || return 1
if printf %s "$sign" |grep -qs '^gpg: Good signature'; then
printf %s "$sign" |sed -ne
's/^gpg:.*[[:space:]]\(from\|aka\)[^<]\+<\([^@]\+\)[^>]\+>.*$/\2/p'
|sort -u |head -1
return 0
fi
return 1
}
--
Rgrds, legion
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 6:46 ` Alexey Gladkov
@ 2006-07-11 7:06 ` Kirill A. Shutemov
2006-07-11 7:13 ` Alexey I. Froloff
2006-07-11 7:18 ` Alexey Gladkov
2006-07-11 7:41 ` Eugene Prokopiev
1 sibling, 2 replies; 38+ messages in thread
From: Kirill A. Shutemov @ 2006-07-11 7:06 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 616 bytes --]
On 10:46 Tue 11 Jul, Alexey Gladkov wrote:
> Alexey I. Froloff пишет:
> > И ещё один вопрос про группировку пакетов для сборки. По какому
> > параметру группируются "пакеты одного мантейнера"? По packager,
> > по gpg подписи или по владельцу файла в incoming?
>
> по подписи т.е. по результату команды:
А почему не по Packager? Упростилось бы работа команд(ruby@ например)?
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
Интересно ещё, сколько времени уходит на написание политкорректных
текстов.
-- at in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 7:06 ` Kirill A. Shutemov
@ 2006-07-11 7:13 ` Alexey I. Froloff
2006-07-11 7:18 ` Alexey Gladkov
1 sibling, 0 replies; 38+ messages in thread
From: Alexey I. Froloff @ 2006-07-11 7:13 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 896 bytes --]
* Kirill A. Shutemov <kas@> [060711 11:04]:
> > > И ещё один вопрос про группировку пакетов для сборки. По какому
> > > параметру группируются "пакеты одного мантейнера"? По packager,
> > > по gpg подписи или по владельцу файла в incoming?
> > по подписи т.е. по результату команды:
> А почему не по Packager? Упростилось бы работа команд(ruby@ например)?
А чем сейчас сложно? Члены команды и так могут собой
подписывать... И потом, в Packager может быть всякая фигня.
А вот если сортировка будет по овнеру файла, это решит одну
проблему. Пакеты foo и bar надо собирать в одной транзакции, но
у низ разные мантейнеры. Мантейнер foo присылает подписаный
пакет мантейнеру bar, а тот заливает оба.
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 7:06 ` Kirill A. Shutemov
2006-07-11 7:13 ` Alexey I. Froloff
@ 2006-07-11 7:18 ` Alexey Gladkov
2006-07-11 7:27 ` Alexey Gladkov
1 sibling, 1 reply; 38+ messages in thread
From: Alexey Gladkov @ 2006-07-11 7:18 UTC (permalink / raw)
To: ALT Devel discussion list
Kirill A. Shutemov пишет:
> On 10:46 Tue 11 Jul, Alexey Gladkov wrote:
>> Alexey I. Froloff пишет:
>>> И ещё один вопрос про группировку пакетов для сборки. По какому
>>> параметру группируются "пакеты одного мантейнера"? По packager,
>>> по gpg подписи или по владельцу файла в incoming?
>> по подписи т.е. по результату команды:
> А почему не по Packager? Упростилось бы работа команд(ruby@ например)?
Потому что поле Packager заполняется при упаковке и проверяется только
на корректность. В этом поле можно указать кого угодно.
Но так как предыдущие проверки уже проверили пакеты на валидность, то,
думаю, можно так сделать.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 7:18 ` Alexey Gladkov
@ 2006-07-11 7:27 ` Alexey Gladkov
2006-07-11 11:55 ` Igor Zubkov
0 siblings, 1 reply; 38+ messages in thread
From: Alexey Gladkov @ 2006-07-11 7:27 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Gladkov пишет:
> Но так как предыдущие проверки уже проверили пакеты на валидность, то,
> думаю, можно так сделать.
Отвечаю сам себе.
Так делать нельзя т.к. представим ситуацию когда приходят в incoming
два пакета: библиотека и пакет для ruby (например), который на этой
библиотеке основывается. Эти два пакета залил я (например).
Пакет для ruby имеет Packager: ruby@ а пакет с библиотекой будет иметь
Packager'ом меня (например). В этом случае эти пакеты будут
пересобраны независимо друг от друга ...
Если отсортировать по подписи, то эти пакеты попадут в одну трансакцию.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 6:46 ` Alexey Gladkov
2006-07-11 7:06 ` Kirill A. Shutemov
@ 2006-07-11 7:41 ` Eugene Prokopiev
2006-07-11 8:02 ` Alexey Gladkov
1 sibling, 1 reply; 38+ messages in thread
From: Eugene Prokopiev @ 2006-07-11 7:41 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Gladkov пишет:
> Alexey I. Froloff пишет:
>
>>* Alexey Gladkov <legion@> [060711 09:52]:
>>
>>>Зависит от нескольких факторов ... один из которых ширина канала между
>>>офисом ALT Linux и ftp.altlinux.ru .
>>
>>А от каких факторов зависит попадание пакетов в "сборочный"
>>репозитарий, который явно находится не на ftp.a.o...
>
>
> Тут к сожалению от человеческого т.к. пакеты нужно подписать и
> опубликовать. Эта работа пока проводится вручную.
Не совсем понял. Что тогда такое "сборочный" репозитарий? Мне казалось,
что это то, куда попадают уже подписанные наши пакеты, а затем после
удачной проверки и пересборки отправляются на ftp.
Есть полное описание того, как пакеты попадают на ftp?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 7:41 ` Eugene Prokopiev
@ 2006-07-11 8:02 ` Alexey Gladkov
2006-07-11 8:10 ` [devel] [wiki] " Michael Shigorin
2006-07-11 10:19 ` [devel] Бага , когда пакеты НЕ появляются в Сизифе Sergey V Turchin
0 siblings, 2 replies; 38+ messages in thread
From: Alexey Gladkov @ 2006-07-11 8:02 UTC (permalink / raw)
To: ALT Devel discussion list
Eugene Prokopiev пишет:
> Есть полное описание того, как пакеты попадают на ftp?
Полного описания нет. Так что слушайте:
Сначала пакет попадает на внешний для нас incoming сервер. Оттуда по
cron они забираются и попадают на наш внутренний сервер.
Далее опять же по cron'у пакеты копируются upravdom'ом. У управдова
есть цепочка проверок, которые проходит пакет. Среди этих проверок
есть и пересборка.
После проверок управдома пакеты попадают в current репозиторий. Это
тестовый репозиторий. На нём делаются проверки unmets и подписываются
кэши.
Если с current всё нормально и изменения в нём не смертельны, то
содержимое этого репозитория переносится в локальную копию ftp.a.o
И наконец этот локальный репозиторий по cron синхронизируется с
ftp.a.o. Есть правило: не копировать ничего из current пока локальная
копия ftp.a.o не синхронизирована.
Если в офисе плохая связь, то пакеты либо не попадают в офис, либо не
могут его покинуть.
Пересобираются пакеты на локальной копии ftp.a.o т.к. current в
некоторый момент времени может быть разломан.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 38+ messages in thread
* [devel] [wiki] Re: Когда пакеты появляются в Сизифе?
2006-07-11 8:02 ` Alexey Gladkov
@ 2006-07-11 8:10 ` Michael Shigorin
2006-07-11 9:39 ` Eugene Prokopiev
2006-07-11 10:19 ` [devel] Бага , когда пакеты НЕ появляются в Сизифе Sergey V Turchin
1 sibling, 1 reply; 38+ messages in thread
From: Michael Shigorin @ 2006-07-11 8:10 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Jul 11, 2006 at 12:02:05PM +0400, Alexey Gladkov wrote:
> > Есть полное описание того, как пакеты попадают на ftp?
> Полного описания нет. Так что слушайте:
Занесено в http://wiki.sisyphus.ru/devel/Incoming/details
и добавлено на http://wiki.sisyphus.ru/devel/Incoming
спасибо :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] [wiki] Re: Когда пакеты появляются в Сизифе?
2006-07-11 8:10 ` [devel] [wiki] " Michael Shigorin
@ 2006-07-11 9:39 ` Eugene Prokopiev
2006-07-12 9:10 ` Michael Shigorin
0 siblings, 1 reply; 38+ messages in thread
From: Eugene Prokopiev @ 2006-07-11 9:39 UTC (permalink / raw)
To: ALT Devel discussion list
Michael Shigorin пишет:
> On Tue, Jul 11, 2006 at 12:02:05PM +0400, Alexey Gladkov wrote:
>
>>>Есть полное описание того, как пакеты попадают на ftp?
>>
>>Полного описания нет. Так что слушайте:
>
>
> Занесено в http://wiki.sisyphus.ru/devel/Incoming/details
> и добавлено на http://wiki.sisyphus.ru/devel/Incoming
>
> спасибо :)
присоединяюсь :)
Мише отдельное спасибо за то, что он находит время на документирование :)
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 38+ messages in thread
* [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 8:02 ` Alexey Gladkov
2006-07-11 8:10 ` [devel] [wiki] " Michael Shigorin
@ 2006-07-11 10:19 ` Sergey V Turchin
2006-07-11 10:35 ` Alexey Gladkov
2006-07-11 21:33 ` Dmitry V. Levin
1 sibling, 2 replies; 38+ messages in thread
From: Sergey V Turchin @ 2006-07-11 10:19 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 524 bytes --]
On Tuesday 11 July 2006 12:02, Alexey Gladkov wrote:
[...]
> Сначала пакет попадает на внешний для нас incoming сервер. Оттуда
> по cron они забираются и попадают на наш внутренний сервер.
>
> Далее опять же по cron'у пакеты копируются upravdom'ом.
И вот здесь закралась бага. Если пакеты скачивались более 3-х часов,
то те, которые закачались после истечения этих 3-х часов, бесследно
пропадают.
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 10:19 ` [devel] Бага , когда пакеты НЕ появляются в Сизифе Sergey V Turchin
@ 2006-07-11 10:35 ` Alexey Gladkov
2006-07-11 10:40 ` Sergey V Turchin
2006-07-11 10:40 ` Led
2006-07-11 21:33 ` Dmitry V. Levin
1 sibling, 2 replies; 38+ messages in thread
From: Alexey Gladkov @ 2006-07-11 10:35 UTC (permalink / raw)
To: ALT Devel discussion list
Sergey V Turchin пишет:
>> Далее опять же по cron'у пакеты копируются upravdom'ом.
> И вот здесь закралась бага. Если пакеты скачивались более 3-х часов,
> то те, которые закачались после истечения этих 3-х часов, бесследно
> пропадают.
пакеты не пропадают... тем более бесследно.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 10:35 ` Alexey Gladkov
@ 2006-07-11 10:40 ` Sergey V Turchin
2006-07-11 10:40 ` Led
1 sibling, 0 replies; 38+ messages in thread
From: Sergey V Turchin @ 2006-07-11 10:40 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 556 bytes --]
On Tuesday 11 July 2006 14:35, Alexey Gladkov wrote:
> Sergey V Turchin пишет:
> >> Далее опять же по cron'у пакеты копируются upravdom'ом.
> >
> > И вот здесь закралась бага. Если пакеты скачивались более 3-х
> > часов, то те, которые закачались после истечения этих 3-х
> > часов, бесследно пропадают.
>
> пакеты не пропадают... тем более бесследно.
Пока мантейнер не начнет их сам искать, пропадают окончательно и
бесповоротно.
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 10:35 ` Alexey Gladkov
2006-07-11 10:40 ` Sergey V Turchin
@ 2006-07-11 10:40 ` Led
2006-07-11 10:49 ` Sergey V Turchin
2006-07-11 11:07 ` Alexey Gladkov
1 sibling, 2 replies; 38+ messages in thread
From: Led @ 2006-07-11 10:40 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 11 июля 2006 13:35 Alexey Gladkov написал(a):
> Sergey V Turchin пишет:
> >> Далее опять же по cron'у пакеты копируются upravdom'ом.
> >
> > И вот здесь закралась бага. Если пакеты скачивались более 3-х часов,
> > то те, которые закачались после истечения этих 3-х часов, бесследно
> > пропадают.
>
> пакеты не пропадают... тем более бесследно.
А тогда до сих пор kde-addons-* и kdesdk-*?
--
Led.
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 10:40 ` Led
@ 2006-07-11 10:49 ` Sergey V Turchin
2006-07-12 9:48 ` Sergey V Turchin
2006-07-11 11:07 ` Alexey Gladkov
1 sibling, 1 reply; 38+ messages in thread
From: Sergey V Turchin @ 2006-07-11 10:49 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 298 bytes --]
On Tuesday 11 July 2006 14:40, Led wrote:
[...]
> А тогда до сих пор kde-addons-* и kdesdk-*?
Сейчас kdebase, собранный без самбы доползет, попробую довыложить
оставшееся.
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 10:40 ` Led
2006-07-11 10:49 ` Sergey V Turchin
@ 2006-07-11 11:07 ` Alexey Gladkov
2006-07-11 11:15 ` Sergey V Turchin
1 sibling, 1 reply; 38+ messages in thread
From: Alexey Gladkov @ 2006-07-11 11:07 UTC (permalink / raw)
To: ALT Devel discussion list
Led пишет:
>> пакеты не пропадают... тем более бесследно.
>
> А тогда до сих пор kde-addons-* и kdesdk-*?
>
Вообще-то это вопрос к мантейнеру, но если вы так хотите:
http://lists.altlinux.org/pipermail/sisyphus-incominger/2006-June/003542.html
как видите след есть и достаточно чёткий.
Более того, вот он на нашем внутреннем сервере:
$ ls -nG download/malta/Sisyphus/kdeaddons-*
-rw-r--r-- 1 526 1655169 Июн 27 12:46
download/malta/Sisyphus/kdeaddons-3.5.3-alt3.src.rpm
Не вооружённым взглядом можно видеть, что пакет был собран как только
выложен и об этом было сообщение в рассылку и мантейнеру.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 11:07 ` Alexey Gladkov
@ 2006-07-11 11:15 ` Sergey V Turchin
2006-07-11 11:35 ` Alexey Gladkov
0 siblings, 1 reply; 38+ messages in thread
From: Sergey V Turchin @ 2006-07-11 11:15 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 598 bytes --]
On Tuesday 11 July 2006 15:07, Alexey Gladkov wrote:
[...]
> $ ls -nG download/malta/Sisyphus/kdeaddons-*
> -rw-r--r-- 1 526 1655169 Июн 27 12:46
> download/malta/Sisyphus/kdeaddons-3.5.3-alt3.src.rpm
>
> Не вооружённым взглядом можно видеть, что пакет был собран как
> только выложен и об этом было сообщение в рассылку и мантейнеру.
А вот и не надо ля-ля :-)
Выложен он был недели на 3 раньше
http://lists.altlinux.org/pipermail/sisyphus-cybertalk/2006-June/002045.html
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 11:15 ` Sergey V Turchin
@ 2006-07-11 11:35 ` Alexey Gladkov
2006-07-11 12:11 ` Sergey V Turchin
0 siblings, 1 reply; 38+ messages in thread
From: Alexey Gladkov @ 2006-07-11 11:35 UTC (permalink / raw)
To: ALT Devel discussion list
Sergey V Turchin пишет:
> А вот и не надо ля-ля :-)
Сергей, пакет был скачан с вашнего сервера только один раз. Не
убеждайте меня в том чего нет.
download/log/malta/Sisyphus/2006/06/27/154101.list:kdeaddons-3.5.3-alt3.src.rpm
> Выложен он был недели на 3 раньше
Я говорю про alt3 ... то были другие сборки: alt1, alt2 и от них тоже
есть логи:
http://lists.altlinux.org/pipermail/sisyphus-incominger/2006-June/003118.html
http://lists.altlinux.org/pipermail/sisyphus-incominger/2006-June/003175.html
> http://lists.altlinux.org/pipermail/sisyphus-cybertalk/2006-June/002045.html
--
Rgrds, legion
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 7:27 ` Alexey Gladkov
@ 2006-07-11 11:55 ` Igor Zubkov
2006-07-11 12:01 ` Led
2006-07-11 12:12 ` Alexey Gladkov
0 siblings, 2 replies; 38+ messages in thread
From: Igor Zubkov @ 2006-07-11 11:55 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 928 bytes --]
В сообщении от 11 июля 2006 10:27 Alexey Gladkov написал(a):
> Alexey Gladkov пишет:
> > Но так как предыдущие проверки уже проверили пакеты на валидность, то,
> > думаю, можно так сделать.
>
> Отвечаю сам себе.
> Так делать нельзя т.к. представим ситуацию когда приходят в incoming
> два пакета: библиотека и пакет для ruby (например), который на этой
> библиотеке основывается. Эти два пакета залил я (например).
> Пакет для ruby имеет Packager: ruby@ а пакет с библиотекой будет иметь
> Packager'ом меня (например). В этом случае эти пакеты будут
> пересобраны независимо друг от друга ...
>
> Если отсортировать по подписи, то эти пакеты попадут в одну трансакцию.
Может добавим поддержку транзакций и возможностью этим управлять?
Т.е. как пример можно взять kde. У нас есть ~15 пакетов которые сильно зависят
друг от друга. И если даже один пакет не собирается обрывать транзакцию.
Как идея?
--
Placebo - Centrefolds
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 11:55 ` Igor Zubkov
@ 2006-07-11 12:01 ` Led
2006-07-11 12:12 ` Alexey Gladkov
1 sibling, 0 replies; 38+ messages in thread
From: Led @ 2006-07-11 12:01 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 11 июля 2006 14:55 Igor Zubkov написал(a):
> В сообщении от 11 июля 2006 10:27 Alexey Gladkov написал(a):
> > Alexey Gladkov пишет:
> > > Но так как предыдущие проверки уже проверили пакеты на валидность, то,
> > > думаю, можно так сделать.
> >
> > Отвечаю сам себе.
> > Так делать нельзя т.к. представим ситуацию когда приходят в incoming
> > два пакета: библиотека и пакет для ruby (например), который на этой
> > библиотеке основывается. Эти два пакета залил я (например).
> > Пакет для ruby имеет Packager: ruby@ а пакет с библиотекой будет иметь
> > Packager'ом меня (например). В этом случае эти пакеты будут
> > пересобраны независимо друг от друга ...
> >
> > Если отсортировать по подписи, то эти пакеты попадут в одну трансакцию.
>
> Может добавим поддержку транзакций и возможностью этим управлять?
>
> Т.е. как пример можно взять kde. У нас есть ~15 пакетов которые сильно
> зависят друг от друга. И если даже один пакет не собирается обрывать
> транзакцию.
>
> Как идея?
боян:)
--
Led.
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 11:35 ` Alexey Gladkov
@ 2006-07-11 12:11 ` Sergey V Turchin
2006-07-11 12:28 ` Alexey Gladkov
0 siblings, 1 reply; 38+ messages in thread
From: Sergey V Turchin @ 2006-07-11 12:11 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 732 bytes --]
On Tuesday 11 July 2006 15:35, Alexey Gladkov wrote:
> Sergey V Turchin пишет:
> > А вот и не надо ля-ля :-)
> Сергей, пакет был скачан с вашнего сервера только один раз. Не
> убеждайте меня в том чего нет.
[...]
> Я говорю про alt3 ...
На счет alt3 согласен. Я его выкладывал только 1 раз.
Но если размотать ниточку, то причина его несборки все равно придет
в incoming@alt.
- потери пакетов.
- глюки с tmpfs (koffice-1.5.1-alt2 последняя)
incoming отказывается исправить, перезаливать не буду
- разлом сизифа в нескольких местах (тут incoming нипричем, буду
отрывать от KDE все, что поломано).
[...]
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 11:55 ` Igor Zubkov
2006-07-11 12:01 ` Led
@ 2006-07-11 12:12 ` Alexey Gladkov
2006-07-13 15:50 ` Igor Zubkov
1 sibling, 1 reply; 38+ messages in thread
From: Alexey Gladkov @ 2006-07-11 12:12 UTC (permalink / raw)
To: ALT Devel discussion list
Igor Zubkov пишет:
> Может добавим поддержку транзакций и возможностью этим управлять?
>
> Т.е. как пример можно взять kde. У нас есть ~15 пакетов которые сильно зависят
> друг от друга. И если даже один пакет не собирается обрывать транзакцию.
Как узнать что транзакция начата и что это не одиночный коммит пакета?
> Как идея?
Основная проблема в том, что управдом не знает когда начнётся
транзакция мантейнера и когда она закончится. Поэтому он считает
транзакцией рядом лежащие пакеты.
Я пробовал придумать что-нибудь рядом с notes на эту тему, но пока
безуспешно.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 12:11 ` Sergey V Turchin
@ 2006-07-11 12:28 ` Alexey Gladkov
2006-07-11 12:50 ` Epiphanov Sergei
` (2 more replies)
0 siblings, 3 replies; 38+ messages in thread
From: Alexey Gladkov @ 2006-07-11 12:28 UTC (permalink / raw)
To: ALT Devel discussion list
Sergey V Turchin пишет:
> - глюки с tmpfs (koffice-1.5.1-alt2 последняя)
> incoming отказывается исправить, перезаливать не буду
tmpfs вне компетенции incoming и тут он тоже ничего поделать не может.
Альтернативы tmpfs нет. Отказаться от tmpfs мы не можем ... на обычных
винтах сборка идёт слишком медленно, а также обычные винты при наших
нагрузках слишком быстро сыпятся.
Автоматически отследить падение пакета по причине tmpfs очень сложно:
нужно собрать пакет через некоторое время ещё раз. Если ошибка
повториться, то ошибка в пакете, иначе в tmpfs.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 12:28 ` Alexey Gladkov
@ 2006-07-11 12:50 ` Epiphanov Sergei
2006-07-11 13:03 ` Sergey V Turchin
2006-07-11 13:04 ` Sergey V Turchin
2 siblings, 0 replies; 38+ messages in thread
From: Epiphanov Sergei @ 2006-07-11 12:50 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Tuesday 11 July 2006 16:28 Alexey Gladkov написал(a):
> Автоматически отследить падение пакета по причине tmpfs очень сложно:нужно
> собрать пакет через некоторое время ещё раз. Если ошибкаповториться, то
> ошибка в пакете, иначе в tmpfs.
Хм, а если однократная пересборка идёт час-два? Тогда придётся запускать
пересборку на двух разных компьютерах параллельно и сравнивать результаты
сборки. Если на одном собралось, а на другом - нет, взять собранный пакет.
Если на обоих не собралось - выдать ошибку. Почему на разных? Больше
различий между системами сборки (как временнЫе, так и железные). Да и
быстрее пойдёт.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 12:28 ` Alexey Gladkov
2006-07-11 12:50 ` Epiphanov Sergei
@ 2006-07-11 13:03 ` Sergey V Turchin
2006-07-11 13:32 ` Andrei Bulava
2006-07-12 9:05 ` Michael Shigorin
2006-07-11 13:04 ` Sergey V Turchin
2 siblings, 2 replies; 38+ messages in thread
From: Sergey V Turchin @ 2006-07-11 13:03 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1148 bytes --]
On Tuesday 11 July 2006 16:28, Alexey Gladkov wrote:
> Sergey V Turchin пишет:
> > - глюки с tmpfs (koffice-1.5.1-alt2 последняя)
> > incoming отказывается исправить, перезаливать не буду
>
> tmpfs вне компетенции incoming и тут он тоже ничего поделать не
> может. Альтернативы tmpfs нет. Отказаться от tmpfs мы не можем
> ... на обычных винтах сборка идёт слишком медленно,
Сделайте черный список и собирайте пакеты из него без tmpfs
У меня как-минимум 2 для него есть.
> а также обычные винты при наших нагрузках слишком быстро сыпятся.
Поставить 1, не относящийся к обычным.
> Автоматически отследить падение пакета по причине tmpfs очень
> сложно:
И что делать мантейнерам?
А точнее, меня волнует, как залить ноавый kde, если 1 пакет
гарантированно не собирается из-за tmpfs, но он необходим для
сборки других пакетов из комплекта?
> нужно собрать пакет через некоторое время ещё раз.
> Если ошибка повториться, то ошибка в пакете, иначе в tmpfs.
Можно сразу визуально сравнить логи от сборок для i586 и x86_64.
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 12:28 ` Alexey Gladkov
2006-07-11 12:50 ` Epiphanov Sergei
2006-07-11 13:03 ` Sergey V Turchin
@ 2006-07-11 13:04 ` Sergey V Turchin
2 siblings, 0 replies; 38+ messages in thread
From: Sergey V Turchin @ 2006-07-11 13:04 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 395 bytes --]
On Tuesday 11 July 2006 16:28, Alexey Gladkov wrote:
[...]
> Автоматически отследить падение пакета по причине tmpfs очень
> сложно: нужно собрать пакет через некоторое время ещё раз.
Да, не факт, что за это время не возникнет другая причина,
препятствующая сборке :-)
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 13:03 ` Sergey V Turchin
@ 2006-07-11 13:32 ` Andrei Bulava
2006-07-12 9:05 ` Michael Shigorin
1 sibling, 0 replies; 38+ messages in thread
From: Andrei Bulava @ 2006-07-11 13:32 UTC (permalink / raw)
To: ALT Devel discussion list
Sergey V Turchin wrote:
> On Tuesday 11 July 2006 16:28, Alexey Gladkov wrote:
>> а также обычные винты при наших нагрузках слишком быстро сыпятся.
> Поставить 1, не относящийся к обычным.
По-моему, как-то в этом свете уже упоминались Solid State Disk (SSD)
системы. Вот только денег с тех пор на такое счастье не прибавилось.
Более-менее доступный по цене Gigabyte's i-RAM не бывает > 4 Gb (
http://www.techreport.com/reviews/2006q1/gigabyte-iram/index.x?pg=1 ), а
HyperOs HyperDrive III уже существенно дороже из-за ECC памяти, да ещё и
медленнее из-за интерфейса (
http://www.tomshardware.com/2005/12/05/hyperos_dram_hard_drive_on_the_block/
).
Правда, можно поставить RAID0 из i-RAM :-)
Но до tmpfs этим SDRAM-SSD по скорости - как до луны.
--
// AB1002-UANIC
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 10:19 ` [devel] Бага , когда пакеты НЕ появляются в Сизифе Sergey V Turchin
2006-07-11 10:35 ` Alexey Gladkov
@ 2006-07-11 21:33 ` Dmitry V. Levin
2006-07-12 10:03 ` Sergey V Turchin
1 sibling, 1 reply; 38+ messages in thread
From: Dmitry V. Levin @ 2006-07-11 21:33 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 707 bytes --]
On Tue, Jul 11, 2006 at 02:19:41PM +0400, Sergey V Turchin wrote:
> On Tuesday 11 July 2006 12:02, Alexey Gladkov wrote:
>
> [...]
> > Сначала пакет попадает на внешний для нас incoming сервер. Оттуда
> > по cron они забираются и попадают на наш внутренний сервер.
> >
> > Далее опять же по cron'у пакеты копируются upravdom'ом.
> И вот здесь закралась бага. Если пакеты скачивались более 3-х часов,
> то те, которые закачались после истечения этих 3-х часов, бесследно
> пропадают.
Это вряд ли. Есть логи всех скачиваний, можно специально проверить:
basalt:/raid/download/log/devel/Sisyphus/2006/07/
Если нет ошибки в скрипте закачки (что вряд ли), то ничего не теряется.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 13:03 ` Sergey V Turchin
2006-07-11 13:32 ` Andrei Bulava
@ 2006-07-12 9:05 ` Michael Shigorin
2006-07-12 9:50 ` Sergey V Turchin
1 sibling, 1 reply; 38+ messages in thread
From: Michael Shigorin @ 2006-07-12 9:05 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Jul 11, 2006 at 05:03:01PM +0400, Sergey V Turchin wrote:
> А точнее, меня волнует, как залить ноавый kde, если 1 пакет
> гарантированно не собирается из-за tmpfs, но он необходим для
> сборки других пакетов из комплекта?
incoming/BTE?.. (как аварийный случай, чтобы сейчас разгрестись;
применять для тех, кто зуб даёт, что у него синхронизированный
сизиф, типа мальтийцев)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] [wiki] Re: Когда пакеты появляются в Сизифе?
2006-07-11 9:39 ` Eugene Prokopiev
@ 2006-07-12 9:10 ` Michael Shigorin
0 siblings, 0 replies; 38+ messages in thread
From: Michael Shigorin @ 2006-07-12 9:10 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Jul 11, 2006 at 01:39:57PM +0400, Eugene Prokopiev wrote:
> >>>Есть полное описание того, как пакеты попадают на ftp?
> >>Полного описания нет. Так что слушайте:
> > Занесено в http://wiki.sisyphus.ru/devel/Incoming/details
> > и добавлено на http://wiki.sisyphus.ru/devel/Incoming
> > спасибо :)
> присоединяюсь :)
> Мише отдельное спасибо за то, что он находит время на документирование :)
Это не документирование, а фиксирование того, что разработчики
нашли время задокументировать хотя бы здесь. Между прочим,
потраченное время почти всегда отбивается за полгода;
так что помогать с таким только рекомендую.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 10:49 ` Sergey V Turchin
@ 2006-07-12 9:48 ` Sergey V Turchin
0 siblings, 0 replies; 38+ messages in thread
From: Sergey V Turchin @ 2006-07-12 9:48 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 571 bytes --]
On Tuesday 11 July 2006 14:49, Sergey V Turchin wrote:
> On Tuesday 11 July 2006 14:40, Led wrote:
>
> [...]
>
> > А тогда до сих пор kde-addons-* и kdesdk-*?
>
> Сейчас kdebase, собранный без самбы доползет, попробую довыложить
> оставшееся.
Что и требовалось доказать. Чините incoming@alt
http://lists.altlinux.org/pipermail/sisyphus-incominger/2006-July/004372.html
http://lists.altlinux.org/pipermail/sisyphus-incominger/2006-July/004376.html
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-12 9:05 ` Michael Shigorin
@ 2006-07-12 9:50 ` Sergey V Turchin
0 siblings, 0 replies; 38+ messages in thread
From: Sergey V Turchin @ 2006-07-12 9:50 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 636 bytes --]
On Wednesday 12 July 2006 13:05, Michael Shigorin wrote:
> On Tue, Jul 11, 2006 at 05:03:01PM +0400, Sergey V Turchin wrote:
> > А точнее, меня волнует, как залить ноавый kde, если 1 пакет
> > гарантированно не собирается из-за tmpfs, но он необходим для
> > сборки других пакетов из комплекта?
>
> incoming/BTE?.. (как аварийный случай, чтобы сейчас разгрестись;
> применять для тех, кто зуб даёт, что у него синхронизированный
> сизиф, типа мальтийцев)
Лично меня интересует конкретное решение от incoming@alt
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Бага , когда пакеты НЕ появляются в Сизифе
2006-07-11 21:33 ` Dmitry V. Levin
@ 2006-07-12 10:03 ` Sergey V Turchin
0 siblings, 0 replies; 38+ messages in thread
From: Sergey V Turchin @ 2006-07-12 10:03 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1150 bytes --]
On Wednesday 12 July 2006 01:33, Dmitry V. Levin wrote:
[...]
> Это вряд ли. Есть логи всех скачиваний, можно специально
> проверить: basalt:/raid/download/log/devel/Sisyphus/2006/07/
> Если нет ошибки в скрипте закачки (что вряд ли), то ничего не
> теряется.
Логи закачки отличные. К ним претензий нет.
Попробую конкретный пример баги:
7.06 Были закачаны 2 пакета kdelibs-3.5.3-alt1 и kdeedu-3.5.3-alt1
http://lists.altlinux.org/pipermail/sisyphus-cybertalk/2006-June/002045.html
8.06 попытка сборки была только у 1-го - kdelibs-3.5.3-alt1
http://lists.altlinux.org/pipermail/sisyphus-incominger/2006-June/002504.html
http://lists.altlinux.org/pipermail/sisyphus-incominger/2006-June/002491.html
8.06 kdeedu-3.5.3-alt1 никто собрать не пытался
9.06 он был закачан повторно
http://lists.altlinux.org/pipermail/sisyphus-cybertalk/2006-June/002064.html
13.06 был собран
http://lists.altlinux.org/pipermail/sisyphus-incominger/2006-June/002642.html
http://lists.altlinux.org/pipermail/sisyphus-incominger/2006-June/002560.html
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-11 12:12 ` Alexey Gladkov
@ 2006-07-13 15:50 ` Igor Zubkov
2006-07-13 20:37 ` Michael Shigorin
2006-07-14 7:09 ` Epiphanov Sergei
0 siblings, 2 replies; 38+ messages in thread
From: Igor Zubkov @ 2006-07-13 15:50 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1458 bytes --]
Заранее извиняюсь за поздний ответ... Работы навалило выше крыши.
Итак...
В сообщении от 11 июля 2006 15:12 Alexey Gladkov написал(a):
> Igor Zubkov пишет:
> > Может добавим поддержку транзакций и возможностью этим управлять?
> >
> > Т.е. как пример можно взять kde. У нас есть ~15 пакетов которые сильно
> > зависят друг от друга. И если даже один пакет не собирается обрывать
> > транзакцию.
>
> Как узнать что транзакция начата и что это не одиночный коммит пакета?
Это другой вопрос. Я тут уже над этим размышлял и пришёл к такому. См. ниже.
> > Как идея?
>
> Основная проблема в том, что управдом не знает когда начнётся
> транзакция мантейнера и когда она закончится. Поэтому он считает
> транзакцией рядом лежащие пакеты.
>
> Я пробовал придумать что-нибудь рядом с notes на эту тему, но пока
> безуспешно.
У нас есть инкаминг. Пакеты которые ложатся в _корень_ /i/S/ должны просто
собратся.
А для поддержки транзакций, можно сделать в /i/S/ какой-нибуть каталог в
который будут ложить маинтейнеры пакеты на сборку. Мне это представляется
как "transaction", в котором будут находится каталоги для каждого маинтейнера
(возможно там ещё будут ещё подпапки, вдруг маинтейнеру захочется сделать
несколько транзакций). Дальше, маинтейнер ложит пакеты в эту папку на сборку.
После уже полной закачки всех пакетов, говорит touch .commit и заливает этот
файл в эту же папку, подтвержая то, что транзакцию можно начать.
--
Placebo - Narcoleptic
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-13 15:50 ` Igor Zubkov
@ 2006-07-13 20:37 ` Michael Shigorin
2006-07-14 7:09 ` Epiphanov Sergei
1 sibling, 0 replies; 38+ messages in thread
From: Michael Shigorin @ 2006-07-13 20:37 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, Jul 13, 2006 at 06:50:37PM +0300, Igor Zubkov wrote:
> А для поддержки транзакций, можно сделать в /i/S/ какой-нибуть
> каталог в который будут ложить маинтейнеры пакеты на сборку.
> Мне это представляется как "transaction", в котором будут
> находится каталоги для каждого маинтейнера (возможно там ещё
> будут ещё подпапки, вдруг маинтейнеру захочется сделать
> несколько транзакций). Дальше, маинтейнер ложит пакеты в эту
> папку на сборку. После уже полной закачки всех пакетов,
> говорит touch .commit и заливает этот файл в эту же папку,
> подтвержая то, что транзакцию можно начать.
Выглядит здраво.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Когда пакеты появляются в Сизифе?
2006-07-13 15:50 ` Igor Zubkov
2006-07-13 20:37 ` Michael Shigorin
@ 2006-07-14 7:09 ` Epiphanov Sergei
1 sibling, 0 replies; 38+ messages in thread
From: Epiphanov Sergei @ 2006-07-14 7:09 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Thursday 13 July 2006 19:50 Igor Zubkov написал(a):
> А для поддержки транзакций, можно сделать в /i/S/ какой-нибуть каталог в
> который будут ложить маинтейнеры пакеты на сборку. Мне это представляется
> как "transaction", в котором будут находится каталоги для каждого
> маинтейнера (возможно там ещё будут ещё подпапки, вдруг маинтейнеру
> захочется сделать несколько транзакций). Дальше, маинтейнер ложит пакеты в
> эту папку на сборку. После уже полной закачки всех пакетов, говорит touch
> .commit и заливает этот файл в эту же папку, подтвержая то, что транзакцию
> можно начать.
А если такой вариант: создать файл, например, с суффиксом .trans, куда по
одной на строке запихнуть названия всех пакетов, которые бы надо было
обработать в одной транзакции. Робот не начинает обработку перечисленных в
этом файле пакетов до тех пор, пока или в incoming, или в Сизифе не появятся
все указанные пакеты. Конечно, если пакеты уже в Сизифе, то не надо ничего
пересобирать. Причём если из Сизифа можно потребовать наличие любого пакета,
то в incoming должны попасть в транзакцию только свои пакеты. Если в
incoming лежит требуемый пакет, но чужой, то задержать транзакцию до
попадания чужого пакета в Сизиф. Что это даёт:
Есть 2 мантейнера: один работает с библиотекой libfoo, другой с программами
bar1 на основе библиотеки libfoo и bar2 на основе bar1. Оба заливают, но
второй в своей транзакции указывает, что ему нужен для сборки определённый
пакет, дабы не было сборки программы с предыдущей версией. Тогда второй
создаёт сначала в incoming файл пусть info1.trans, куда вписывает:
bar1-1.2.3.src.rpm
bar2-1.1.0.src.rpm
libfoo-2.0.2.src.rpm (ну или libfoo-2.0.2.i586.rpm)
Так как библиотека не его, то система должна начать сборку только тогда,
когда libfoo соберётся и окажется в Сизифе. Можно придумать не полные имена,
а частичные, например, вида
libfoo-2.0.0-*.rpm
После успешной транзакции файл транзакции удалить.
Выглядит несколько громоздко, но позволяет при необходимости определить
очерёдность транзакций и не требует кучи каталогов. Просто у нас почему-то
иногда проходит сборка со старыми библиотеками.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 38+ messages in thread
end of thread, other threads:[~2006-07-14 7:09 UTC | newest]
Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-11 4:37 [devel] Когда пакеты появляются в Сизифе? Eugene Prokopiev
2006-07-11 5:51 ` Alexey Gladkov
2006-07-11 6:03 ` Alexey I. Froloff
2006-07-11 6:46 ` Alexey Gladkov
2006-07-11 7:06 ` Kirill A. Shutemov
2006-07-11 7:13 ` Alexey I. Froloff
2006-07-11 7:18 ` Alexey Gladkov
2006-07-11 7:27 ` Alexey Gladkov
2006-07-11 11:55 ` Igor Zubkov
2006-07-11 12:01 ` Led
2006-07-11 12:12 ` Alexey Gladkov
2006-07-13 15:50 ` Igor Zubkov
2006-07-13 20:37 ` Michael Shigorin
2006-07-14 7:09 ` Epiphanov Sergei
2006-07-11 7:41 ` Eugene Prokopiev
2006-07-11 8:02 ` Alexey Gladkov
2006-07-11 8:10 ` [devel] [wiki] " Michael Shigorin
2006-07-11 9:39 ` Eugene Prokopiev
2006-07-12 9:10 ` Michael Shigorin
2006-07-11 10:19 ` [devel] Бага , когда пакеты НЕ появляются в Сизифе Sergey V Turchin
2006-07-11 10:35 ` Alexey Gladkov
2006-07-11 10:40 ` Sergey V Turchin
2006-07-11 10:40 ` Led
2006-07-11 10:49 ` Sergey V Turchin
2006-07-12 9:48 ` Sergey V Turchin
2006-07-11 11:07 ` Alexey Gladkov
2006-07-11 11:15 ` Sergey V Turchin
2006-07-11 11:35 ` Alexey Gladkov
2006-07-11 12:11 ` Sergey V Turchin
2006-07-11 12:28 ` Alexey Gladkov
2006-07-11 12:50 ` Epiphanov Sergei
2006-07-11 13:03 ` Sergey V Turchin
2006-07-11 13:32 ` Andrei Bulava
2006-07-12 9:05 ` Michael Shigorin
2006-07-12 9:50 ` Sergey V Turchin
2006-07-11 13:04 ` Sergey V Turchin
2006-07-11 21:33 ` Dmitry V. Levin
2006-07-12 10:03 ` Sergey V Turchin
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