ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] girar-builder [censored]
@ 2011-04-16  9:55 REAL
  2011-04-16 19:35 ` Michael Shigorin
  2011-04-16 22:15 ` Dmitry V. Levin
  0 siblings, 2 replies; 28+ messages in thread
From: REAL @ 2011-04-16  9:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

привет!

смотрю сюда:
http://git.altlinux.org/tasks/42561/task/log.3.2

вот скажите мне, если задание блокирует сборку всех остальных заданий, 
то нафига тогда вот это:
2011-Apr-16 08:27:45 :: task #42561 for sisyphus TESTED
task rebuild is necessary before commit, iteration #3.3 queued
?

какой смысл делать ещё одну итерацию, если ничего не изменилось? а так 
пошли на 3 круг. воруя время у всех остальных.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* Re: [devel] girar-builder [censored]
  2011-04-16  9:55 [devel] girar-builder [censored] REAL
@ 2011-04-16 19:35 ` Michael Shigorin
  2011-04-17  5:19   ` REAL
  2011-04-16 22:15 ` Dmitry V. Levin
  1 sibling, 1 reply; 28+ messages in thread
From: Michael Shigorin @ 2011-04-16 19:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Apr 16, 2011 at 04:55:53PM +0700, REAL wrote:
> какой смысл делать ещё одну итерацию, если ничего не изменилось?

Описывалось, ищи в районе анонса включения параллельной сборки.
(надо бы на вики, конечно...)

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


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

* Re: [devel] girar-builder [censored]
  2011-04-16  9:55 [devel] girar-builder [censored] REAL
  2011-04-16 19:35 ` Michael Shigorin
@ 2011-04-16 22:15 ` Dmitry V. Levin
  2011-04-16 23:28   ` Yuri N. Sedunov
  2011-04-17  5:29   ` [devel] girar-builder [censored] REAL
  1 sibling, 2 replies; 28+ messages in thread
From: Dmitry V. Levin @ 2011-04-16 22:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Apr 16, 2011 at 04:55:53PM +0700, REAL wrote:
> привет!
> 
> смотрю сюда:
> http://git.altlinux.org/tasks/42561/task/log.3.2
> 
> вот скажите мне, если задание блокирует 
> сборку всех остальных заданий, то нафига 
> тогда вот это:
> 2011-Apr-16 08:27:45 :: task #42561 for sisyphus TESTED
> task rebuild is necessary before commit, iteration #3.3 queued
> ?
> 
> какой смысл делать ещё одну итерацию, 
> если ничего не изменилось? а так пошли на 
> 3 круг. воруя время у всех остальных.

Ну как же еще можно поступить, если за время тестирования задания
Сизиф успел измениться?


-- 
ldv

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

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

* Re: [devel] girar-builder [censored]
  2011-04-16 22:15 ` Dmitry V. Levin
@ 2011-04-16 23:28   ` Yuri N. Sedunov
  2011-04-17  8:20     ` Dmitry V. Levin
  2011-04-17  5:29   ` [devel] girar-builder [censored] REAL
  1 sibling, 1 reply; 28+ messages in thread
From: Yuri N. Sedunov @ 2011-04-16 23:28 UTC (permalink / raw)
  To: devel

В Вск, 17/04/2011 в 02:15 +0400, Dmitry V. Levin пишет:
> On Sat, Apr 16, 2011 at 04:55:53PM +0700, REAL wrote:
> > привет!
> > 
> > смотрю сюда:
> > http://git.altlinux.org/tasks/42561/task/log.3.2
> > 
> > вот скажите мне, если задание блокирует 
> > сборку всех остальных заданий, то нафига 
> > тогда вот это:
> > 2011-Apr-16 08:27:45 :: task #42561 for sisyphus TESTED
> > task rebuild is necessary before commit, iteration #3.3 queued
> > ?
> > 
> > какой смысл делать ещё одну итерацию, 
> > если ничего не изменилось? а так пошли на 
> > 3 круг. воруя время у всех остальных.
> 
> Ну как же еще можно поступить, если за время тестирования задания
> Сизиф успел измениться?

А на кой libgtk+3 должен ждать когда соберется KDE?

-- 
Yuri N. Sedunov



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

* Re: [devel] girar-builder [censored]
  2011-04-16 19:35 ` Michael Shigorin
@ 2011-04-17  5:19   ` REAL
  2011-04-17  8:17     ` Dmitry V. Levin
  0 siblings, 1 reply; 28+ messages in thread
From: REAL @ 2011-04-17  5:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

17.04.2011 02:35, Michael Shigorin пишет:
>> какой смысл делать ещё одну итерацию, если ничего не изменилось?
>
> Описывалось, ищи в районе анонса включения параллельной сборки.
> (надо бы на вики, конечно...)

