ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: moodle-lang flood
@ 2011-11-25 19:20 Dmitry V. Levin
  2011-11-25 19:44 ` Igor Vlasenko
                   ` (2 more replies)
  0 siblings, 3 replies; 58+ messages in thread
From: Dmitry V. Levin @ 2011-11-25 19:20 UTC (permalink / raw)
  To: Aleksey Avdeev; +Cc: ALT Devel discussion list

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

Hi,

Вопрос скорее к Алексею, ответ скорее для всех.
Какой смысл ежедневно собирать десятки пакетов со снапшотами moodle-lang?
За прошедшую часть ноября, несмотря на Питон, уже собралось в Сизиф 243
задания со снапшотами moodle-lang, и этому потопу не видно конца.
Там что, хроноробот утратил остатки разума, и мне уже пора принимать меры,
или это безобразие скоро прекратится?


-- 
ldv

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

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 19:20 [devel] Q: moodle-lang flood Dmitry V. Levin
@ 2011-11-25 19:44 ` Igor Vlasenko
  2011-11-25 19:52   ` Dmitry V. Levin
  2011-11-25 20:11 ` Aleksey Avdeev
  2011-11-26  5:06 ` REAL
  2 siblings, 1 reply; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-25 19:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Nov 25, 2011 at 11:20:38PM +0400, Dmitry V. Levin wrote:
> Hi,
> 
> Вопрос скорее к Алексею, ответ скорее для всех.
> Какой смысл ежедневно собирать десятки пакетов со снапшотами moodle-lang?

> Там что, хроноробот утратил остатки разума
С хронороботом все в порядке.

> За прошедшую часть ноября, несмотря на Питон, уже собралось в Сизиф 243
> задания со снапшотами moodle-lang, и этому потопу не видно конца.

Надо иметь в виду, что этот потоп 
1) устроен вручную
2) он временный, и связан с тем, что Алексей 
настраивал свои пакеты под cronbuild:

Например, взглянем в %changelog для moodle-lang-be_utf8:
5 записей, и все связаны с изменением кронбилдовских скриптов в .git-е.
5x50 и дает потоп в 250 заливок.

Впрочем, периодичность проверок можно и уменьшить.
Но это будет сделано тоже руками и вызовет еще один микропотоп ;)

--------
* Mon Nov 14 2011 Aleksey Avdeev <solo@altlinux.ru> 1.9.10.20100526-alt6
- Use moodle-lang-cronbuild for cronbuild

* Mon Nov 07 2011 Aleksey Avdeev <solo@altlinux.ru> 1.9.10.20100526-alt5
- Fix cronbuild use

* Fri Nov 04 2011 Aleksey Avdeev <solo@altlinux.ru> 1.9.10.20100526-alt4
- Fix cronbuild use

* Wed Nov 02 2011 Aleksey Avdeev <solo@altlinux.ru> 1.9.10.20100526-alt3
- Update for cronbuild use

* Fri Sep 09 2011 Aleksey Avdeev <solo@altlinux.ru> 1.9.10.20100526-alt2
- Fix requires




> или это безобразие скоро прекратится?


-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 19:44 ` Igor Vlasenko
@ 2011-11-25 19:52   ` Dmitry V. Levin
  2011-11-25 20:23     ` Aleksey Avdeev
  0 siblings, 1 reply; 58+ messages in thread
From: Dmitry V. Levin @ 2011-11-25 19:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Fri, Nov 25, 2011 at 09:44:14PM +0200, Igor Vlasenko wrote:
> On Fri, Nov 25, 2011 at 11:20:38PM +0400, Dmitry V. Levin wrote:
> > Hi,
> > 
> > Вопрос скорее к Алексею, ответ скорее для всех.
> > Какой смысл ежедневно собирать десятки пакетов со снапшотами moodle-lang?
> 
> > Там что, хроноробот утратил остатки разума
> С хронороботом все в порядке.
> 
> > За прошедшую часть ноября, несмотря на Питон, уже собралось в Сизиф 243
> > задания со снапшотами moodle-lang, и этому потопу не видно конца.
> 
> Надо иметь в виду, что этот потоп 
> 1) устроен вручную
> 2) он временный, и связан с тем, что Алексей 
> настраивал свои пакеты под cronbuild:

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

> Например, взглянем в %changelog для moodle-lang-be_utf8:
> 5 записей, и все связаны с изменением кронбилдовских скриптов в .git-е.
> 5x50 и дает потоп в 250 заливок.

Вот эти 5x50 ради "Fix cronbuild use" и есть ошибка.  Надо было сперва
протестировать на одном-двух пакетах, а не на пятидесяти.


-- 
ldv

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

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 19:20 [devel] Q: moodle-lang flood Dmitry V. Levin
  2011-11-25 19:44 ` Igor Vlasenko
@ 2011-11-25 20:11 ` Aleksey Avdeev
  2011-11-25 20:17   ` Paul Wolneykien
  2011-11-25 20:20   ` Michael Shigorin
  2011-11-26  5:06 ` REAL
  2 siblings, 2 replies; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-25 20:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

25.11.2011 23:20, Dmitry V. Levin пишет:
> Hi,
> 
> Вопрос скорее к Алексею, ответ скорее для всех.
> Какой смысл ежедневно собирать десятки пакетов со снапшотами moodle-lang?
> За прошедшую часть ноября, несмотря на Питон, уже собралось в Сизиф 243
> задания со снапшотами moodle-lang, и этому потопу не видно конца.
> Там что, хроноробот утратил остатки разума, и мне уже пора принимать меры,
> или это безобразие скоро прекратится?

  Для moodle-lang-* и moodle2.0-lang-* массовых пересборок не ожидаю:
грабли связанные с cronbuild`ом и зависимостями там вытоптаны (надеюсь,
что вчерашняя массовая пересборка связанная с правкой зависимостей была
последней).

  Для moodle2.1-lang-* (массово ушли в Сезиф сегодня) проблем с
зависимостями не ожидаю, но возможны грабли связанные с cronbuild`ом
(локальные тесты отрабатывают нормально, но не всё при этом ловиться).
Если проблемы будут и их не получится решить обновлением
moodle*-lang-cronbuild* -- придётся идти на массовую пересборку
moodle2.1-lang-*.

  Ожидаемый поток переборок инициированный cronbuild`ом:

1. moodle-lang-* -- несколько пакетов в месяц (переводы для 1.9
обновляются очень редко).

2. moodle2.{0,1}-lang-* -- до нескольких (примерно 1-4) пакетов в день:
есть переводы обновляющиеся несколько раз в неделю, есть -- раз в
несколько месяцев, но основная масса где-то посредине.

  Ещё будут сборки новых локализации: думаю, стоит собрать к нам всё,
что переведено более чем на 80% (+ сборки по запросу).

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:11 ` Aleksey Avdeev
@ 2011-11-25 20:17   ` Paul Wolneykien
  2011-11-25 20:35     ` Aleksey Avdeev
  2011-11-25 20:20   ` Michael Shigorin
  1 sibling, 1 reply; 58+ messages in thread
From: Paul Wolneykien @ 2011-11-25 20:17 UTC (permalink / raw)
  To: devel

26.11.2011 00:11, Aleksey Avdeev пишет:
> 25.11.2011 23:20, Dmitry V. Levin пишет:
>> Hi,
>>
>> Вопрос скорее к Алексею, ответ скорее для всех.
>> Какой смысл ежедневно собирать десятки пакетов со снапшотами moodle-lang?
>> За прошедшую часть ноября, несмотря на Питон, уже собралось в Сизиф 243
>> задания со снапшотами moodle-lang, и этому потопу не видно конца.
>> Там что, хроноробот утратил остатки разума, и мне уже пора принимать меры,
>> или это безобразие скоро прекратится?
> 
>   Для moodle-lang-* и moodle2.0-lang-* массовых пересборок не ожидаю:
> грабли связанные с cronbuild`ом и зависимостями там вытоптаны (надеюсь,
> что вчерашняя массовая пересборка связанная с правкой зависимостей была
> последней).
> 
>   Для moodle2.1-lang-* (массово ушли в Сезиф сегодня) проблем с
> зависимостями не ожидаю, но возможны грабли связанные с cronbuild`ом
> (локальные тесты отрабатывают нормально, но не всё при этом ловиться).
> Если проблемы будут и их не получится решить обновлением
> moodle*-lang-cronbuild* -- придётся идти на массовую пересборку
> moodle2.1-lang-*.
> 
>   Ожидаемый поток переборок инициированный cronbuild`ом:
> 
> 1. moodle-lang-* -- несколько пакетов в месяц (переводы для 1.9
> обновляются очень редко).
> 
> 2. moodle2.{0,1}-lang-* -- до нескольких (примерно 1-4) пакетов в день:
> есть переводы обновляющиеся несколько раз в неделю, есть -- раз в
> несколько месяцев, но основная масса где-то посредине.

  Лёша, а кому нужны обновления день в день?

> 
>   Ещё будут сборки новых локализации: думаю, стоит собрать к нам всё,
> что переведено более чем на 80% (+ сборки по запросу).
> 
> 
> 
> 
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel



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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:11 ` Aleksey Avdeev
  2011-11-25 20:17   ` Paul Wolneykien
