[devel] I: cmake macros
Aleksei Nikiforov
darktemplar на altlinux.org
Пн Май 31 16:49:58 MSK 2021
31.05.2021 13:45, Arseny Maslennikov пишет:>>>
>>> Уважаемый Арсений. На ровном месте у меня сломалось десяток пакетов.
> Приношу искренние извинения за попорченные нервы, но см. ниже.
>>> Прошу вернуть BUILD как значение по умолчанию в %_cmake__builddir.
>> Или исправить сломанные пакеты.
>
> По этому поводу.
>
> При работе над 269879 я заметил несколько пакетов, которые собирались,
> но не проходили noarch check из-за не до конца сгенерированной
> документации на разных архитектурах.
> Это как минимум:
> :dir=/people/arseny/packages/coin3d.git
> :dir=/people/arseny/packages/libopencv.git
> :dir=/people/arseny/packages/soqt.git
> :dir=/people/arseny/packages/libvxl.git
> :dir=/people/arseny/packages/uhd.git
>
> Понять характер проблемы можно по логам #272855 и #272860 (два разных
> исправления для libvxl).
>
> Их, как и некоторые другие пакеты, пришлось выкинуть из 269879, и сейчас
> они не пересобираются.
>
> Для таких пакетов у меня в packages лежат сборочные теги, их надо просто
> собрать. Я займусь этим в ближайшее время.
>
Судя по результатам тестов, документация получается разной из-за того,
что на разных архитектурах макрос %_cmake__builddir принимает разное
значение. Т.е. разлом сборки этих пакетов - прямое следствие данного
обновления cmake.
Подробная информация о списке рассылки Devel