* Re: [devel] [#30287] FAILED (try 4) srpm=intltool-0.41.1-alt1.src.rpm srpm=glib2-2.26.0-alt1.src.rpm ... @ 2010-10-11 20:06 ` Yuri N. Sedunov 2010-10-11 20:19 ` Dmitry V. Levin 0 siblings, 1 reply; 10+ messages in thread From: Yuri N. Sedunov @ 2010-10-11 20:06 UTC (permalink / raw) To: devel В Пнд, 11/10/2010 в 23:57 +0400, Girar Builder robot пишет: > http://git.altlinux.org/tasks/30287/task/log.4 > <skip> > 2010-Oct-11 23:57:14 :: [i586] #3 cairo.git 1.10.0-alt1: build OK > 2010-Oct-11 23:57:14 :: [i586] #4 gobject-introspection.git 0.9.10-alt1: build start > 2010-Oct-11 23:57:16 :: [x86_64] cairo.git 1.10.0-alt1: remote: no need to rebuild > 2010-Oct-11 23:57:17 :: [x86_64] #3 cairo.git 1.10.0-alt1: build OK > 2010-Oct-11 23:57:17 :: [x86_64] #4 gobject-introspection.git 0.9.10-alt1: build start > 2010-Oct-11 23:57:40 :: [i586] gobject-introspection.git 0.9.10-alt1: remote: no need to rebuild > 2010-Oct-11 23:57:41 :: [i586] #4 gobject-introspection.git 0.9.10-alt1: build OK > 2010-Oct-11 23:57:41 :: [i586] #5 upower.git 0.9.6-alt2: build start > 2010-Oct-11 23:57:44 :: [x86_64] gobject-introspection.git 0.9.10-alt1: remote: no need to rebuild > 2010-Oct-11 23:57:44 :: [x86_64] #4 gobject-introspection.git 0.9.10-alt1: build OK > 2010-Oct-11 23:57:44 :: [x86_64] #5 upower.git 0.9.6-alt2: build start > ssh: Killed by signal 15. > ssh: Killed by signal 15. > 2010-Oct-11 23:57:49 :: [i586] #5 upower.git 0.9.6-alt2: build FAILED > 2010-Oct-11 23:57:49 :: [x86_64] #5 upower.git 0.9.6-alt2: build FAILED > 2010-Oct-11 23:57:49 :: [i586] build FAILED > 2010-Oct-11 23:57:49 :: [x86_64] build FAILED > 2010-Oct-11 23:57:49 :: task #30287 for sisyphus FAILED Что это было? Перезапустить уже не получается: girar-task run: task #30287 already scheduled for run -- Yuri N. Sedunov ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] [#30287] FAILED (try 4) srpm=intltool-0.41.1-alt1.src.rpm srpm=glib2-2.26.0-alt1.src.rpm ... 2010-10-11 20:06 ` [devel] [#30287] FAILED (try 4) srpm=intltool-0.41.1-alt1.src.rpm srpm=glib2-2.26.0-alt1.src.rpm Yuri N. Sedunov @ 2010-10-11 20:19 ` Dmitry V. Levin 2010-10-11 20:44 ` [devel] parallel build Vladimir Lettiev 0 siblings, 1 reply; 10+ messages in thread From: Dmitry V. Levin @ 2010-10-11 20:19 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1740 bytes --] On Tue, Oct 12, 2010 at 12:06:58AM +0400, Yuri N. Sedunov wrote: > В Пнд, 11/10/2010 в 23:57 +0400, Girar Builder robot пишет: > > http://git.altlinux.org/tasks/30287/task/log.4 > > > <skip> > > 2010-Oct-11 23:57:14 :: [i586] #3 cairo.git 1.10.0-alt1: build OK > > 2010-Oct-11 23:57:14 :: [i586] #4 gobject-introspection.git 0.9.10-alt1: build start > > 2010-Oct-11 23:57:16 :: [x86_64] cairo.git 1.10.0-alt1: remote: no need to rebuild > > 2010-Oct-11 23:57:17 :: [x86_64] #3 cairo.git 1.10.0-alt1: build OK > > 2010-Oct-11 23:57:17 :: [x86_64] #4 gobject-introspection.git 0.9.10-alt1: build start > > 2010-Oct-11 23:57:40 :: [i586] gobject-introspection.git 0.9.10-alt1: remote: no need to rebuild > > 2010-Oct-11 23:57:41 :: [i586] #4 gobject-introspection.git 0.9.10-alt1: build OK > > 2010-Oct-11 23:57:41 :: [i586] #5 upower.git 0.9.6-alt2: build start > > 2010-Oct-11 23:57:44 :: [x86_64] gobject-introspection.git 0.9.10-alt1: remote: no need to rebuild > > 2010-Oct-11 23:57:44 :: [x86_64] #4 gobject-introspection.git 0.9.10-alt1: build OK > > 2010-Oct-11 23:57:44 :: [x86_64] #5 upower.git 0.9.6-alt2: build start > > ssh: Killed by signal 15. > > ssh: Killed by signal 15. > > 2010-Oct-11 23:57:49 :: [i586] #5 upower.git 0.9.6-alt2: build FAILED > > 2010-Oct-11 23:57:49 :: [x86_64] #5 upower.git 0.9.6-alt2: build FAILED > > 2010-Oct-11 23:57:49 :: [i586] build FAILED > > 2010-Oct-11 23:57:49 :: [x86_64] build FAILED > > 2010-Oct-11 23:57:49 :: task #30287 for sisyphus FAILED > > Что это было? Аварийный останов. :) > Перезапустить уже не получается: > girar-task run: task #30287 already scheduled for run Видимо, тот, кто это задание остановил, сам его и перезапустил. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* [devel] parallel build 2010-10-11 20:19 ` Dmitry V. Levin @ 2010-10-11 20:44 ` Vladimir Lettiev 2010-10-11 20:58 ` Dmitry V. Levin 0 siblings, 1 reply; 10+ messages in thread From: Vladimir Lettiev @ 2010-10-11 20:44 UTC (permalink / raw) To: ALT Linux Team development discussions On Tue, Oct 12, 2010 at 12:19:42AM +0400, Dmitry V. Levin wrote: > > Что это было? > > Аварийный останов. :) > > > Перезапустить уже не получается: > > girar-task run: task #30287 already scheduled for run > > Видимо, тот, кто это задание остановил, сам его и перезапустил. Когда возникают такие заторы в очереди на сборку возникает мысль, что паралелльная сборка была бы панацеей. Возможно ли создание такого планировщика заданий, который бы раскрывал зависимости поступивших пакетов ( не в виде libfoo.so.*, а в виде имён пакетов, которые их провайдят ) и отправлял следующий на очереди пакет на паралелльную сборку, если в его зависимостях нет пакетов, которые в данный момент собираются или ставил в очередь, если такие зависимости присутствуют. Такой алгоритм, как мне кажется, вполне жизнеспособен и не разрушит целостность репозитория. -- Vladimir Lettiev aka crux ✉ theCrux@gmail.com ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] parallel build 2010-10-11 20:44 ` [devel] parallel build Vladimir Lettiev @ 2010-10-11 20:58 ` Dmitry V. Levin 2010-10-11 21:13 ` Vladimir Lettiev 0 siblings, 1 reply; 10+ messages in thread From: Dmitry V. Levin @ 2010-10-11 20:58 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1428 bytes --] On Tue, Oct 12, 2010 at 12:44:28AM +0400, Vladimir Lettiev wrote: > On Tue, Oct 12, 2010 at 12:19:42AM +0400, Dmitry V. Levin wrote: > > > Что это было? > > > > Аварийный останов. :) > > > > > Перезапустить уже не получается: > > > girar-task run: task #30287 already scheduled for run > > > > Видимо, тот, кто это задание остановил, сам его и перезапустил. > > Когда возникают такие заторы в очереди на сборку возникает мысль, > что паралелльная сборка была бы панацеей. В данном случае важно, чтобы сборка выполнялась в определённом порядке. Иначе бы не пришлось останавливать задание #30287 для того, чтобы оно собиралось после #30023. Как уже было сказано, в случае массовой пересборки библиотек и их клиентов порядок имеет значение. > Возможно ли создание такого планировщика заданий, который бы раскрывал > зависимости поступивших пакетов ( не в виде libfoo.so.*, а в виде имён > пакетов, которые их провайдят ) и отправлял следующий на очереди пакет > на паралелльную сборку, если в его зависимостях нет пакетов, которые > в данный момент собираются или ставил в очередь, если такие зависимости > присутствуют. Такой алгоритм, как мне кажется, вполне жизнеспособен и > не разрушит целостность репозитория. Алгоритм спекулятивной параллельной сборки вполне жизнеспособен, особенно когда нет заданий вроде #29354, #30023 и #30287, которые меняют базовую сборочную среду. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] parallel build 2010-10-11 20:58 ` Dmitry V. Levin @ 2010-10-11 21:13 ` Vladimir Lettiev 2010-10-11 21:29 ` Dmitry V. Levin 0 siblings, 1 reply; 10+ messages in thread From: Vladimir Lettiev @ 2010-10-11 21:13 UTC (permalink / raw) To: ALT Linux Team development discussions On Tue, Oct 12, 2010 at 12:58:40AM +0400, Dmitry V. Levin wrote: > > Возможно ли создание такого планировщика заданий, который бы раскрывал > > зависимости поступивших пакетов ( не в виде libfoo.so.*, а в виде имён > > пакетов, которые их провайдят ) и отправлял следующий на очереди пакет > > на паралелльную сборку, если в его зависимостях нет пакетов, которые > > в данный момент собираются или ставил в очередь, если такие зависимости > > присутствуют. Такой алгоритм, как мне кажется, вполне жизнеспособен и > > не разрушит целостность репозитория. > > Алгоритм спекулятивной параллельной сборки вполне жизнеспособен, особенно > когда нет заданий вроде #29354, #30023 и #30287, которые меняют базовую > сборочную среду. Указанный алгоритм эту ситуацию учитывает. Задания #29354 и #30287 вообще желательно собирать не в общем потоке, так как заранее неизвестно соберутся они или нет, их запускают несколько раз выясняя, что нехватает и что надо поправить. И только после того как оно отработает успешно отправлять на формальную сборку в Sisyphus. -- Vladimir Lettiev aka crux ✉ theCrux@gmail.com ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] parallel build 2010-10-11 21:13 ` Vladimir Lettiev @ 2010-10-11 21:29 ` Dmitry V. Levin 2010-10-11 21:44 ` Vladimir Lettiev 0 siblings, 1 reply; 10+ messages in thread From: Dmitry V. Levin @ 2010-10-11 21:29 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1377 bytes --] On Tue, Oct 12, 2010 at 01:13:46AM +0400, Vladimir Lettiev wrote: > On Tue, Oct 12, 2010 at 12:58:40AM +0400, Dmitry V. Levin wrote: > > > Возможно ли создание такого планировщика заданий, который бы раскрывал > > > зависимости поступивших пакетов ( не в виде libfoo.so.*, а в виде имён > > > пакетов, которые их провайдят ) и отправлял следующий на очереди пакет > > > на паралелльную сборку, если в его зависимостях нет пакетов, которые > > > в данный момент собираются или ставил в очередь, если такие зависимости > > > присутствуют. Такой алгоритм, как мне кажется, вполне жизнеспособен и > > > не разрушит целостность репозитория. > > > > Алгоритм спекулятивной параллельной сборки вполне жизнеспособен, особенно > > когда нет заданий вроде #29354, #30023 и #30287, которые меняют базовую > > сборочную среду. > > Указанный алгоритм эту ситуацию учитывает. Нет, к сожалению, пока задание не собралось, теоретически невозможно знать наверняка, как оно повлияет на сборочную среду других заданий. > Задания #29354 и #30287 вообще желательно собирать не в общем потоке, > так как заранее неизвестно соберутся они или нет, их запускают > несколько раз выясняя, что нехватает и что надо поправить. И только > после того как оно отработает успешно отправлять на формальную сборку в > Sisyphus. Да, тут я с вами согласен полностью. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] parallel build 2010-10-11 21:29 ` Dmitry V. Levin @ 2010-10-11 21:44 ` Vladimir Lettiev 2010-10-12 7:19 ` Anton V. Boyarshinov 0 siblings, 1 reply; 10+ messages in thread From: Vladimir Lettiev @ 2010-10-11 21:44 UTC (permalink / raw) To: ALT Linux Team development discussions On Tue, Oct 12, 2010 at 01:29:34AM +0400, Dmitry V. Levin wrote: > On Tue, Oct 12, 2010 at 01:13:46AM +0400, Vladimir Lettiev wrote: > > On Tue, Oct 12, 2010 at 12:58:40AM +0400, Dmitry V. Levin wrote: > > > > Возможно ли создание такого планировщика заданий, который бы раскрывал > > > > зависимости поступивших пакетов ( не в виде libfoo.so.*, а в виде имён > > > > пакетов, которые их провайдят ) и отправлял следующий на очереди пакет > > > > на паралелльную сборку, если в его зависимостях нет пакетов, которые > > > > в данный момент собираются или ставил в очередь, если такие зависимости > > > > присутствуют. Такой алгоритм, как мне кажется, вполне жизнеспособен и > > > > не разрушит целостность репозитория. > > > > > > Алгоритм спекулятивной параллельной сборки вполне жизнеспособен, особенно > > > когда нет заданий вроде #29354, #30023 и #30287, которые меняют базовую > > > сборочную среду. > > > > Указанный алгоритм эту ситуацию учитывает. > > Нет, к сожалению, пока задание не собралось, теоретически невозможно знать > наверняка, как оно повлияет на сборочную среду других заданий. Ну glibc и perl входят в состав базового сборочного окружения, поэтому по определению заблокируют параллельную сборку любого пакета. Тут конечно надо ставить реальные эксперименты, т.к. разговоры так и останутся разговорами. -- Vladimir Lettiev aka crux ✉ theCrux@gmail.com ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] parallel build 2010-10-11 21:44 ` Vladimir Lettiev @ 2010-10-12 7:19 ` Anton V. Boyarshinov 2010-10-13 5:29 ` Vladimir Lettiev 0 siblings, 1 reply; 10+ messages in thread From: Anton V. Boyarshinov @ 2010-10-12 7:19 UTC (permalink / raw) To: devel > Тут конечно надо ставить реальные эксперименты, т.к. разговоры так и останутся > разговорами. Паралелльная сборочница, основанная на спекулятивной сборке без коммита в репозитарий, весьма эффективно работает для платформы ARM, патчи доступны в git, Дима их видел. Антон ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] parallel build 2010-10-12 7:19 ` Anton V. Boyarshinov @ 2010-10-13 5:29 ` Vladimir Lettiev 2010-10-13 9:53 ` Anton V. Boyarshinov 0 siblings, 1 reply; 10+ messages in thread From: Vladimir Lettiev @ 2010-10-13 5:29 UTC (permalink / raw) To: ALT Linux Team development discussions On Tue, Oct 12, 2010 at 11:19:04AM +0400, Anton V. Boyarshinov wrote: > > > Тут конечно надо ставить реальные эксперименты, т.к. разговоры так и останутся > > разговорами. > Паралелльная сборочница, основанная на спекулятивной сборке без коммита > в репозитарий, весьма эффективно работает для платформы ARM, патчи > доступны в git, Дима их видел. И каков вердикт? p.s. Можно ссылку на этот git? -- Vladimir Lettiev aka crux ✉ theCrux@gmail.com ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] parallel build 2010-10-13 5:29 ` Vladimir Lettiev @ 2010-10-13 9:53 ` Anton V. Boyarshinov 0 siblings, 0 replies; 10+ messages in thread From: Anton V. Boyarshinov @ 2010-10-13 9:53 UTC (permalink / raw) To: devel > > Паралелльная сборочница, основанная на спекулятивной сборке без коммита > > в репозитарий, весьма эффективно работает для платформы ARM, патчи > > доступны в git, Дима их видел. > И каков вердикт? Пока никакого. > p.s. Можно ссылку на этот git? http://git.altlinux.org/people/boyarsh/packages/?p=girar-builder.git;a=shortlog;h=refs/heads/parallel ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2010-10-13 9:53 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-10-11 20:06 ` [devel] [#30287] FAILED (try 4) srpm=intltool-0.41.1-alt1.src.rpm srpm=glib2-2.26.0-alt1.src.rpm Yuri N. Sedunov 2010-10-11 20:19 ` Dmitry V. Levin 2010-10-11 20:44 ` [devel] parallel build Vladimir Lettiev 2010-10-11 20:58 ` Dmitry V. Levin 2010-10-11 21:13 ` Vladimir Lettiev 2010-10-11 21:29 ` Dmitry V. Levin 2010-10-11 21:44 ` Vladimir Lettiev 2010-10-12 7:19 ` Anton V. Boyarshinov 2010-10-13 5:29 ` Vladimir Lettiev 2010-10-13 9:53 ` Anton V. Boyarshinov
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