@ 2011-11-25 20:20   ` Michael Shigorin
  1 sibling, 0 replies; 58+ messages in thread
From: Michael Shigorin @ 2011-11-25 20:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Nov 26, 2011 at 12:11:38AM +0400, Aleksey Avdeev wrote:
> 2. moodle2.{0,1}-lang-* -- до нескольких (примерно 1-4) пакетов
> в день: есть переводы обновляющиеся несколько раз в неделю,
> есть -- раз в несколько месяцев, но основная масса где-то
> посредине.

Лёш, IMHO есть смысл делать ограничение по частоте --
а-ля не чаще раза в неделю без особой нужды.

И опыт, приобретённый на миграции, говорит: сперва вытаптывай
все возможные к исправлению ошибки на единственном экземпляре,
только затем размножай неизбежно оставшиеся, и то не спеша.

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


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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 19:52   ` Dmitry V. Levin
@ 2011-11-25 20:23     ` Aleksey Avdeev
  0 siblings, 0 replies; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-25 20:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

25.11.2011 23:52, Dmitry V. Levin пишет:
> On Fri, Nov 25, 2011 at 09:44:14PM +0200, Igor Vlasenko wrote:
>> On Fri, Nov 25, 2011 at 11:20:38PM +0400, Dmitry V. Levin wrote:
>>> Hi,
>>>
>>> Вопрос скорее к Алексею, ответ скорее для всех.
>>> Какой смысл ежедневно собирать десятки пакетов со снапшотами moodle-lang?
>>
>>> Там что, хроноробот утратил остатки разума
>> С хронороботом все в порядке.
>>
>>> За прошедшую часть ноября, несмотря на Питон, уже собралось в Сизиф 243
>>> задания со снапшотами moodle-lang, и этому потопу не видно конца.
>>
>> Надо иметь в виду, что этот потоп 
>> 1) устроен вручную
>> 2) он временный, и связан с тем, что Алексей 
>> настраивал свои пакеты под cronbuild:
> 
> А таком случае у меня к Алексею и всем остальным потенциальным
> пользователям роботов убедительная просьба:
> пожалуйста, тестируйте свои изменения на минимально возможном числе пакетов.

  Проблема: я не знаю, когда какие пакеты обновятся. Да, я могу
инициировать изменения ru, отправив переводчикам свой вклад (благо на
синхронизацию переводов в разных версиях moodle меня хватает), но его
приём (и последующее обновление ru.zip) часто несколько дней уходит.

> 
>> Например, взглянем в %changelog для moodle-lang-be_utf8:
>> 5 записей, и все связаны с изменением кронбилдовских скриптов в .git-е.
>> 5x50 и дает потоп в 250 заливок.
> 
> Вот эти 5x50 ради "Fix cronbuild use" и есть ошибка.  Надо было сперва
> протестировать на одном-двух пакетах, а не на пятидесяти.

  OK, я подумаю, что здесь можно сделать.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:17   ` Paul Wolneykien
@ 2011-11-25 20:35     ` Aleksey Avdeev
  2011-11-25 20:48       ` Michael Shigorin
                         ` (3 more replies)
  0 siblings, 4 replies; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-25 20:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

26.11.2011 00:17, Paul Wolneykien пишет:
> 26.11.2011 00:11, Aleksey Avdeev пишет:
...
>>
>>   Ожидаемый поток переборок инициированный cronbuild`ом:
>>
>> 1. moodle-lang-* -- несколько пакетов в месяц (переводы для 1.9
>> обновляются очень редко).
>>
>> 2. moodle2.{0,1}-lang-* -- до нескольких (примерно 1-4) пакетов в день:
>> есть переводы обновляющиеся несколько раз в неделю, есть -- раз в
>> несколько месяцев, но основная масса где-то посредине.
> 
>   Лёша, а кому нужны обновления день в день?

1. Это упрощает отладку cronbuild-скриптов: если я вижу, что
апстримовский zip обновлён, а сборки не было -- значит или я что-то
напортачил в скриптах или что-то не то с cronbuild`ом.

2. Мне желательна минимальная задержка в сборке moodle2.{0,1}-lang-ru.

PS: Когда переводчики активно что-то меняют -- апстримные zip меняются
несколько раз в день.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:35     ` Aleksey Avdeev
@ 2011-11-25 20:48       ` Michael Shigorin
  2011-11-25 22:07         ` Aleksey Avdeev
  2011-11-25 20:49       ` Alexander Bokovoy
                         ` (2 subsequent siblings)
  3 siblings, 1 reply; 58+ messages in thread
From: Michael Shigorin @ 2011-11-25 20:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Nov 26, 2011 at 12:35:06AM +0400, Aleksey Avdeev wrote:
> PS: Когда переводчики активно что-то меняют -- апстримные zip
> меняются несколько раз в день.

Я бы как раз наоборот подумал для таких случаев над логикой,
которая при такой активности выжидает пару дней относительного
затишья и устаканившееся собирает.  А то у китайцев есть старое
проклятье -- "чтоб ты жил в эпоху перемен"...

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


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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:35     ` Aleksey Avdeev
  2011-11-25 20:48       ` Michael Shigorin
@ 2011-11-25 20:49       ` Alexander Bokovoy
  2011-11-25 20:52         ` Michael Shigorin
  2011-11-25 22:47         ` Aleksey Avdeev
  2011-11-25 20:54       ` Paul Wolneykien
  2011-11-25 21:39       ` Yuri N. Sedunov
  3 siblings, 2 replies; 58+ messages in thread
From: Alexander Bokovoy @ 2011-11-25 20:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2011/11/25 Aleksey Avdeev <solo@solin.spb.ru>:
>>>   Ожидаемый поток переборок инициированный cronbuild`ом:
>>>
>>> 1. moodle-lang-* -- несколько пакетов в месяц (переводы для 1.9
>>> обновляются очень редко).
>>>
>>> 2. moodle2.{0,1}-lang-* -- до нескольких (примерно 1-4) пакетов в день:
>>> есть переводы обновляющиеся несколько раз в неделю, есть -- раз в
>>> несколько месяцев, но основная масса где-то посредине.
>>
>>   Лёша, а кому нужны обновления день в день?
>
> 1. Это упрощает отладку cronbuild-скриптов: если я вижу, что
> апстримовский zip обновлён, а сборки не было -- значит или я что-то
> напортачил в скриптах или что-то не то с cronbuild`ом.
>
> 2. Мне желательна минимальная задержка в сборке moodle2.{0,1}-lang-ru.
>
> PS: Когда переводчики активно что-то меняют -- апстримные zip меняются
> несколько раз в день.
Все же в реальной жизни обновления этих пакетов даже раз в две недели
уже будут "частыми" для использования в продакшн.

Может быть их собирать в отдельный "карман", непубликуемый в Сизиф, но
доступный для тех, кому эти частые обновления нужны? А в Сизиф
укладывать раз в две недели или раз в месяц.

-- 
/ Alexander Bokovoy

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:49       ` Alexander Bokovoy
@ 2011-11-25 20:52         ` Michael Shigorin
  2011-11-25 22:47         ` Aleksey Avdeev
  1 sibling, 0 replies; 58+ messages in thread
From: Michael Shigorin @ 2011-11-25 20:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Nov 25, 2011 at 10:49:46PM +0200, Alexander Bokovoy wrote:
> Может быть их собирать в отдельный "карман", непубликуемый в
> Сизиф, но доступный для тех, кому эти частые обновления нужны?
> А в Сизиф укладывать раз в две недели или раз в месяц.

Ещё лучше.

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


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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:35     ` Aleksey Avdeev
  2011-11-25 20:48       ` Michael Shigorin
  2011-11-25 20:49       ` Alexander Bokovoy
@ 2011-11-25 20:54       ` Paul Wolneykien
  2011-11-25 20:58         ` Alexander Bokovoy
  2011-11-25 21:39       ` Yuri N. Sedunov
  3 siblings, 1 reply; 58+ messages in thread
From: Paul Wolneykien @ 2011-11-25 20:54 UTC (permalink / raw)
  To: devel

26.11.2011 00:35, Aleksey Avdeev пишет:
> 2. Мне желательна минимальная задержка в сборке moodle2.{0,1}-lang-ru.

  Аргументируй.


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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:54       ` Paul Wolneykien
@ 2011-11-25 20:58         ` Alexander Bokovoy
  2011-11-25 21:01           ` Paul Wolneykien
  2011-11-25 21:05           ` Igor Vlasenko
  0 siblings, 2 replies; 58+ messages in thread
From: Alexander Bokovoy @ 2011-11-25 20:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2011/11/25 Paul Wolneykien <manowar@altlinux.org>:
> 26.11.2011 00:35, Aleksey Avdeev пишет:
>> 2. Мне желательна минимальная задержка в сборке moodle2.{0,1}-lang-ru.
>
>  Аргументируй.
Павел, аргументация не так важна, как тот факт, что минимальных
задержек можно добиться и другими путями -- ночными сборками в
отдельный репозитарий, например. Это ведь нормальная практика -- иметь
собранные пакеты для тестирования или еще каких задач, только нужно
понимать, что Сизиф все-таки не еженочный тестодром для continuous
integration отдельно взятого проекта.