я знаю, но здесь-то параллельная сборка отсутствует. здесь собирается 
один KDE4, а остальные задания ждут своей очереди. что же могло 
измениться в репозитории, если туда ничего не поступало?

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* Re: [devel] girar-builder [censored]
  2011-04-16 22:15 ` Dmitry V. Levin
  2011-04-16 23:28   ` Yuri N. Sedunov
@ 2011-04-17  5:29   ` REAL
  2011-04-17  8:22     ` Dmitry V. Levin
  1 sibling, 1 reply; 28+ messages in thread
From: REAL @ 2011-04-17  5:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

17.04.2011 05:15, Dmitry V. Levin пишет:
>> какой смысл делать ещё одну итерацию,
>> если ничего не изменилось? а так пошли на
>> 3 круг. воруя время у всех остальных.
>
> Ну как же еще можно поступить, если за время тестирования задания
> Сизиф успел измениться?

мне думается, что когда собирался python2.6, подход был более 
осмыслен: не пропускались только те задания, которые могли сделать 
такие изменения, что сборка начиналась бы заново, а здесь, несмотря на 
то, что остановлены были _все_ задания, второй итерации оказалось 
недостаточно.

я не требую чего-то сделать _сейчас_, я просто прошу учесть на 
будущее, чтобы таких казусов больше не повторялось. а то ведь придётся 
ещё не раз с этим столкнуться: новая сборка KDE4, кому-то взбредёт в 
голову собрать python2.7, или даже мне летом придёт в голову всё же 
добить python3 до собираемого состояния...

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* Re: [devel] girar-builder [censored]
  2011-04-17  5:19   ` REAL
@ 2011-04-17  8:17     ` Dmitry V. Levin
  2011-04-17 11:43       ` Slava Dubrovskiy
  0 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2011-04-17  8:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sun, Apr 17, 2011 at 12:19:11PM +0700, REAL wrote:
> 17.04.2011 02:35, Michael Shigorin пишет:
> >>какой смысл делать ещё одну итерацию, 
> >>если ничего не изменилось?
> >
> >Описывалось, ищи в районе анонса 
> >включения параллельной сборки.
> >(надо бы на вики, конечно...)
> 
> я знаю, но здесь-то параллельная сборка 
> отсутствует. здесь собирается один KDE4, а 
> остальные задания ждут своей очереди. 
> что же могло измениться в репозитории, 
> если туда ничего не поступало?

Оно поступило за время предыдущей итерации.


-- 
ldv

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

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

* Re: [devel] girar-builder [censored]
  2011-04-16 23:28   ` Yuri N. Sedunov
@ 2011-04-17  8:20     ` Dmitry V. Levin
  2011-04-17  8:38       ` Yuri N. Sedunov
  0 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2011-04-17  8:20 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, Apr 17, 2011 at 03:28:56AM +0400, Yuri N. Sedunov wrote:
> В Вск, 17/04/2011 в 02:15 +0400, Dmitry V. Levin пишет:
> > On Sat, Apr 16, 2011 at 04:55:53PM +0700, REAL wrote:
> > > привет!
> > > 
> > > смотрю сюда:
> > > http://git.altlinux.org/tasks/42561/task/log.3.2
> > > 
> > > вот скажите мне, если задание блокирует 
> > > сборку всех остальных заданий, то нафига 
> > > тогда вот это:
> > > 2011-Apr-16 08:27:45 :: task #42561 for sisyphus TESTED
> > > task rebuild is necessary before commit, iteration #3.3 queued
> > > ?
> > > 
> > > какой смысл делать ещё одну итерацию, 
> > > если ничего не изменилось? а так пошли на 
> > > 3 круг. воруя время у всех остальных.
> > 
> > Ну как же еще можно поступить, если за время тестирования задания
> > Сизиф успел измениться?
> 
> А на кой libgtk+3 должен ждать когда соберется KDE?

Если бы пакет пропустили бы в Сизиф, не дожидаясь, пока 3-я итерация сборки
задания с kde4 завершится, то kde4 пришлось бы отправить на 4-ю итерацию.
Для таких больших заданий как kde4 это неизбежно привело бы к нескончаемым
итерациям практически без шансов довести задание до Сизифа.


-- 
ldv

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

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

* Re: [devel] girar-builder [censored]
  2011-04-17  5:29   ` [devel] girar-builder [censored] REAL
@ 2011-04-17  8:22     ` Dmitry V. Levin
  0 siblings, 0 replies; 28+ messages in thread
