[devel] I: automake default is 1.16

Vladimir D. Seleznev vseleznv на altlinux.org
Вт Апр 9 03:54:15 MSK 2019


On Tue, Apr 09, 2019 at 02:28:16AM +0300, Andrey Savchenko wrote:
> On Tue, 9 Apr 2019 01:51:03 +0300 Dmitry V. Levin wrote:
> > Hi,
> > 
> > В Сизифе версия automake по умолчанию теперь 1.16.
> > Этому следовало случиться давно, но лучше поздно, чем никогда.
> > 
> > По окончании тестовой пересборки станет известно, сборка каких пакетов
> > сломалась из-за обновления poppler, а каких -- из-за обновления automake.
> 
> В любом случае, кто поломал обновлением указанных выше пакетов,
> тому и чинить :)

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

Итого три вида поломок: (1) сломана сборка, (2) сломан рантайм при
некорректных исходниках и (3) сломан рантайм при корректных исходниках.

Вероятнее всего, обновление automake не приведёт к поломке третьего
вида. В то же время, обновления некой экосистемы в Сизифе иногда
приводят к поломкам третьего вида.

Вопрос: при каких из этих видов поломок пакета его следует чинить
мейнтейнеру, чьи обновления, попавшие в сборочное окружение собираемого
пакета, сломали его? Определённо можно ответить только для поломок
третьего вида.

-- 
   С уважением,
   Владимир Селезнев


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