-- 
/ Alexander Bokovoy

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:58         ` Alexander Bokovoy
@ 2011-11-25 21:01           ` Paul Wolneykien
  2011-11-25 21:05           ` Igor Vlasenko
  1 sibling, 0 replies; 58+ messages in thread
From: Paul Wolneykien @ 2011-11-25 21:01 UTC (permalink / raw)
  To: devel

26.11.2011 00:58, Alexander Bokovoy пишет:
> 2011/11/25 Paul Wolneykien <manowar@altlinux.org>:
>> 26.11.2011 00:35, Aleksey Avdeev пишет:
>>> 2. Мне желательна минимальная задержка в сборке moodle2.{0,1}-lang-ru.
>>
>>  Аргументируй.
> Павел, аргументация не так важна, как тот факт, что минимальных
> задержек можно добиться и другими путями -- ночными сборками в
> отдельный репозитарий, например. Это ведь нормальная практика -- иметь
> собранные пакеты для тестирования или еще каких задач, только нужно
> понимать, что Сизиф все-таки не еженочный тестодром для continuous
> integration отдельно взятого проекта.
> 

  Вот и я об этом подумал. Но вдруг есть вещи, которые можно нормально
протестировать только на girar-builder?


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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:58         ` Alexander Bokovoy
  2011-11-25 21:01           ` Paul Wolneykien
@ 2011-11-25 21:05           ` Igor Vlasenko
  2011-11-25 21:23             ` Dmitry V. Levin
  2011-11-25 21:43             ` [devel] Q: moodle-lang flood Aleksey Avdeev
  1 sibling, 2 replies; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-25 21:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Nov 25, 2011 at 10:58:30PM +0200, Alexander Bokovoy wrote:
> 2011/11/25 Paul Wolneykien <manowar@altlinux.org>:
> > 26.11.2011 00:35, Aleksey Avdeev пишет:
> >> 2. Мне желательна минимальная задержка в сборке moodle2.{0,1}-lang-ru.
> >
> >  Аргументируй.
> Павел, аргументация не так важна, как тот факт, что минимальных
> задержек можно добиться и другими путями -- ночными сборками в
> отдельный репозитарий, например. Это ведь нормальная практика -- иметь
> собранные пакеты для тестирования или еще каких задач, только нужно
> понимать, что Сизиф все-таки не еженочный тестодром для continuous
> integration отдельно взятого проекта.

Думаю, не стоит спешить. 
Давайте подождем, когда все устаканится.
Если в итоге сборки moodle* будут давать 30-40 пакетов в месяц,
то не из-за чего копья ломать.

Наоборот, радоваться нужно, что у нас есть продвинутые возможности,
которые делают Сизиф потенциально более привлекательным для разработчиков,
а не людей отпугивать.

Железо дешево, а люди дороги.
Почему мы об этом забываем?

250 пакетов -- это была техническая накладка.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 21:05           ` Igor Vlasenko
@ 2011-11-25 21:23             ` Dmitry V. Levin
  2011-11-25 21:44               ` Yuri N. Sedunov
  2011-11-25 21:50               ` Igor Vlasenko
  2011-11-25 21:43             ` [devel] Q: moodle-lang flood Aleksey Avdeev
  1 sibling, 2 replies; 58+ messages in thread
From: Dmitry V. Levin @ 2011-11-25 21:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Fri, Nov 25, 2011 at 11:05:27PM +0200, Igor Vlasenko wrote:
> On Fri, Nov 25, 2011 at 10:58:30PM +0200, Alexander Bokovoy wrote:
[...]
> > Павел, аргументация не так важна, как тот факт, что минимальных
> > задержек можно добиться и другими путями -- ночными сборками в
> > отдельный репозитарий, например. Это ведь нормальная практика -- иметь
> > собранные пакеты для тестирования или еще каких задач, только нужно
> > понимать, что Сизиф все-таки не еженочный тестодром для continuous
> > integration отдельно взятого проекта.
> 
> Думаю, не стоит спешить. 
> Давайте подождем, когда все устаканится.

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

Например, ничто, кроме здравого смысла, не мешает ежедневно обновлять
все переводы программ для каждого из 164 проектов, которые сейчас
размещены на translationproject.org::tp/latest/; это, конечно,
продемонстрирует крутизну наших технологий, но есть ли пользователи
у такого подхода?


-- 
ldv

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

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:35     ` Aleksey Avdeev
                         ` (2 preceding siblings ...)
  2011-11-25 20:54       ` Paul Wolneykien
@ 2011-11-25 21:39       ` Yuri N. Sedunov
  2011-11-25 21:42         ` Igor Vlasenko
  3 siblings, 1 reply; 58+ messages in thread
From: Yuri N. Sedunov @ 2011-11-25 21:39 UTC (permalink / raw)
  To: devel

В Сбт, 26/11/2011 в 00:35 +0400, Aleksey Avdeev пишет:
> 26.11.2011 00:17, Paul Wolneykien пишет:
> > 26.11.2011 00:11, Aleksey Avdeev пишет:
<skip>
> 
> 2. Мне желательна минимальная задержка в сборке moodle2.{0,1}-lang-ru.
> 
> PS: Когда переводчики активно что-то меняют -- апстримные zip меняются
> несколько раз в день.

И код самого moodle меняется, видимо, и в результате вся затея с
перманентно обновляющимися переводами в сизифе превращается в
бессмыслицу без такого же непрерывного обновления собственно moodle в
сизифе. 



-- 
Yuri N. Sedunov



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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 21:39       ` Yuri N. Sedunov
@ 2011-11-25 21:42         ` Igor Vlasenko
  2011-11-25 22:23           ` Aleksey Avdeev
  0 siblings, 1 reply; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-25 21:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Nov 26, 2011 at 01:39:47AM +0400, Yuri N. Sedunov wrote:
> И код самого moodle меняется, видимо, и в результате вся затея с
> перманентно обновляющимися переводами в сизифе превращается в
> бессмыслицу без такого же непрерывного обновления собственно moodle в
> сизифе. 

Фокус в том, что сам moodle тоже собирается cronbuild'ом.
Так что там все OK.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 21:05           ` Igor Vlasenko
  2011-11-25 21:23             ` Dmitry V. Levin
@ 2011-11-25 21:43             ` Aleksey Avdeev
  1 sibling, 0 replies; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-25 21:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

26.11.2011 01:05, Igor Vlasenko пишет:
> On Fri, Nov 25, 2011 at 10:58:30PM +0200, Alexander Bokovoy wrote:
>> 2011/11/25 Paul Wolneykien <manowar@altlinux.org>:
>>> 26.11.2011 00:35, Aleksey Avdeev пишет:
>>>> 2. Мне желательна минимальная задержка в сборке moodle2.{0,1}-lang-ru.
>>>
>>>  Аргументируй.
>> Павел, аргументация не так важна, как тот факт, что минимальных
>> задержек можно добиться и другими путями -- ночными сборками в
>> отдельный репозитарий, например. Это ведь нормальная практика -- иметь
>> собранные пакеты для тестирования или еще каких задач, только нужно
>> понимать, что Сизиф все-таки не еженочный тестодром для continuous
>> integration отдельно взятого проекта.
> 
> Думаю, не стоит спешить. 
> Давайте подождем, когда все устаканится.
> Если в итоге сборки moodle* будут давать 30-40 пакетов в месяц,
> то не из-за чего копья ломать.

  Только для 2.0 больше будет.

  Глянул на <http://lang.moodle.org/local/amos/log.php>, и прикинул
сколько бы сборок moodle2.0-lang-* выполнил бы cronbuild по пакетно с
начала месяца (считал количество дней, кода соответствующая локаль
обновлялась):

11 -- ja

8 -- eu

7 -- fr

7 -- zh_cn

4 -- nl

3 -- it

3 -- ru

2 -- cs

1 -- he

1 -- hr

1 -- hu

  be, bn, de, hy, ko, no, pt, uk, uz, zh_tw -- в этом месяце не
обновлялись вообще.

  Детальную статистику по обновляемости переводов для 2.1 не смотрел --
думаю, там похожая картина.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 21:23             ` Dmitry V. Levin
@ 2011-11-25 21:44               ` Yuri N. Sedunov
  2011-11-25 21:50               ` Igor Vlasenko
  1 sibling, 0 replies; 58+ messages in thread
From: Yuri N. Sedunov @ 2011-11-25 21:44 UTC (permalink / raw)
  To: devel

В Сбт, 26/11/2011 в 01:23 +0400, Dmitry V. Levin пишет:
> On Fri, Nov 25, 2011 at 11:05:27PM +0200, Igor Vlasenko wrote:
<skiip>
> Например, ничто, кроме здравого смысла, не мешает ежедневно обновлять
> все переводы программ для каждого из 164 проектов, которые сейчас
> размещены на translationproject.org::tp/latest/; это, конечно,
> продемонстрирует крутизну наших технологий, но есть ли пользователи
> у такого подхода?

Да-да, надо следовать нанотехнологическим тенденциям -- постепенно
превращать поток тщательно подготовленных пакетов через сборочницу в
поток самоорганизующихся коммитов.
-- 
Yuri N. Sedunov



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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 21:23             ` Dmitry V. Levin
  2011-11-25 21:44               ` Yuri N. Sedunov
@ 2011-11-25 21:50               ` Igor Vlasenko
  2011-11-25 22:11                 ` Yuri N. Sedunov
  2011-11-25 22:17                 ` Dmitry V. Levin
  1 sibling, 2 replies; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-25 21:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Nov 26, 2011 at 01:23:25AM +0400, Dmitry V. Levin wrote:
> Помимо того, что мне бы хотелось, чтобы все не так шумно и назойливо
> устаканивалось, я считаю важным, чтобы цель была поставлена правильно
> до того, как ее реализация устаканится.

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

И IMHO, когда пакеты собираются разработчиком,
это почти всегда намного лучше, чем как обычно.