From: Dmitry V. Levin @ 2011-04-17  8:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sun, Apr 17, 2011 at 12:29:49PM +0700, REAL wrote:
> 17.04.2011 05:15, Dmitry V. Levin пишет:
> >>какой смысл делать ещё одну итерацию,
> >>если ничего не изменилось? а так пошли на
> >>3 круг. воруя время у всех остальных.
> >
> >Ну как же еще можно поступить, если за 
> >время тестирования задания
> >Сизиф успел измениться?
> 
> мне думается, что когда собирался python2.6, 
> подход был более осмыслен: не 
> пропускались только те задания, которые 
> могли сделать такие изменения, что 
> сборка начиналась бы заново, а здесь, 
> несмотря на то, что остановлены были _все_ 
> задания, второй итерации оказалось 
> недостаточно.

Задание python2.6 обрабатывал тот же самый алгоритм, с одной лишь
поправкой, что третью итерацию сборки python2.6 я сократил вручную.


-- 
ldv

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

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

* Re: [devel] girar-builder [censored]
  2011-04-17  8:20     ` Dmitry V. Levin
@ 2011-04-17  8:38       ` Yuri N. Sedunov
  2011-04-17 19:47         ` Dmitry V. Levin
  0 siblings, 1 reply; 28+ messages in thread
From: Yuri N. Sedunov @ 2011-04-17  8:38 UTC (permalink / raw)
  To: devel

В Вск, 17/04/2011 в 12:20 +0400, Dmitry V. Levin пишет:
> On Sun, Apr 17, 2011 at 03:28:56AM +0400, Yuri N. Sedunov wrote:
> > В Вск, 17/04/2011 в 02:15 +0400, Dmitry V. Levin пишет:
> > > On Sat, Apr 16, 2011 at 04:55:53PM +0700, REAL wrote:
> > > > привет!
> > > > 
> > > > смотрю сюда:
> > > > http://git.altlinux.org/tasks/42561/task/log.3.2
> > > > 
> > > > вот скажите мне, если задание блокирует 
> > > > сборку всех остальных заданий, то нафига 
> > > > тогда вот это:
> > > > 2011-Apr-16 08:27:45 :: task #42561 for sisyphus TESTED
> > > > task rebuild is necessary before commit, iteration #3.3 queued
> > > > ?
> > > > 
> > > > какой смысл делать ещё одну итерацию, 
> > > > если ничего не изменилось? а так пошли на 
> > > > 3 круг. воруя время у всех остальных.
> > > 
> > > Ну как же еще можно поступить, если за время тестирования задания
> > > Сизиф успел измениться?
> > 
> > А на кой libgtk+3 должен ждать когда соберется KDE?
> 
> Если бы пакет пропустили бы в Сизиф, не дожидаясь, пока 3-я итерация сборки
> задания с kde4 завершится, то kde4 пришлось бы отправить на 4-ю итерацию.
> Для таких больших заданий как kde4 это неизбежно привело бы к нескончаемым
> итерациям практически без шансов довести задание до Сизифа.

Каким образом libgtk+3 влияет на сборку и установку kde4?

-- 
Yuri N. Sedunov



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

* Re: [devel] girar-builder [censored]
  2011-04-17  8:17     ` Dmitry V. Levin
@ 2011-04-17 11:43       ` Slava Dubrovskiy
  2011-04-17 12:13         ` REAL
  0 siblings, 1 reply; 28+ messages in thread
From: Slava Dubrovskiy @ 2011-04-17 11:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

17.04.2011 11:17, Dmitry V. Levin пишет:
> Оно поступило за время предыдущей итерации.

В свете сложившийся дискуссии, хочу спросить.
Есть пакет, который собирается около 3 суток (http://itk.org).
Такое можно посылать на сборку?

-- 
WBR,
Dubrovskiy Vyacheslav


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 5525 bytes --]

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

* Re: [devel] girar-builder [censored]
  2011-04-17 11:43       ` Slava Dubrovskiy
@ 2011-04-17 12:13         ` REAL
  2011-04-17 12:28           ` Slava Dubrovskiy
  0 siblings, 1 reply; 28+ messages in thread
From: REAL @ 2011-04-17 12:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

17.04.2011 18:43, Slava Dubrovskiy пишет:
> Есть пакет, который собирается около 3 суток (http://itk.org).
> Такое можно посылать на сборку?

лучше разбить на части. например, вот здесь:
http://www.itk.org/Wiki/ITK/Git
видно, что там несколько подпроектов.

потом можно посмотреть в ThirdParty и увидеть, что там много такого, 
что уже есть в сизифе, и отключить их сборку изнутри ITK.

отключить Testing.

Wrapping собирать из отдельного репозитория...

короче, есть над чем заморочиться. я как-то думал приступить (когда в 
первый раз собрал VTK), но понял, что на всё этого у меня не хватит ни 
времени, ни терпения.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* Re: [devel] girar-builder [censored]
  2011-04-17 12:13         ` REAL
