[devel] A: весна - время чинить пакеты

Anton Farygin rider на basealt.ru
Вс Мар 22 21:41:45 MSK 2020


On 22.03.2020 15:53, Dmitry V. Levin wrote:
> On Sun, Mar 22, 2020 at 09:46:56AM +0300, Anton Farygin wrote:
>> On 21.03.2020 23:05, Dmitry V. Levin wrote:
>>>> Снижение порога не улучшит исправляемость пакетов: либо у людей
>>>> есть время, либо нет. А вот раздражительность и ситуации "какая
>>>> зараза удалила пакет X" усилит. Так что рекомендую не уменьшать
>>>> лимит, но можно увеличить.
>>> Мы наблюдаем следующую картину: пакеты не фиксятся, пока
>>> жареный петух не клюнет.  Так что порог надо снижать.
>>>
>> С пакетом clickhouse я наблюдаю другую картину - пересборка падает, а
>> сборка в репозиторий проходит.
>>
>> Для того, что бы удалять пакеты - нужно продумать механизм
>> гарантированного воспроизведения падения сборки пакета.
> Когда падение сборки происходит с вероятностью между 0 и 1,
> достаточно повторить эксперимент несколько раз.
clickhouse падает в пересборочнице всегда, а в сцорочнице никогда.
>
> Если сборка пакета завершается успешно с вероятностью p, то вероятность
> P такого события, что хотя бы одна из N независимых сборок завершится
> успешно, составляет P = 1 - (1 - p)^N.
>
> Соответственно, для того, чтобы с вероятностью P случилось
> такое, что хотя бы одна из независимых сборок завершилась успешно,
> потребуется N = ln(1 - P) / ln(1 - p) независимых сборок.
>
> P.S. Сборку пакета clickhouse убивает OOM killer:
>
> x86_64-alt-linux-g++: fatal error: Killed signal terminated program cc1plus
> compilation terminated.
> make[2]: *** [dbms/src/Functions/GatherUtils/CMakeFiles/clickhouse_functions_gatherutils.dir/build.make:219: dbms/src/Functions/GatherU
> tils/CMakeFiles/clickhouse_functions_gatherutils.dir/sliceFromRightConstantOffsetBounded.cpp.o] Error 1
>
Да, но сборочницу оно проходит всегда.


Подробная информация о списке рассылки Devel