Другие дистрибутивы вбухивают усилия в разные заманухи 
для разработчиков вроде того же Suse OBS, а у нас сплошной
луддизм на тему "калькуляторы от лукавого, абак наше фсе" :(

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:48       ` Michael Shigorin
@ 2011-11-25 22:07         ` Aleksey Avdeev
  2011-11-28  4:42           ` Ildar Mulyukov
  0 siblings, 1 reply; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-25 22:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

26.11.2011 00:48, Michael Shigorin пишет:
> On Sat, Nov 26, 2011 at 12:35:06AM +0400, Aleksey Avdeev wrote:
>> PS: Когда переводчики активно что-то меняют -- апстримные zip
>> меняются несколько раз в день.
> 
> Я бы как раз наоборот подумал для таких случаев над логикой,
> которая при такой активности выжидает пару дней относительного
> затишья и устаканившееся собирает.  А то у китайцев есть старое
> проклятье -- "чтоб ты жил в эпоху перемен"...

  Частично, ежедневная сборка и является такого рода отстойником:
сколько бы раз в сутки перевод не менялся -- пакет соберётся только 1 раз.

  Полноценного, интеллектуального, отстойника у нас пока нет. Будет --
буду думать как его применить.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 21:50               ` Igor Vlasenko
@ 2011-11-25 22:11                 ` Yuri N. Sedunov
  2011-11-25 22:17                 ` Dmitry V. Levin
  1 sibling, 0 replies; 58+ messages in thread
From: Yuri N. Sedunov @ 2011-11-25 22:11 UTC (permalink / raw)
  To: devel

В Птн, 25/11/2011 в 23:50 +0200, Igor Vlasenko пишет:
> On Sat, Nov 26, 2011 at 01:23:25AM +0400, Dmitry V. Levin wrote:

> Другие дистрибутивы вбухивают усилия в разные заманухи 
> для разработчиков вроде того же Suse OBS, а у нас сплошной
> луддизм на тему "калькуляторы от лукавого, абак наше фсе" :(
> 
И где нынче Suse, а где была когда-то, не имея OBS? Может не там ищем?
Может для начала лучше осмысленно перетрясти Сизиф на предмет протухших
пакетов?

-- 
Yuri N. Sedunov



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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 21:50               ` Igor Vlasenko
  2011-11-25 22:11                 ` Yuri N. Sedunov
@ 2011-11-25 22:17                 ` Dmitry V. Levin
  2011-11-25 22:27                   ` Aleksey Avdeev
  2011-11-26  9:07                   ` Денис Смирнов
  1 sibling, 2 replies; 58+ messages in thread
From: Dmitry V. Levin @ 2011-11-25 22:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Fri, Nov 25, 2011 at 11:50:43PM +0200, Igor Vlasenko wrote:
> On Sat, Nov 26, 2011 at 01:23:25AM +0400, Dmitry V. Levin wrote:
> > Помимо того, что мне бы хотелось, чтобы все не так шумно и назойливо
> > устаканивалось, я считаю важным, чтобы цель была поставлена правильно
> > до того, как ее реализация устаканится.
> 
> Скажем так, если что-то где-то делается, 
> значит, это кому-то нужно.
> Как правило, заинтересованному человеку виднее, 
> как лучше собирать свои пакеты.

Если кому-то нужно устроить continuous integration для каких-то проектов,
то, скорее всего, Сизиф для этой цели не очень подходит, потому что
пользователи, наверное, не готовы тестировать каждый коммит, да и
сборочница вряд ли справится с такой нагрузкой.

Если кто-то считает иначе, просьба привести пример.


-- 
ldv

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

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 21:42         ` Igor Vlasenko
@ 2011-11-25 22:23           ` Aleksey Avdeev
  2011-11-25 22:41             ` Dmitry V. Levin
  0 siblings, 1 reply; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-25 22:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

26.11.2011 01:42, Igor Vlasenko пишет:
> On Sat, Nov 26, 2011 at 01:39:47AM +0400, Yuri N. Sedunov wrote:
>> И код самого moodle меняется, видимо, и в результате вся затея с
>> перманентно обновляющимися переводами в сизифе превращается в
>> бессмыслицу без такого же непрерывного обновления собственно moodle в
>> сизифе. 
> 
> Фокус в том, что сам moodle тоже собирается cronbuild'ом.
> Так что там все OK.

  Угу: перевод еженедельных сборки moodle на cronbuild -- с этого
знакомство с cronbuild`ом я и начал.

  У меня сложилось впечатление, что moodle развивается достаточно
стабильно: обновляются они часто, но без особых катастроф -- самое то,
для автоматизации. (По состоянию на сейчас, для полного окронбилдевания
moodle не хватает только автосборки модулей.)

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 22:17                 ` Dmitry V. Levin
@ 2011-11-25 22:27                   ` Aleksey Avdeev
  2011-11-25 22:46                     ` Dmitry V. Levin
  2011-11-26  9:07                   ` Денис Смирнов
  1 sibling, 1 reply; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-25 22:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

26.11.2011 02:17, Dmitry V. Levin пишет:
> On Fri, Nov 25, 2011 at 11:50:43PM +0200, Igor Vlasenko wrote:
>> On Sat, Nov 26, 2011 at 01:23:25AM +0400, Dmitry V. Levin wrote:
>>> Помимо того, что мне бы хотелось, чтобы все не так шумно и назойливо
>>> устаканивалось, я считаю важным, чтобы цель была поставлена правильно
>>> до того, как ее реализация устаканится.
>>
>> Скажем так, если что-то где-то делается, 
>> значит, это кому-то нужно.
>> Как правило, заинтересованному человеку виднее, 
>> как лучше собирать свои пакеты.
> 
> Если кому-то нужно устроить continuous integration для каких-то проектов,
> то, скорее всего, Сизиф для этой цели не очень подходит, потому что
> пользователи, наверное, не готовы тестировать каждый коммит, да и
> сборочница вряд ли справится с такой нагрузкой.

  OK:

1. Какую частоту запуска cronbuild`а для moodle*-lang-* ставить?

2. Когда именно это делать? (Т. к. оно потребует массового обновления
moodle*-lang-* руками.)

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 22:23           ` Aleksey Avdeev
@ 2011-11-25 22:41             ` Dmitry V. Levin
  2011-11-26  9:03               ` Денис Смирнов
  0 siblings, 1 reply; 58+ messages in thread
From: Dmitry V. Levin @ 2011-11-25 22:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Nov 26, 2011 at 02:23:29AM +0400, Aleksey Avdeev wrote:
> 26.11.2011 01:42, Igor Vlasenko пишет:
> > On Sat, Nov 26, 2011 at 01:39:47AM +0400, Yuri N. Sedunov wrote:
> >> И код самого moodle меняется, видимо, и в результате вся затея с
> >> перманентно обновляющимися переводами в сизифе превращается в
> >> бессмыслицу без такого же непрерывного обновления собственно moodle в
> >> сизифе. 
> > 
> > Фокус в том, что сам moodle тоже собирается cronbuild'ом.
> > Так что там все OK.
> 
>   Угу: перевод еженедельных сборки moodle на cronbuild -- с этого
> знакомство с cronbuild`ом я и начал.
> 
>   У меня сложилось впечатление, что moodle развивается достаточно
> стабильно: обновляются они часто, но без особых катастроф -- самое то,
> для автоматизации. (По состоянию на сейчас, для полного окронбилдевания
> moodle не хватает только автосборки модулей.)

Я довольно внимательно слежу за несколькими GNU-проектами, и некоторые
из них, по моему мнению, развиваются довольно стабильно, например,
coreutils, diffutils, findutils, grep, gzip.  Для некоторых их них на
translationproject.org постоянно обновляются переводы.  Я думаю, что если
устроить в Сизифе ежедневную сборку снапшотов этих проектов и организовать
обратную связь, то апстрим будет рад.  Вопрос только в том, как к этому
отнесутся остальные пользователи Сизифа.  Мне до сих пор казалось, что
Сизиф это не самое подходящее место для continuous integration.


-- 
ldv

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

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 22:27                   ` Aleksey Avdeev
@ 2011-11-25 22:46                     ` Dmitry V. Levin
  2011-11-25 23:01                       ` Aleksey Avdeev
  2011-11-28  5:41                       ` Ildar Mulyukov
  0 siblings, 2 replies; 58+ messages in thread
From: Dmitry V. Levin @ 2011-11-25 22:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Nov 26, 2011 at 02:27:37AM +0400, Aleksey Avdeev wrote:
> 26.11.2011 02:17, Dmitry V. Levin пишет:
[...]
> > Если кому-то нужно устроить continuous integration для каких-то проектов,
> > то, скорее всего, Сизиф для этой цели не очень подходит, потому что
> > пользователи, наверное, не готовы тестировать каждый коммит, да и
> > сборочница вряд ли справится с такой нагрузкой.
> 
>   OK:
> 
> 1. Какую частоту запуска cronbuild`а для moodle*-lang-* ставить?

По каждому пакету нужно последовательно ответить на два вопроса:
1. пользователи этого пакета - кто они?
2. как часто пользователям этого пакета нужны обновления?

> 2. Когда именно это делать? (Т. к. оно потребует массового обновления
> moodle*-lang-* руками.)

Пожалуйста, не надо устраивать массовых обновлений в Сизифе только ради
переконфигурирования робота.


-- 
ldv

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

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 20:49       ` Alexander Bokovoy
  2011-11-25 20:52         ` Michael Shigorin
@ 2011-11-25 22:47         ` Aleksey Avdeev
  2011-11-25 23:06           ` Paul Wolneykien
  1 sibling, 1 reply; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-25 22:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

26.11.2011 00:49, Alexander Bokovoy пишет:
> 2011/11/25 Aleksey Avdeev <solo@solin.spb.ru>:
>>>>   Ожидаемый поток переборок инициированный cronbuild`ом:
>>>>
>>>> 1. moodle-lang-* -- несколько пакетов в месяц (переводы для 1.9
>>>> обновляются очень редко).
>>>>
>>>> 2. moodle2.{0,1}-lang-* -- до нескольких (примерно 1-4) пакетов в день:
>>>> есть переводы обновляющиеся несколько раз в неделю, есть -- раз в
>>>> несколько месяцев, но основная масса где-то посредине.
>>>
>>>   Лёша, а кому нужны обновления день в день?
>>
>> 1. Это упрощает отладку cronbuild-скриптов: если я вижу, что
>> апстримовский zip обновлён, а сборки не было -- значит или я что-то
>> напортачил в скриптах или что-то не то с cronbuild`ом.
>>
>> 2. Мне желательна минимальная задержка в сборке moodle2.{0,1}-lang-ru.
>>
>> PS: Когда переводчики активно что-то меняют -- апстримные zip меняются
>> несколько раз в день.
> Все же в реальной жизни обновления этих пакетов даже раз в две недели
> уже будут "частыми" для использования в продакшн.
> 
> Может быть их собирать в отдельный "карман", непубликуемый в Сизиф, но
> доступный для тех, кому эти частые обновления нужны? А в Сизиф
> укладывать раз в две недели или раз в месяц.

1. У нас сейчас нет подобных карманов в _готовом_ виде.

2. Мне по большому счёту всё равно, какой период срабатывания cronbuild
будет у подавляющего большинства moodle*-lang-* в устоявшемся режиме:
Мне важно только, чтобы обновление этих пакетов проходило без моего
непосредственного участия (Я всё равно не могу проверить корректность
переводов нигде кроме ru.)

3. Возможно имеет смысл создать некое полиси, регулирующее частоту
сборки такого рода пакетов. Сейчас непонятно, из каких соображений
задавать период срабатывания cronbuild`у. (На данный момент теоремой
Котельникова пользуюсь => задаю то примерно в 2-3 раза меньше чем
типовой период обновления апстримом.)

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 22:46                     ` Dmitry V. Levin
@ 2011-11-25 23:01                       ` Aleksey Avdeev
  2011-11-28  5:41                       ` Ildar Mulyukov
  1 sibling, 0 replies; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-25 23:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

26.11.2011 02:46, Dmitry V. Levin пишет:
> On Sat, Nov 26, 2011 at 02:27:37AM +0400, Aleksey Avdeev wrote:
>> 26.11.2011 02:17, Dmitry V. Levin пишет:
> [...]
>>> Если кому-то нужно устроить continuous integration для каких-то проектов,
>>> то, скорее всего, Сизиф для этой цели не очень подходит, потому что
>>> пользователи, наверное, не готовы тестировать каждый коммит, да и
>>> сборочница вряд ли справится с такой нагрузкой.
>>
>>   OK:
>>
>> 1. Какую частоту запуска cronbuild`а для moodle*-lang-* ставить?
> 
> По каждому пакету нужно последовательно ответить на два вопроса:
> 1. пользователи этого пакета - кто они?
> 2. как часто пользователям этого пакета нужны обновления?

  Ответов на данные вопросы у меня нет: Их надо прикидывать по более
общей модели, чем сферический пользователь в вакууме... А другой у меня нет.

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

> 
>> 2. Когда именно это делать? (Т. к. оно потребует массового обновления
>> moodle*-lang-* руками.)
> 
> Пожалуйста, не надо устраивать массовых обновлений в Сизифе только ради
> переконфигурирования робота.

  OK. Это понятно.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 22:47         ` Aleksey Avdeev
@ 2011-11-25 23:06           ` Paul Wolneykien
  0 siblings, 0 replies; 58+ messages in thread
From: Paul Wolneykien @ 2011-11-25 23:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

26.11.2011 02:47, Aleksey Avdeev пишет:
> 3. Возможно имеет смысл создать некое полиси, регулирующее частоту
> сборки такого рода пакетов.

  Хорошая мысль. Возможно, неограниченно частое отображение нужно
разрешить только для модификаций, улучшающих безопасность. Для
модификаций любого другого рода, я предлагаю ограничиться разом в
неделю. Неделя — вполне нормальная человеческая единица измерения
времени. На мой взгляд, в большинстве случаев пользователь в состоянии
подождать неделю нужного ему обновления. С другой стороны, для тех
пользователей, которых устраивает текущая версия ПО, еженедельные
обновления не будут слишком уж обременительны.

  Но это не значит, что роботы должны проверять состояния доверенных им
источников раз в неделю. Напротив, будет отлично, если робот будет
накапливать и интегрировать промежуточные малые изменения, формируя
красивый ChangeLog, и производя, назовём это bulk-updates, не чаще раза
в неделю.


    Паша.


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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 19:20 [devel] Q: moodle-lang flood Dmitry V. Levin
  2011-11-25 19:44 ` Igor Vlasenko
  2011-11-25 20:11 ` Aleksey Avdeev
@ 2011-11-26  5:06 ` REAL
  2 siblings, 0 replies; 58+ messages in thread
From: REAL @ 2011-11-26  5:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

26.11.2011 01:20, Dmitry V. Levin пишет:
> Вопрос скорее к Алексею, ответ скорее для всех.
> Какой смысл ежедневно собирать десятки пакетов со снапшотами moodle-lang?
> За прошедшую часть ноября, несмотря на Питон, уже собралось в Сизиф 243
> задания со снапшотами moodle-lang, и этому потопу не видно конца.
> Там что, хроноробот утратил остатки разума, и мне уже пора принимать меры,
> или это безобразие скоро прекратится?

+1

-- 

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



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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 22:41             ` Dmitry V. Levin
@ 2011-11-26  9:03               ` Денис Смирнов
  0 siblings, 0 replies; 58+ messages in thread
From: Денис Смирнов @ 2011-11-26  9:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Nov 26, 2011 at 02:41:44AM +0400, Dmitry V. Levin wrote:

DVL> Я довольно внимательно слежу за несколькими GNU-проектами, и некоторые
DVL> из них, по моему мнению, развиваются довольно стабильно, например,
DVL> coreutils, diffutils, findutils, grep, gzip.  Для некоторых их них на
DVL> translationproject.org постоянно обновляются переводы.  Я думаю, что если
DVL> устроить в Сизифе ежедневную сборку снапшотов этих проектов и организовать
DVL> обратную связь, то апстрим будет рад.  Вопрос только в том, как к этому
DVL> отнесутся остальные пользователи Сизифа.  Мне до сих пор казалось, что
DVL> Сизиф это не самое подходящее место для continuous integration.

IMHO -- пока не будет создан отдельный "бранч" для этой цели, Сизиф как
раз самое место.

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

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

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

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 22:17                 ` Dmitry V. Levin
  2011-11-25 22:27                   ` Aleksey Avdeev
@ 2011-11-26  9:07                   ` Денис Смирнов
  2011-11-26 11:11                     ` thecrux
  2011-11-26 19:19                     ` Vitaly Kuznetsov
  1 sibling, 2 replies; 58+ messages in thread
From: Денис Смирнов @ 2011-11-26  9:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Nov 26, 2011 at 02:17:32AM +0400, Dmitry V. Levin wrote:

DVL> Если кому-то нужно устроить continuous integration для каких-то проектов,
DVL> то, скорее всего, Сизиф для этой цели не очень подходит, потому что
DVL> пользователи, наверное, не готовы тестировать каждый коммит, да и
DVL> сборочница вряд ли справится с такой нагрузкой.
DVL> Если кто-то считает иначе, просьба привести пример.

Никто не будет тестировать _каждый_ коммит. Но столкнувшись с багой,
перваое что нужно -- "протестировать на последней версии".

Собственно потому, мне бы хотелось, например, собирать кроме релизных
веток астериска еще и бранчи, и уж их собирать ежедневно.

В принципе я уже думаю для таких задач развернуть у себя частивно
girar-builder (дабы своими зверствами не издеваться над сборочницей).

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

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

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

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

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

* Re: [devel] Q: moodle-lang flood
  2011-11-26  9:07                   ` Денис Смирнов
@ 2011-11-26 11:11                     ` thecrux
  2011-11-26 19:19                     ` Vitaly Kuznetsov
  1 sibling, 0 replies; 58+ messages in thread
From: thecrux @ 2011-11-26 11:11 UTC (permalink / raw)
  To: Денис
	Смирнов
  Cc: ALT Linux Team development discussions

On Sat, Nov 26, 2011 at 01:07:26PM +0400, Денис Смирнов wrote:
> On Sat, Nov 26, 2011 at 02:17:32AM +0400, Dmitry V. Levin wrote:
> 
> DVL> Если кому-то нужно устроить continuous integration для каких-то проектов,
> DVL> то, скорее всего, Сизиф для этой цели не очень подходит, потому что
> DVL> пользователи, наверное, не готовы тестировать каждый коммит, да и
> DVL> сборочница вряд ли справится с такой нагрузкой.
> DVL> Если кто-то считает иначе, просьба привести пример.
> 
> Никто не будет тестировать _каждый_ коммит. Но столкнувшись с багой,
> перваое что нужно -- "протестировать на последней версии".
> 
> Собственно потому, мне бы хотелось, например, собирать кроме релизных
> веток астериска еще и бранчи, и уж их собирать ежедневно.
> 
> В принципе я уже думаю для таких задач развернуть у себя частивно
> girar-builder (дабы своими зверствами не издеваться над сборочницей).
> 
> Другой такой пример -- haskell. Который очень активно разрабатывается, и
> его хорошо бы доточить таки, и собирать полностью автоматически весь.

Приглашаю всех таких экстремалов поучавствовать в тестировании и развитии
GearRepo http://gear.truecrux.org/

Система конечно далека от завершения, но делать карманы и собирать пакеты
уже можно. Для проведения тестирования (не напрягая сборочницу Sisyphus
и не пугая других майнтейнеров) вполне может сгодиться.
Думаю, в будущем, Игорь сможет и плагин написать к GearRepo для реализации
функционала cronbuild ;)

-- 
Vladimir Lettiev aka crux ✉ theCrux@gmail.com


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

* Re: [devel] Q: moodle-lang flood
  2011-11-26  9:07                   ` Денис Смирнов
  2011-11-26 11:11                     ` thecrux
@ 2011-11-26 19:19                     ` Vitaly Kuznetsov
  2011-11-26 19:53                       ` [devel] hackage & sisyphus [was: Q: moodle-lang flood] Igor Vlasenko
  2011-11-27  7:36                       ` [devel] Q: moodle-lang flood Денис Смирнов
  1 sibling, 2 replies; 58+ messages in thread
From: Vitaly Kuznetsov @ 2011-11-26 19:19 UTC (permalink / raw)
  To: devel

On Sat, 26 Nov 2011 13:07:26 +0400, Денис Смирнов wrote:

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

Весь hackage в Сизиф??? :)


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

* [devel] hackage & sisyphus [was: Q: moodle-lang flood]
  2011-11-26 19:19                     ` Vitaly Kuznetsov
@ 2011-11-26 19:53                       ` Igor Vlasenko
  2011-11-26 20:00                         ` Michael Shigorin
  2011-11-27  7:36                       ` [devel] Q: moodle-lang flood Денис Смирнов
  1 sibling, 1 reply; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-26 19:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Nov 26, 2011 at 11:19:06PM +0400, Vitaly Kuznetsov wrote:
> On Sat, 26 Nov 2011 13:07:26 +0400, Денис Смирнов wrote:
> 
> >Другой такой пример -- haskell. Который очень активно
> >разрабатывается, и
> >его хорошо бы доточить таки, и собирать полностью автоматически весь.
> 
> Весь hackage в Сизиф??? :)

