* [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 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-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-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: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 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
* 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] 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: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-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 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 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: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
* [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] [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 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 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 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
* 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: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
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