@ 2011-04-17 12:28           ` Slava Dubrovskiy
  2011-04-17 12:48             ` Aleksey Novodvorsky
  2011-04-17 12:51             ` REAL
  0 siblings, 2 replies; 28+ messages in thread
From: Slava Dubrovskiy @ 2011-04-17 12:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

17.04.2011 15:13, REAL пишет:
> 17.04.2011 18:43, Slava Dubrovskiy пишет:
>> Есть пакет, который собирается около 3 суток (http://itk.org).
>> Такое можно посылать на сборку?
>
> лучше разбить на части. например, вот здесь:
> http://www.itk.org/Wiki/ITK/Git
> видно, что там несколько подпроектов.
Ну я веду речь только про InsightToolkit. То что дается скачать по
ссылке
http://voxel.dl.sourceforge.net/sourceforge/itk/InsightToolkit-3.20.0.tar.gz
>
> потом можно посмотреть в ThirdParty и увидеть, что там много такого,
> что уже есть в сизифе, и отключить их сборку изнутри ITK.
Это сделано
>
> отключить Testing.
Это тоже отключено
>
> Wrapping собирать из отдельного репозитория...
Как раз тут вся и задержка, т.к. без wrapping достаточно быстро собирается.
>
> короче, есть над чем заморочиться. я как-то думал приступить (когда в
> первый раз собрал VTK), но понял, что на всё этого у меня не хватит ни
> времени, ни терпения.
Но мне кажется не очень хорошо, когда из-за технических ограничений
приходится извращаться (по другому назвать не могу)

-- 
WBR,
Dubrovskiy Vyacheslav


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 5525 bytes --]

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

* Re: [devel] girar-builder [censored]
  2011-04-17 12:28           ` Slava Dubrovskiy
@ 2011-04-17 12:48             ` Aleksey Novodvorsky
  2011-04-17 19:45               ` Dmitry V. Levin
  2011-04-17 12:51             ` REAL
  1 sibling, 1 reply; 28+ messages in thread
From: Aleksey Novodvorsky @ 2011-04-17 12:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Slava Dubrovskiy

17 апреля 2011 г. 16:28 пользователь Slava Dubrovskiy
<slava@tangramltd.com> написал:
> Но мне кажется не очень хорошо, когда из-за технических ограничений
> приходится извращаться (по другому назвать не могу)

Формально этих ограничений нет, но лучше оговорить порядок такой сборки с ldv@.

Rgrds, Алексей

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

* Re: [devel] girar-builder [censored]
  2011-04-17 12:51             ` REAL
@ 2011-04-17 12:51               ` Aleksey Novodvorsky
  0 siblings, 0 replies; 28+ messages in thread
From: Aleksey Novodvorsky @ 2011-04-17 12:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: REAL

17 апреля 2011 г. 16:51 пользователь REAL <root@mmedia2.kemsu.ru> написал:
> 17.04.2011 19:28, Slava Dubrovskiy пишет:
>>
>> Но мне кажется не очень хорошо, когда из-за технических ограничений
>> приходится извращаться (по другому назвать не могу)
>
> да, не очень, но тут вряд ли что можно поделать (мы ведь не одни в сизифе
> мейнтейнеры). мне вот пришлось при сборке OpenCASCADE поменять оптимизацию с
> -O2 на -O1, иначе не влезало в положенные 6 часов. это тоже не очень хорошо,
> но другого решения у меня не было.

Я уже писал, что мы работаем над проблемой увеличения мощностей. Не
все так быстро,как хочется.

Rgrds, Алексей

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

* Re: [devel] girar-builder [censored]
  2011-04-17 12:28           ` Slava Dubrovskiy
  2011-04-17 12:48             ` Aleksey Novodvorsky
@ 2011-04-17 12:51             ` REAL
  2011-04-17 12:51               ` Aleksey Novodvorsky
  1 sibling, 1 reply; 28+ messages in thread
From: REAL @ 2011-04-17 12:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

17.04.2011 19:28, Slava Dubrovskiy пишет:
> Но мне кажется не очень хорошо, когда из-за технических ограничений
> приходится извращаться (по другому назвать не могу)

да, не очень, но тут вряд ли что можно поделать (мы ведь не одни в 
сизифе мейнтейнеры). мне вот пришлось при сборке OpenCASCADE поменять 
оптимизацию с -O2 на -O1, иначе не влезало в положенные 6 часов. это 
тоже не очень хорошо, но другого решения у меня не было.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* Re: [devel] girar-builder [censored]
  2011-04-17 12:48             ` Aleksey Novodvorsky