В свете веяний автоматизации -- вполне возможно.

Другое дело, что incoming страдает "big kernel lock"-like
проблемой, из-за которой он плохо распараллеливается.

Одним из выходов было бы держать в Сизифе только "основные" пакеты,
а остальные - в отдельном RPMS.hackage.
В идеале это был бы преславутый "карман" в официальной инфраструктуре.
Но в крайнем случае всегда можно обойтись отдельным 
overlay-репозиторием в стороне на какой-то песочнице.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] hackage & sisyphus [was: Q: moodle-lang flood]
  2011-11-26 19:53                       ` [devel] hackage & sisyphus [was: Q: moodle-lang flood] Igor Vlasenko
@ 2011-11-26 20:00                         ` Michael Shigorin
  2011-11-26 20:12                           ` Igor Vlasenko
  0 siblings, 1 reply; 58+ messages in thread
From: Michael Shigorin @ 2011-11-26 20:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Nov 26, 2011 at 09:53:41PM +0200, Igor Vlasenko wrote:
> Другое дело, что incoming страдает "big kernel lock"-like
> проблемой, из-за которой он плохо распараллеливается.

Всё-таки good enough, надо отдать должное.

> Одним из выходов было бы держать в Сизифе только "основные"
> пакеты, а остальные - в отдельном RPMS.hackage.

Как и RPMS.{media,debug} и прочее, что последний раз упиралось
в инфраструктурные вопросы вида "сложно сказать, что сломается"
IIRC.

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


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

* Re: [devel] hackage & sisyphus [was: Q: moodle-lang flood]
  2011-11-26 20:00                         ` Michael Shigorin
