* 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