@ 2011-04-17 19:45               ` Dmitry V. Levin
  2011-04-17 19:52                 ` Aleksey Novodvorsky
  2011-04-18 11:36                 ` Slava Dubrovskiy
  0 siblings, 2 replies; 28+ messages in thread
From: Dmitry V. Levin @ 2011-04-17 19:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sun, Apr 17, 2011 at 04:48:43PM +0400, Aleksey Novodvorsky wrote:
> 17 апреля 2011 г. 16:28 пользователь Slava Dubrovskiy написал:
> > Но мне кажется не очень хорошо, когда из-за технических ограничений
> > приходится извращаться (по другому назвать не могу)
> 
> Формально этих ограничений нет, но лучше оговорить порядок такой сборки с ldv@.

Пакет, который собирается более 6 часов, считается DoS-атакой.


-- 
ldv

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

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

* Re: [devel] girar-builder [censored]
  2011-04-17  8:38       ` Yuri N. Sedunov
@ 2011-04-17 19:47         ` Dmitry V. Levin
  2011-04-18 10:39           ` [devel] [JT] Re: girar-builder и итерации Michael Shigorin
  0 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2011-04-17 19:47 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, Apr 17, 2011 at 12:38:00PM +0400, Yuri N. Sedunov wrote:
> В Вск, 17/04/2011 в 12:20 +0400, Dmitry V. Levin пишет:
> > On Sun, Apr 17, 2011 at 03:28:56AM +0400, Yuri N. Sedunov wrote:
> > > В Вск, 17/04/2011 в 02:15 +0400, Dmitry V. Levin пишет:
> > > > On Sat, Apr 16, 2011 at 04:55:53PM +0700, REAL wrote:
> > > > > привет!
> > > > > 
> > > > > смотрю сюда:
> > > > > http://git.altlinux.org/tasks/42561/task/log.3.2
> > > > > 
> > > > > вот скажите мне, если задание блокирует 
> > > > > сборку всех остальных заданий, то нафига 
> > > > > тогда вот это:
> > > > > 2011-Apr-16 08:27:45 :: task #42561 for sisyphus TESTED
> > > > > task rebuild is necessary before commit, iteration #3.3 queued
> > > > > ?
> > > > > 
> > > > > какой смысл делать ещё одну итерацию, 
> > > > > если ничего не изменилось? а так пошли на 
> > > > > 3 круг. воруя время у всех остальных.
> > > > 
> > > > Ну как же еще можно поступить, если за время тестирования задания
> > > > Сизиф успел измениться?
> > > 
> > > А на кой libgtk+3 должен ждать когда соберется KDE?
> > 
> > Если бы пакет пропустили бы в Сизиф, не дожидаясь, пока 3-я итерация сборки
> > задания с kde4 завершится, то kde4 пришлось бы отправить на 4-ю итерацию.
> > Для таких больших заданий как kde4 это неизбежно привело бы к нескончаемым
> > итерациям практически без шансов довести задание до Сизифа.
> 
> Каким образом libgtk+3 влияет на сборку и установку kde4?