@ 2011-11-26 20:12                           ` Igor Vlasenko
  2011-11-26 20:23                             ` Igor Vlasenko
  0 siblings, 1 reply; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-26 20:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Nov 26, 2011 at 10:00:38PM +0200, Michael Shigorin wrote:
> > Другое дело, что incoming страдает "big kernel lock"-like
> > проблемой, из-за которой он плохо распараллеливается.
> 
> Всё-таки good enough, надо отдать должное.
 
very good, 100%+.

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



-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] hackage & sisyphus [was: Q: moodle-lang flood]
  2011-11-26 20:12                           ` Igor Vlasenko
@ 2011-11-26 20:23                             ` Igor Vlasenko
  2011-11-27  7:31                               ` Денис Смирнов
  0 siblings, 1 reply; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-26 20:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Nov 26, 2011 at 10:12:57PM +0200, Igor Vlasenko wrote:
> > > Другое дело, что incoming страдает "big kernel lock"-like
> > > проблемой, из-за которой он плохо распараллеливается.
> > 
> > Всё-таки good enough, надо отдать должное.
>  
> very good, 100%+.
> 
> Другое дело, что есть проблемы масштабирования,
> и лучше их начать обсуждать сейчас, чем потом
> внезапно удариться о потолок.

Кстати, те же карманы могли бы оказаться одним из способов
распараллеливания.

Как бы это могло быть: 
майнтайнер с утра заводит карман и собирает в нем пакеты.

Бонус для него в том, что туда задания собираются вне очереди в Сизиф.
Сборка и проверки выполняются быстрее, так как используют тот Сизиф,
который под рукой (например, монтируемый по nfs), 
не прерывают и не замедляют очередь в Сизиф. 

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

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] hackage & sisyphus [was: Q: moodle-lang flood]
  2011-11-26 20:23                             ` Igor Vlasenko
@ 2011-11-27  7:31                               ` Денис Смирнов
  2011-11-27 10:28                                 ` Michael Shigorin
  0 siblings, 1 reply; 58+ messages in thread
From: Денис Смирнов @ 2011-11-27  7:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Nov 26, 2011 at 10:23:02PM +0200, Igor Vlasenko wrote:

IV> Когда приходит время, майнтайнер сливает карман в Сизиф специальной 
IV> командой, и только уже во время этой операции пакеты проверяются с 
IV> блокировкой других заданий.

Тут есть одна тонкость -- на каком Сизифе должен собираться пакет.

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

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

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

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

* Re: [devel] Q: moodle-lang flood
  2011-11-26 19:19                     ` Vitaly Kuznetsov
  2011-11-26 19:53                       ` [devel] hackage & sisyphus [was: Q: moodle-lang flood] Igor Vlasenko
@ 2011-11-27  7:36                       ` Денис Смирнов
  2011-11-27 11:01                         ` Vitaly Kuznetsov
  2011-11-29 12:06                         ` [devel] Q: робосборка по требованию Paul Wolneykien
  1 sibling, 2 replies; 58+ messages in thread
From: Денис Смирнов @ 2011-11-27  7:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Nov 26, 2011 at 11:19:06PM +0400, Vitaly Kuznetsov wrote:

VK> Весь hackage в Сизиф??? :)

Весь не нужен, ибо:
- там есть много Windows-only вещей;
- там есть много приложений, а не только библиотеки;

Главное чтобы если какая-то библиотека кому-то понадобилась, ее можно было
бы легким движением руки отправить в Сизиф, а потом не париться о ее
поддержке. Умные скрипты пусть делают работу сами.

В принципе собрать весь hackage, учитывая именно библиотеки а не утилиты
было бы полезно, но не думаю что это нужно в Сизифе.

Тут ситуация аналогичная со CPAN или Pear. Удобно когда опакечено все и из
коробки все just works. Но размеры сизифа меня уже сейчас несколько
напрягают.

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

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

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

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

* Re: [devel] hackage & sisyphus [was: Q: moodle-lang flood]
  2011-11-27  7:31                               ` Денис Смирнов
@ 2011-11-27 10:28                                 ` Michael Shigorin
  0 siblings, 0 replies; 58+ messages in thread
From: Michael Shigorin @ 2011-11-27 10:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sun, Nov 27, 2011 at 11:31:05AM +0400, Денис Смирнов wrote:
> > Когда приходит время, майнтайнер сливает карман в Сизиф
> > специальной командой, и только уже во время этой операции
> > пакеты проверяются с блокировкой других заданий.
> Тут есть одна тонкость -- на каком Сизифе должен собираться пакет.

См. выше по треду про инвариантность сборочной среды.

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


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

* Re: [devel] Q: moodle-lang flood
  2011-11-27  7:36                       ` [devel] Q: moodle-lang flood Денис Смирнов
@ 2011-11-27 11:01                         ` Vitaly Kuznetsov
  2011-11-28  9:07                           ` Денис Смирнов
  2011-11-28 14:41                           ` Igor Vlasenko
  2011-11-29 12:06                         ` [devel] Q: робосборка по требованию Paul Wolneykien
  1 sibling, 2 replies; 58+ messages in thread
From: Vitaly Kuznetsov @ 2011-11-27 11:01 UTC (permalink / raw)
  To: devel

On Sun, 27 Nov 2011 11:36:16 +0400, Денис Смирнов wrote:
>
> Главное чтобы если какая-то библиотека кому-то понадобилась, ее можно 
> было
> бы легким движением руки отправить в Сизиф, а потом не париться о ее
> поддержке. Умные скрипты пусть делают работу сами.

