On Fri, Dec 15, 2017 at 01:32:55PM +0200, Igor Vlasenko wrote: > On Fri, Dec 15, 2017 at 02:38:00AM +0300, Dmitry V. Levin wrote: > > > > Наша задача в скором будущем обеспечить собираемость *каждого* пакета > > > > за 2 часа. > > Задача вполне разумная, если поддерживать списки исключений. > > Без них же вспоминается анекдот. > > - Хочу предложить вашему предприятию последнее своё изобретение. Это автомат для бритья. Клиент опускает монеты, просовывает голову в отверстие, и две бритвы начинают его гладко брить. boro.da33.ru > - Но ведь у каждого человека индивидуальное строение лица. > - В первый раз да! > > Еще вспоминается Прокрустово ложе со схожим идеологическим обоснованием. > С гибким списком исключений можно обеспечить релевантную пересборку и за 1 час. > > А пакеты, которые не вписываются в ограничение 2 часа, есть. > > Сначала cross-gcc не влезал в тайминги, > приходилось его кастрировать, выбрасывая 2 десятка архитектур. Этот пакет паталогически устроен: неправильно собирать один и тот же код последовательно под зиллион архитектур. Надеюсь, glebfm@ исправит. > Потом новый libint стал собираться 8 часов, при чем там уже ничего не отрежешь. Значит, можно распараллелить. Если пакет собирается вечность и сборка не распараллеливается тем или иным способом, значит, кто-то этот пакет неправильно собирает. -- ldv