Заранее неизвестно, каким образом тот или иной пакет повлияет на сборку и
установку других пакетов. :(


-- 
ldv

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

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

* Re: [devel] girar-builder [censored]
  2011-04-17 19:45               ` Dmitry V. Levin
@ 2011-04-17 19:52                 ` Aleksey Novodvorsky
  2011-04-18 11:36                 ` Slava Dubrovskiy
  1 sibling, 0 replies; 28+ messages in thread
From: Aleksey Novodvorsky @ 2011-04-17 19:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Dmitry V. Levin

17 апреля 2011 г. 23:45 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> On Sun, Apr 17, 2011 at 04:48:43PM +0400, Aleksey Novodvorsky wrote:
>> 17 апреля 2011 г. 16:28 пользователь Slava Dubrovskiy написал:
>> > Но мне кажется не очень хорошо, когда из-за технических ограничений
>> > приходится извращаться (по другому назвать не могу)
>>
>> Формально этих ограничений нет, но лучше оговорить порядок такой сборки с ldv@.
>
> Пакет, который собирается более 6 часов, считается DoS-атакой.

А пакетное задание из нескольких пакетов, каждый из которых собирается
менее 6 часов, судя по KDE4, не считается.

Rgrds, Алексей

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

* [devel] [JT] Re: girar-builder и итерации
  2011-04-17 19:47         ` Dmitry V. Levin
@ 2011-04-18 10:39           ` Michael Shigorin
  2011-04-18 12:49             ` Dmitry V. Levin
  0 siblings, 1 reply; 28+ messages in thread
From: Michael Shigorin @ 2011-04-18 10:39 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sun, Apr 17, 2011 at 11:47:59PM +0400, Dmitry V. Levin wrote:
> > Каким образом libgtk+3 влияет на сборку и установку kde4?
> Заранее неизвестно, каким образом тот или иной пакет повлияет
> на сборку и установку других пакетов. :(

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

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


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

* Re: [devel] girar-builder [censored]
  2011-04-17 19:45               ` Dmitry V. Levin
  2011-04-17 19:52                 ` Aleksey Novodvorsky
@ 2011-04-18 11:36                 ` Slava Dubrovskiy
  1 sibling, 0 replies; 28+ messages in thread
From: Slava Dubrovskiy @ 2011-04-18 11:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

17.04.2011 22:45, Dmitry V. Levin пишет:
>
>>> Но мне кажется не очень хорошо, когда из-за технических ограничений
>>> приходится извращаться (по другому назвать не могу)
>> Формально этих ограничений нет, но лучше оговорить порядок такой сборки с ldv@.
> Пакет, который собирается более 6 часов, считается DoS-атакой.
Ну дос это когда с целью навредить.
Здесь же заведомо известно, что больше 6 часов собираются.
Исключения возможны?
Или как быть?

-- 
WBR,
Dubrovskiy Vyacheslav


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 5525 bytes --]

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

* Re: [devel] [JT] Re: girar-builder и итерации
  2011-04-18 10:39           ` [devel] [JT] Re: girar-builder и итерации Michael Shigorin
@ 2011-04-18 12:49             ` Dmitry V. Levin
  2011-04-18 13:17               ` Yuri N. Sedunov
                                 ` (2 more replies)
  0 siblings, 3 replies; 28+ messages in thread
From: Dmitry V. Levin @ 2011-04-18 12:49 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 18, 2011 at 01:39:22PM +0300, Michael Shigorin wrote:
> On Sun, Apr 17, 2011 at 11:47:59PM +0400, Dmitry V. Levin wrote:
> > > Каким образом libgtk+3 влияет на сборку и установку kde4?
> > Заранее неизвестно, каким образом тот или иной пакет повлияет
> > на сборку и установку других пакетов. :(
> 
> Когда это обсуждалось -- предлагал кэшировать по данным
> предыдущей сборки (как и оценочное время самой сборки),
> чтобы иметь возможность сверить, входят ли порождаемые
> подпакеты в сборочные чруты параллельно выполняющихся
> задач.  И если входят -- переделывать как исключение.

Как этот алгоритм выявит следующую ситуацию:
раньше не входили, а после изменения будут входить?


-- 
ldv

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

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

* Re: [devel] [JT] Re: girar-builder и итерации
  2011-04-18 12:49             ` Dmitry V. Levin
@ 2011-04-18 13:17               ` Yuri N. Sedunov
  2011-04-18 17:45                 ` Dmitry V. Levin
  2011-04-18 13:57               ` Денис Смирнов
  2011-04-18 17:39               ` Michael Shigorin
  2 siblings, 1 reply; 28+ messages in thread
From: Yuri N. Sedunov @ 2011-04-18 13:17 UTC (permalink / raw)
  To: devel

В Пнд, 18/04/2011 в 16:49 +0400, Dmitry V. Levin пишет:
> On Mon, Apr 18, 2011 at 01:39:22PM +0300, Michael Shigorin wrote:
> > On Sun, Apr 17, 2011 at 11:47:59PM +0400, Dmitry V. Levin wrote:
> > > > Каким образом libgtk+3 влияет на сборку и установку kde4?
> > > Заранее неизвестно, каким образом тот или иной пакет повлияет
> > > на сборку и установку других пакетов. :(
> > 
> > Когда это обсуждалось -- предлагал кэшировать по данным
> > предыдущей сборки (как и оценочное время самой сборки),
> > чтобы иметь возможность сверить, входят ли порождаемые
> > подпакеты в сборочные чруты параллельно выполняющихся
> > задач.  И если входят -- переделывать как исключение.
> 
> Как этот алгоритм выявит следующую ситуацию:
> раньше не входили, а после изменения будут входить?

Неужели, даже когда задание с libgtk+3 уже собрано, невозможно решить
пропускать ли его вперед kde4?

-- 
Yuri N. Sedunov



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

* Re: [devel] [JT] Re: girar-builder и итерации
  2011-04-18 12:49             ` Dmitry V. Levin
  2011-04-18 13:17               ` Yuri N. Sedunov
@ 2011-04-18 13:57               ` Денис Смирнов
  2011-04-18 17:39               ` Michael Shigorin
  2 siblings, 0 replies; 28+ messages in thread
From: Денис Смирнов @ 2011-04-18 13:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Apr 18, 2011 at 04:49:38PM +0400, Dmitry V. Levin wrote:

DVL> Как этот алгоритм выявит следующую ситуацию:
DVL> раньше не входили, а после изменения будут входить?

Он приостановит только те что раньше -- входили. После завершения сборки,
если окажется что это множество неверно и прошел пакет требующий повторить
сборку -- сборка будет повторена (тем же способом что и сейчас).

В итоге в большинстве случаев пакет будет собираться с первого раза, в
редких случаях (одновременно изменение зависимостей _и_ параллельная
сборка одного из пакетов среди этих новых зависимостей) придется
пересобирать второй раз.

Кроме того факт, что этот список изменился нам известен до собственно
запуска сборки, а по завершению установки сборочных зависимостей в чрут,
так что пакеты типа openoffice будут собираться всегда с первого раза.

С тасками состоящими из множества пакетов, увы, это поможет только
во-первых собирать их за 2 (а не за 3) раза, а также блокировать
параллельную сборку только части пакетов -- а не всего Сизифа.

А когда будет возможность добавить ресурсов к сборочнице -- можно будет
делать спекулятивную сборку задач внутри task'а тем же способом. 

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------


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

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

* Re: [devel] [JT] Re: girar-builder и итерации
  2011-04-18 12:49             ` Dmitry V. Levin
  2011-04-18 13:17               ` Yuri N. Sedunov
  2011-04-18 13:57               ` Денис Смирнов
@ 2011-04-18 17:39               ` Michael Shigorin
  2011-04-18 17:48                 ` Dmitry V. Levin
  2 siblings, 1 reply; 28+ messages in thread
From: Michael Shigorin @ 2011-04-18 17:39 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Apr 18, 2011 at 04:49:38PM +0400, Dmitry V. Levin wrote:
> > > > Каким образом libgtk+3 влияет на сборку и установку kde4?
> > > Заранее неизвестно, каким образом тот или иной пакет повлияет
> > > на сборку и установку других пакетов. :(
> > Когда это обсуждалось -- предлагал кэшировать по данным
> > предыдущей сборки (как и оценочное время самой сборки),
> > чтобы иметь возможность сверить, входят ли порождаемые
> > подпакеты в сборочные чруты параллельно выполняющихся
> > задач.  И если входят -- переделывать как исключение.
> Как этот алгоритм выявит следующую ситуацию:
> раньше не входили, а после изменения будут входить?

Точно такой же сверкой списков, только минимум один из них
будет уже не закэшированным от предыдущей сборки, а текущим
от только что произведённой.  Второй тоже может измениться
за время "своей" сборки, разумеется -- например, при выкидывании
поддержки hal может оказаться, что пересобираемый hal уже и не
влияет на сборочный чрут пересобираемого nut.

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


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

* Re: [devel] [JT] Re: girar-builder и итерации
  2011-04-18 13:17               ` Yuri N. Sedunov
@ 2011-04-18 17:45                 ` Dmitry V. Levin
  0 siblings, 0 replies; 28+ messages in thread
From: Dmitry V. Levin @ 2011-04-18 17:45 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 18, 2011 at 05:17:54PM +0400, Yuri N. Sedunov wrote:
> В Пнд, 18/04/2011 в 16:49 +0400, Dmitry V. Levin пишет:
> > On Mon, Apr 18, 2011 at 01:39:22PM +0300, Michael Shigorin wrote:
> > > On Sun, Apr 17, 2011 at 11:47:59PM +0400, Dmitry V. Levin wrote:
> > > > > Каким образом libgtk+3 влияет на сборку и установку kde4?
> > > > Заранее неизвестно, каким образом тот или иной пакет повлияет
> > > > на сборку и установку других пакетов. :(
> > > 
> > > Когда это обсуждалось -- предлагал кэшировать по данным
> > > предыдущей сборки (как и оценочное время самой сборки),
> > > чтобы иметь возможность сверить, входят ли порождаемые
> > > подпакеты в сборочные чруты параллельно выполняющихся
> > > задач.  И если входят -- переделывать как исключение.
> > 
> > Как этот алгоритм выявит следующую ситуацию:
> > раньше не входили, а после изменения будут входить?
> 
> Неужели, даже когда задание с libgtk+3 уже собрано, невозможно решить
> пропускать ли его вперед kde4?

Для того, чтобы выяснить, влияет ли собранный libgtk+3 на результат сборки
kde4, нужно выполнить все те проверки, ради которых kde4 был отправлен на
третью итерацию.  Я не вижу, как это можно было бы этот процесс ускорить.


-- 
ldv

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

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

* Re: [devel] [JT] Re: girar-builder и итерации
  2011-04-18 17:39               ` Michael Shigorin
@ 2011-04-18 17:48                 ` Dmitry V. Levin
  2011-04-18 20:14                   ` Michael Shigorin
  0 siblings, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2011-04-18 17:48 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 18, 2011 at 08:39:02PM +0300, Michael Shigorin wrote:
> On Mon, Apr 18, 2011 at 04:49:38PM +0400, Dmitry V. Levin wrote:
> > > > > Каким образом libgtk+3 влияет на сборку и установку kde4?
> > > > Заранее неизвестно, каким образом тот или иной пакет повлияет
> > > > на сборку и установку других пакетов. :(
> > > Когда это обсуждалось -- предлагал кэшировать по данным
> > > предыдущей сборки (как и оценочное время самой сборки),
> > > чтобы иметь возможность сверить, входят ли порождаемые
> > > подпакеты в сборочные чруты параллельно выполняющихся
> > > задач.  И если входят -- переделывать как исключение.
> > Как этот алгоритм выявит следующую ситуацию:
> > раньше не входили, а после изменения будут входить?
> 
> Точно такой же сверкой списков,

Только списки нужно каждый раз порождать заново с тем, чтобы убедиться в
том, что закэшированное не устарело.

Кроме того, существуют глобальные проверки типа
gb-task-repo-unmets/gb-task-repo-elfsym, которые не закэшируешь.


-- 
ldv

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

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

* Re: [devel] [JT] Re: girar-builder и итерации
  2011-04-18 17:48                 ` Dmitry V. Levin
@ 2011-04-18 20:14                   ` Michael Shigorin
  0 siblings, 0 replies; 28+ messages in thread
From: Michael Shigorin @ 2011-04-18 20:14 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Apr 18, 2011 at 09:48:21PM +0400, Dmitry V. Levin wrote:
> > > > Когда это обсуждалось -- предлагал кэшировать по данным
> > > > предыдущей сборки (как и оценочное время самой сборки),
> > > Как этот алгоритм выявит следующую ситуацию:
> > > раньше не входили, а после изменения будут входить?
> > Точно такой же сверкой списков,
> Только списки нужно каждый раз порождать заново с тем, чтобы
> убедиться в том, что закэшированное не устарело.

Конечно, и обновлять полученными данными кэш.

> Кроме того, существуют глобальные проверки типа
> gb-task-repo-unmets/gb-task-repo-elfsym, которые не закэшируешь.

Вопрос в том, чтобы снизить среднюю цену пересборок/проверок
в пересчёте на сборку прошедшего в сизиф пакета.

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


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

end of thread, other threads:[~2011-04-18 20:14 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-04-16  9:55 [devel] girar-builder [censored] REAL
2011-04-16 19:35 ` Michael Shigorin
2011-04-17  5:19   ` REAL
2011-04-17  8:17     ` Dmitry V. Levin
2011-04-17 11:43       ` Slava Dubrovskiy
2011-04-17 12:13         ` REAL
2011-04-17 12:28           ` Slava Dubrovskiy
2011-04-17 12:48             ` Aleksey Novodvorsky
2011-04-17 19:45               ` Dmitry V. Levin
2011-04-17 19:52                 ` Aleksey Novodvorsky
2011-04-18 11:36                 ` Slava Dubrovskiy
2011-04-17 12:51             ` REAL
2011-04-17 12:51               ` Aleksey Novodvorsky
2011-04-16 22:15 ` Dmitry V. Levin
2011-04-16 23:28   ` Yuri N. Sedunov
2011-04-17  8:20     ` Dmitry V. Levin
2011-04-17  8:38       ` Yuri N. Sedunov
2011-04-17 19:47         ` Dmitry V. Levin
2011-04-18 10:39           ` [devel] [JT] Re: girar-builder и итерации Michael Shigorin
2011-04-18 12:49             ` Dmitry V. Levin
2011-04-18 13:17               ` Yuri N. Sedunov
2011-04-18 17:45                 ` Dmitry V. Levin
2011-04-18 13:57               ` Денис Смирнов
2011-04-18 17:39               ` Michael Shigorin
2011-04-18 17:48                 ` Dmitry V. Levin
2011-04-18 20:14                   ` Michael Shigorin
2011-04-17  5:29   ` [devel] girar-builder [censored] REAL
2011-04-17  8:22     ` Dmitry V. Levin

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