Хотелось бы, чтобы они были действительно умными. То, что мы имеем 
сейчас, достаточно глупое - оно обновляет пакет по обнаружению новой 
версии. Следующие за таким обновлением разломы, раузмеется, 
игнорируются. В хаскельных зависимостях мне достаточно часто приходится 
наблюдать что-то типа  sample-module >= 0.5 && < 0.6



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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 22:07         ` Aleksey Avdeev
@ 2011-11-28  4:42           ` Ildar Mulyukov
  2011-11-28  8:48             ` Aleksey Avdeev
  0 siblings, 1 reply; 58+ messages in thread
From: Ildar Mulyukov @ 2011-11-28  4:42 UTC (permalink / raw)
  To: devel

On 26.11.2011 04:07:11, Aleksey Avdeev wrote:
>   Полноценного, интеллектуального, отстойника у нас пока нет. Будет --
> буду думать как его применить.

Это можно проверять в любом из скриптов для cronbuild. Ничего сложного.  
Один if.
-- 
Ildar

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

* Re: [devel] Q: moodle-lang flood
  2011-11-25 22:46                     ` Dmitry V. Levin
  2011-11-25 23:01                       ` Aleksey Avdeev
@ 2011-11-28  5:41                       ` Ildar Mulyukov
  2011-11-28  8:59                         ` Aleksey Avdeev
                                           ` (2 more replies)
  1 sibling, 3 replies; 58+ messages in thread
From: Ildar Mulyukov @ 2011-11-28  5:41 UTC (permalink / raw)
  To: devel

On 26.11.2011 04:46:14, Dmitry V. Levin wrote:
> Пожалуйста, не надо устраивать массовых обновлений в Сизифе только  
> ради
> переконфигурирования робота.

Выглядит, как архитектурное ограничение cronbuild. Может, стоит  
придумать способ изменить настройки cronbuild без пересборки (или хотя  
бы с пересборкой test-only)? Игорь?
-- 
Ildar

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

* Re: [devel] Q: moodle-lang flood
  2011-11-28  4:42           ` Ildar Mulyukov
@ 2011-11-28  8:48             ` Aleksey Avdeev
  0 siblings, 0 replies; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-28  8:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

28.11.2011 08:42, Ildar Mulyukov пишет:
> On 26.11.2011 04:07:11, Aleksey Avdeev wrote:
>>   Полноценного, интеллектуального, отстойника у нас пока нет. Будет --
>> буду думать как его применить.
> 
> Это можно проверять в любом из скриптов для cronbuild. Ничего сложного.
> Один if.

  Для этого туда придётся внести логику учёта дат изменений. Сейчас, в
моих пакетах, таковой там нет: учитывается только состояние апстримного
репозитория (для moodle{,2.{0,1}}) или то, что дата создания архива >
даты зашитой в версии пакета.

  Более того: для репозиториев анализируется только HEAD нужного бранча,
что не сильно надёжно.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-28  5:41                       ` Ildar Mulyukov
@ 2011-11-28  8:59                         ` Aleksey Avdeev
  2011-11-28 14:44                           ` Igor Vlasenko
  2011-11-29 14:54                           ` Aleksey Avdeev
  2011-11-28 10:55                         ` Paul Wolneykien
  2011-11-28 14:42                         ` Igor Vlasenko
  2 siblings, 2 replies; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-28  8:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

28.11.2011 09:41, Ildar Mulyukov пишет:
> On 26.11.2011 04:46:14, Dmitry V. Levin wrote:
>> Пожалуйста, не надо устраивать массовых обновлений в Сизифе только ради
>> переконфигурирования робота.
> 
> Выглядит, как архитектурное ограничение cronbuild. Может, стоит
> придумать способ изменить настройки cronbuild без пересборки (или хотя
> бы с пересборкой test-only)? Игорь?

  Я сейчас пробую применить следующую логику:

0. cronbuild вытягивает бранч sisyphus из gears репозиория
обрабатываемого пакета.

1. cronbuild-update-source вытягивает заданный бранч (нозавём мастер
master) из заданного репозитория (прошитого в его код).

2. Если HEAD взятый из sisyphus, предок HEAD`а master`а -- используем
master для дальнейшей работы.

  Принципиальный недостаток данного алгоритма: завязка работы
cronbuild`а на некий внешний репозиторий мантейнера. (Сейчас он завязан
только на gears репозиторий и репозиторий апстрима).

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-27 11:01                         ` Vitaly Kuznetsov
@ 2011-11-28  9:07                           ` Денис Смирнов
  2011-11-28 14:41                           ` Igor Vlasenko
  1 sibling, 0 replies; 58+ messages in thread
From: Денис Смирнов @ 2011-11-28  9:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sun, Nov 27, 2011 at 03:01:09PM +0400, Vitaly Kuznetsov wrote:

VK> Хотелось бы, чтобы они были действительно умными. То, что мы имеем 
VK> сейчас, достаточно глупое - оно обновляет пакет по обнаружению новой 
VK> версии. Следующие за таким обновлением разломы, раузмеется, 
VK> игнорируются. В хаскельных зависимостях мне достаточно часто приходится 
VK> наблюдать что-то типа  sample-module >= 0.5 && < 0.6

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

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

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

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

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

* Re: [devel] Q: moodle-lang flood
  2011-11-28  5:41                       ` Ildar Mulyukov
  2011-11-28  8:59                         ` Aleksey Avdeev
@ 2011-11-28 10:55                         ` Paul Wolneykien
  2011-11-28 14:46                           ` Igor Vlasenko
  2011-11-28 14:42                         ` Igor Vlasenko
  2 siblings, 1 reply; 58+ messages in thread
From: Paul Wolneykien @ 2011-11-28 10:55 UTC (permalink / raw)
  To: devel

28.11.2011 09:41, Ildar Mulyukov пишет:
> On 26.11.2011 04:46:14, Dmitry V. Levin wrote:
>> Пожалуйста, не надо устраивать массовых обновлений в Сизифе только ради
>> переконфигурирования робота.
> 
> Выглядит, как архитектурное ограничение cronbuild. Может, стоит
> придумать способ изменить настройки cronbuild без пересборки (или хотя
> бы с пересборкой test-only)? Игорь?

  А я, когда тренировал свой скрипт для gambit (и другие тоже), честно
делал это в хешере, посредством команды
`gear-cronbuild-apply-hooks-in-hsh-chroot`. С ней всё хорошо, только
вот, Игорь, можно попросить добавить туда поддержку --apt-config ?
Потому что пока что, приходится ходить в ~/.hasher/config или в
общесистемный apt.config, чтобы собирать на Сизифе. А так всё хорошо,
спасибо большое.


    Паша.


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

* Re: [devel] Q: moodle-lang flood
  2011-11-27 11:01                         ` Vitaly Kuznetsov
  2011-11-28  9:07                           ` Денис Смирнов
@ 2011-11-28 14:41                           ` Igor Vlasenko
  1 sibling, 0 replies; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-28 14:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sun, Nov 27, 2011 at 03:01:09PM +0400, Vitaly Kuznetsov wrote:
> On Sun, 27 Nov 2011 11:36:16 +0400, Денис Смирнов wrote:
> Хотелось бы, чтобы они были действительно умными. То, что мы имеем
> сейчас, достаточно глупое - оно обновляет пакет по обнаружению новой
> версии. Следующие за таким обновлением разломы, раузмеется,
> игнорируются. В хаскельных зависимостях мне достаточно часто
> приходится наблюдать что-то типа  sample-module >= 0.5 && < 0.6

Да, такую логику реализовать можно, получится что-то вроде
apt для сборки:
The following packages will be upgraded
[...]
The following NEW packages will be created
[...]
The following packages will be REMOVED:
[...]
The following packages will be kept
[...]
:)

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Q: moodle-lang flood
  2011-11-28  5:41                       ` Ildar Mulyukov
  2011-11-28  8:59                         ` Aleksey Avdeev
  2011-11-28 10:55                         ` Paul Wolneykien
@ 2011-11-28 14:42                         ` Igor Vlasenko
  2 siblings, 0 replies; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-28 14:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Nov 28, 2011 at 11:41:44AM +0600, Ildar Mulyukov wrote:
> Выглядит, как архитектурное ограничение cronbuild. Может, стоит
> придумать способ изменить настройки cronbuild без пересборки (или
> хотя бы с пересборкой test-only)? Игорь?

сделал, администратор сервера cronbuild теперь может перекрыть
настройки любого пакета.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Q: moodle-lang flood
  2011-11-28  8:59                         ` Aleksey Avdeev
@ 2011-11-28 14:44                           ` Igor Vlasenko
  2011-11-29 14:54                           ` Aleksey Avdeev
  1 sibling, 0 replies; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-28 14:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Nov 28, 2011 at 12:59:29PM +0400, Aleksey Avdeev wrote:
>   Я сейчас пробую применить следующую логику:

я добавил папочку с config-файлами,
в которых можно перекрывать значения, указанные в gear.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Q: moodle-lang flood
  2011-11-28 10:55                         ` Paul Wolneykien
@ 2011-11-28 14:46                           ` Igor Vlasenko
  0 siblings, 0 replies; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-28 14:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Nov 28, 2011 at 02:55:44PM +0400, Paul Wolneykien wrote:
>   А я, когда тренировал свой скрипт для gambit (и другие тоже), честно
> делал это в хешере, посредством команды
> `gear-cronbuild-apply-hooks-in-hsh-chroot`. С ней всё хорошо, только
> вот, Игорь, можно попросить добавить туда поддержку --apt-config ?

в новых версиях gear-cronbuild это есть. после -- идут опции для hasher.
т.е. 
$ gear-cronbuild-apply-hooks-in-hsh-chroot  -- --apt-config /here

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Q: робосборка по требованию
  2011-11-27  7:36                       ` [devel] Q: moodle-lang flood Денис Смирнов
  2011-11-27 11:01                         ` Vitaly Kuznetsov
@ 2011-11-29 12:06                         ` Paul Wolneykien
  1 sibling, 0 replies; 58+ messages in thread
From: Paul Wolneykien @ 2011-11-29 12:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

27.11.2011 11:36, Денис Смирнов пишет:
> On Sat, Nov 26, 2011 at 11:19:06PM +0400, Vitaly Kuznetsov wrote:
> 
> VK> Весь hackage в Сизиф??? :)
> 
> Весь не нужен, ибо:
> - там есть много Windows-only вещей;
> - там есть много приложений, а не только библиотеки;
> 
> Главное чтобы если какая-то библиотека кому-то понадобилась, ее можно было
> бы легким движением руки отправить в Сизиф, а потом не париться о ее
> поддержке. Умные скрипты пусть делают работу сами.
> 
> В принципе собрать весь hackage, учитывая именно библиотеки а не утилиты
> было бы полезно, но не думаю что это нужно в Сизифе.
> 
> Тут ситуация аналогичная со CPAN или Pear. Удобно когда опакечено все и из
> коробки все just works. Но размеры сизифа меня уже сейчас несколько
> напрягают.
> 

  А что если предоставлять услугу робосборки по требованию? К примеру,
пользователь компилирует что-то и это что-то хочет модуль M, которого в
базовом репозитории нет (тут хорошо бы, конечно, завести подсказки по
пакетам, как в Убунте, но это отдельный вопрос). Тогда пользователь идёт
(опять же, хорошо бы и тут как-то ему подсказать) на специальный сайт,
где, пройдя простую регистрацию, жмёт на кнопку «собрать пакет из
источника S» (к примеру из Hackage) для бранча B (того бранча, на
котором он сидит). Робот ему этот пакет собирает, пользователь
подключает ещё один репозитарий, устанавливает пакет и продолжает работать.

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


    Паша.


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

* Re: [devel] Q: moodle-lang flood
  2011-11-28  8:59                         ` Aleksey Avdeev
  2011-11-28 14:44                           ` Igor Vlasenko
@ 2011-11-29 14:54                           ` Aleksey Avdeev
  2011-11-29 15:28                             ` Igor Vlasenko
  2011-11-29 15:31                             ` Igor Vlasenko
  1 sibling, 2 replies; 58+ messages in thread
From: Aleksey Avdeev @ 2011-11-29 14:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

28.11.2011 12:59, Aleksey Avdeev пишет:
> 28.11.2011 09:41, Ildar Mulyukov пишет:
>> On 26.11.2011 04:46:14, Dmitry V. Levin wrote:
>>> Пожалуйста, не надо устраивать массовых обновлений в Сизифе только ради
>>> переконфигурирования робота.
>>
>> Выглядит, как архитектурное ограничение cronbuild. Может, стоит
>> придумать способ изменить настройки cronbuild без пересборки (или хотя
>> бы с пересборкой test-only)? Игорь?
> 
>   Я сейчас пробую применить следующую логику:
> 
> 0. cronbuild вытягивает бранч sisyphus из gears репозиория
> обрабатываемого пакета.
> 
> 1. cronbuild-update-source вытягивает заданный бранч (нозавём мастер
> master) из заданного репозитория (прошитого в его код).
> 
> 2. Если HEAD взятый из sisyphus, предок HEAD`а master`а -- используем
> master для дальнейшей работы.

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

  Т. е., теперь без массовой пересборки я могу:

1. Править спеки moodle*-lang-*.

2. Задавать таймаут для cronbuild`а. (Сейчас задал 7 дней, для всего
кроме moodle2.*-lang-ru.)

  Все изменения будут подхватываться при очередном обновлении cronbuild`ом.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Q: moodle-lang flood
  2011-11-29 14:54                           ` Aleksey Avdeev
@ 2011-11-29 15:28                             ` Igor Vlasenko
  2011-11-29 15:31                             ` Igor Vlasenko
  1 sibling, 0 replies; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-29 15:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Nov 29, 2011 at 06:54:08PM +0400, Aleksey Avdeev wrote:
>   Механизм сделан: теперь пакеты должны подхватывать изменения из
> репозиториев мантейнера (но только в том случаи, если коммит с
> изменениями _прямой_ потомок коммита, из которого собирался пакет).
> 
>   Т. е., теперь без массовой пересборки я могу:
> 
> 1. Править спеки moodle*-lang-*.
> 
> 2. Задавать таймаут для cronbuild`а. (Сейчас задал 7 дней, для всего
> кроме moodle2.*-lang-ru.)
> 
>   Все изменения будут подхватываться при очередном обновлении cronbuild`ом.

о, отлично!

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Q: moodle-lang flood
  2011-11-29 14:54                           ` Aleksey Avdeev
  2011-11-29 15:28                             ` Igor Vlasenko
@ 2011-11-29 15:31                             ` Igor Vlasenko
  1 sibling, 0 replies; 58+ messages in thread
From: Igor Vlasenko @ 2011-11-29 15:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Nov 29, 2011 at 06:54:08PM +0400, Aleksey Avdeev wrote:
>   Механизм сделан: теперь пакеты должны подхватывать изменения из
> репозиториев мантейнера (но только в том случаи, если коммит с
> изменениями _прямой_ потомок коммита, из которого собирался пакет).
> 
>   Т. е., теперь без массовой пересборки я могу:
> 
> 1. Править спеки moodle*-lang-*.
> 
> 2. Задавать таймаут для cronbuild`а. (Сейчас задал 7 дней, для всего
> кроме moodle2.*-lang-ru.)
> 
>   Все изменения будут подхватываться при очередном обновлении cronbuild`ом.

На всякий случай уточню, что Алексей разработал пакет
cronbuild-sh-functions, и механизм выше встроен не в сам сервер
cronbuild, а работает при использовании функций из cronbuild-sh-functions.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

end of thread, other threads:[~2011-11-29 15:31 UTC | newest]

Thread overview: 58+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-11-25 19:20 [devel] Q: moodle-lang flood Dmitry V. Levin
2011-11-25 19:44 ` Igor Vlasenko
2011-11-25 19:52   ` Dmitry V. Levin
2011-11-25 20:23     ` Aleksey Avdeev
2011-11-25 20:11 ` Aleksey Avdeev
2011-11-25 20:17   ` Paul Wolneykien
2011-11-25 20:35     ` Aleksey Avdeev
2011-11-25 20:48       ` Michael Shigorin
2011-11-25 22:07         ` Aleksey Avdeev
2011-11-28  4:42           ` Ildar Mulyukov
2011-11-28  8:48             ` Aleksey Avdeev
2011-11-25 20:49       ` Alexander Bokovoy
2011-11-25 20:52         ` Michael Shigorin
2011-11-25 22:47         ` Aleksey Avdeev
2011-11-25 23:06           ` Paul Wolneykien
2011-11-25 20:54       ` Paul Wolneykien
2011-11-25 20:58         ` Alexander Bokovoy
2011-11-25 21:01           ` Paul Wolneykien
2011-11-25 21:05           ` Igor Vlasenko
2011-11-25 21:23             ` Dmitry V. Levin
2011-11-25 21:44               ` Yuri N. Sedunov
2011-11-25 21:50               ` Igor Vlasenko
2011-11-25 22:11                 ` Yuri N. Sedunov
2011-11-25 22:17                 ` Dmitry V. Levin
2011-11-25 22:27                   ` Aleksey Avdeev
2011-11-25 22:46                     ` Dmitry V. Levin
2011-11-25 23:01                       ` Aleksey Avdeev
2011-11-28  5:41                       ` Ildar Mulyukov
2011-11-28  8:59                         ` Aleksey Avdeev
2011-11-28 14:44                           ` Igor Vlasenko
2011-11-29 14:54                           ` Aleksey Avdeev
2011-11-29 15:28                             ` Igor Vlasenko
2011-11-29 15:31                             ` Igor Vlasenko
2011-11-28 10:55                         ` Paul Wolneykien
2011-11-28 14:46                           ` Igor Vlasenko
2011-11-28 14:42                         ` Igor Vlasenko
2011-11-26  9:07                   ` Денис Смирнов
2011-11-26 11:11                     ` thecrux
2011-11-26 19:19                     ` Vitaly Kuznetsov
2011-11-26 19:53                       ` [devel] hackage & sisyphus [was: Q: moodle-lang flood] Igor Vlasenko
2011-11-26 20:00                         ` Michael Shigorin
2011-11-26 20:12                           ` Igor Vlasenko
2011-11-26 20:23                             ` Igor Vlasenko
2011-11-27  7:31                               ` Денис Смирнов
2011-11-27 10:28                                 ` Michael Shigorin
2011-11-27  7:36                       ` [devel] Q: moodle-lang flood Денис Смирнов
2011-11-27 11:01                         ` Vitaly Kuznetsov
2011-11-28  9:07                           ` Денис Смирнов
2011-11-28 14:41                           ` Igor Vlasenko
2011-11-29 12:06                         ` [devel] Q: робосборка по требованию Paul Wolneykien
2011-11-25 21:43             ` [devel] Q: moodle-lang flood Aleksey Avdeev
2011-11-25 21:39       ` Yuri N. Sedunov
2011-11-25 21:42         ` Igor Vlasenko
2011-11-25 22:23           ` Aleksey Avdeev
2011-11-25 22:41             ` Dmitry V. Levin
2011-11-26  9:03               ` Денис Смирнов
2011-11-25 20:20   ` Michael Shigorin
2011-11-26  5:06 ` REAL

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